kemApiV3InternalDevicesDeviceGet method

Future<Response<DeviceDTO>> kemApiV3InternalDevicesDeviceGet({
  1. int? id,
  2. String? serialNumber,
  3. String? iccid,
  4. int? oncueDeviceId,
  5. bool? includeDealerOrgs,
  6. bool? includeUptime,
  7. DeviceHostDTO? sourceDeviceHost,
})

Get data about a device, based on one of the given identifiers. This may be useful for debugging purposes.

This endpoint requires exactly one identifier to be provided. @param id @param serialNumber @param iccid @param oncueDeviceId @param includeDealerOrgs @param includeUptime @param sourceDeviceHost The cloud architecture which the device is connected to.

Implementation

Future<chopper.Response<DeviceDTO>> kemApiV3InternalDevicesDeviceGet({
  int? id,
  String? serialNumber,
  String? iccid,
  int? oncueDeviceId,
  bool? includeDealerOrgs,
  bool? includeUptime,
  enums.DeviceHostDTO? sourceDeviceHost,
}) {
  generatedMapping.putIfAbsent(DeviceDTO, () => DeviceDTO.fromJsonFactory);

  return _kemApiV3InternalDevicesDeviceGet(
      id: id,
      serialNumber: serialNumber,
      iccid: iccid,
      oncueDeviceId: oncueDeviceId,
      includeDealerOrgs: includeDealerOrgs,
      includeUptime: includeUptime,
      sourceDeviceHost: sourceDeviceHost?.value?.toString());
}