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, + }; + } +}