kemApiV3KohleradminDevicesMigrationLogsGet method

Future<Response<DeviceMigrationLogListingDTO>> kemApiV3KohleradminDevicesMigrationLogsGet({
  1. List<int>? ids,
  2. DeviceHostDTO? deviceHost,
  3. DeviceMigrationStatusDTO? status,
  4. int? requestId,
  5. List<String>? serialNumbers,
  6. List<String>? businessPartnerNumbers,
  7. List<String>? homeownerEmails,
  8. List<int>? deviceIds,
  9. List<int>? dealerOrgIds,
  10. List<int>? homeownerIds,
  11. String? filterText,
  12. int? limit,
  13. int? offset,
  14. bool? includeSnapshots,
})

Returns a list of all device migration attempt logs

These are the log entries for migrating a device to a new device host, based on an existing device migration request. @param ids @param deviceHost The cloud architecture which the device is connected to. @param status @param requestId @param serialNumbers @param businessPartnerNumbers @param homeownerEmails @param deviceIds @param dealerOrgIds @param homeownerIds @param filterText @param limit @param offset @param includeSnapshots

Implementation

Future<chopper.Response<DeviceMigrationLogListingDTO>>
    kemApiV3KohleradminDevicesMigrationLogsGet({
  List<int>? ids,
  enums.DeviceHostDTO? deviceHost,
  enums.DeviceMigrationStatusDTO? status,
  int? requestId,
  List<String>? serialNumbers,
  List<String>? businessPartnerNumbers,
  List<String>? homeownerEmails,
  List<int>? deviceIds,
  List<int>? dealerOrgIds,
  List<int>? homeownerIds,
  String? filterText,
  int? limit,
  int? offset,
  bool? includeSnapshots,
}) {
  generatedMapping.putIfAbsent(DeviceMigrationLogListingDTO,
      () => DeviceMigrationLogListingDTO.fromJsonFactory);

  return _kemApiV3KohleradminDevicesMigrationLogsGet(
      ids: ids,
      deviceHost: deviceHost?.value?.toString(),
      status: status?.value?.toString(),
      requestId: requestId,
      serialNumbers: serialNumbers,
      businessPartnerNumbers: businessPartnerNumbers,
      homeownerEmails: homeownerEmails,
      deviceIds: deviceIds,
      dealerOrgIds: dealerOrgIds,
      homeownerIds: homeownerIds,
      filterText: filterText,
      limit: limit,
      offset: offset,
      includeSnapshots: includeSnapshots);
}