toJson method

Map<String, dynamic> toJson()

Implementation

core.Map<core.String, core.dynamic> toJson() => {
      if (attributes != null) 'attributes': attributes!,
      if (customData != null) 'customData': customData!,
      if (deviceInfo != null) 'deviceInfo': deviceInfo!,
      if (id != null) 'id': id!,
      if (name != null) 'name': name!,
      if (notificationSupportedByAgent != null)
        'notificationSupportedByAgent': notificationSupportedByAgent!,
      if (otherDeviceIds != null) 'otherDeviceIds': otherDeviceIds!,
      if (roomHint != null) 'roomHint': roomHint!,
      if (structureHint != null) 'structureHint': structureHint!,
      if (traits != null) 'traits': traits!,
      if (type != null) 'type': type!,
      if (willReportState != null) 'willReportState': willReportState!,
    };