getDevices static method

Future<List<Device>> getDevices(
  1. Request request
)

Implementation

static Future<List<Device>> getDevices(Request request) async {
  final res = await Repository().fetch(request, GgetDevices().operation);
  return GgetDevicesData.fromJson(res.data!)!
      .me
      .devices
      .edges
      .map((device) => Device(
          device.node.id,
          device.node.displayName,
          device.node.productInformation.description,
          device.node.productInformation.manufacturer,
          device.node.productInformation.model,
          device.node.productInformation.serialNumber,
          device.node.createdAt,
          device.node.updatedAt,
          responseToDeviceTraitConverter(device.node.traits.asList())))
      .toList();
}