kemApiV3KohleradminHomeownersIdDevicesGet method

Future<Response<List<DeviceDTO>>> kemApiV3KohleradminHomeownersIdDevicesGet({
  1. required int? id,
  2. String? filterText,
  3. List<String>? serialNumbers,
  4. List<int>? ids,
  5. int? limit,
  6. int? offset,
  7. ApprovalDTO? approval,
  8. bool? includeDealerOrgs,
  9. VisibilityDTO? visibility,
  10. DeviceHostDTO? sourceDeviceHost,
})

@param id @param filterText @param serialNumbers @param ids @param limit @param offset @param approval Various states of the relationship between a device and a dealer org or homeowner. @param includeDealerOrgs @param visibility @param sourceDeviceHost The cloud architecture which the device is connected to.

Implementation

Future<chopper.Response<List<DeviceDTO>>>
    kemApiV3KohleradminHomeownersIdDevicesGet({
  required int? id,
  String? filterText,
  List<String>? serialNumbers,
  List<int>? ids,
  int? limit,
  int? offset,
  enums.ApprovalDTO? approval,
  bool? includeDealerOrgs,
  enums.VisibilityDTO? visibility,
  enums.DeviceHostDTO? sourceDeviceHost,
}) {
  generatedMapping.putIfAbsent(DeviceDTO, () => DeviceDTO.fromJsonFactory);

  return _kemApiV3KohleradminHomeownersIdDevicesGet(
      id: id,
      filterText: filterText,
      serialNumbers: serialNumbers,
      ids: ids,
      limit: limit,
      offset: offset,
      approval: approval?.value?.toString(),
      includeDealerOrgs: includeDealerOrgs,
      visibility: visibility?.value?.toString(),
      sourceDeviceHost: sourceDeviceHost?.value?.toString());
}