Device constructor

Device({
  1. String? certificate,
  2. String? clientVersion,
  3. @JsonKey(name: 'deviceID') required String deviceId,
  4. String? deviceName,
  5. String? deviceType,
  6. String? managedBy,
  7. List<Device?>? managedDevices,
  8. UserRef? owner,
  9. String? publicKey,
  10. String? settings,
  11. DeviceUsersConnection? users,
})

Implementation

factory Device({
  String? certificate,
  String? clientVersion,
  @JsonKey(name: 'deviceID')
  required String deviceId,
  String? deviceName,
  String? deviceType,
  String? managedBy,
  List<Device?>? managedDevices,
  UserRef? owner,
  String? publicKey,
  String? settings,
  DeviceUsersConnection? users,
}) = _Device;