From f02c5d71bacf900b53beaad8ec108d0680ba0810 Mon Sep 17 00:00:00 2001 From: Faris Armoush Date: Wed, 14 May 2025 12:26:16 +0300 Subject: [PATCH] Created `GetAnalyticsDevicesParam`. --- .../params/get_analytics_devices_param.dart | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 lib/pages/analytics/params/get_analytics_devices_param.dart diff --git a/lib/pages/analytics/params/get_analytics_devices_param.dart b/lib/pages/analytics/params/get_analytics_devices_param.dart new file mode 100644 index 00000000..2efcad0f --- /dev/null +++ b/lib/pages/analytics/params/get_analytics_devices_param.dart @@ -0,0 +1,19 @@ +class GetAnalyticsDevicesParam { + final String? spaceUuid; + final String deviceType; + final String? communityUuid; + + const GetAnalyticsDevicesParam({ + required this.spaceUuid, + required this.deviceType, + required this.communityUuid, + }); + + Map toJson() { + return { + 'deviceType': deviceType, + if (spaceUuid != null) 'spaceUuid': spaceUuid, + if (communityUuid != null) 'communityUuid': communityUuid, + }; + } +}