DeviceInstance.fromJson constructor

DeviceInstance.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory DeviceInstance.fromJson(Map<String, dynamic> json) {
  return DeviceInstance(
    arn: json['arn'] as String?,
    deviceArn: json['deviceArn'] as String?,
    instanceProfile: json['instanceProfile'] != null
        ? InstanceProfile.fromJson(
            json['instanceProfile'] as Map<String, dynamic>)
        : null,
    labels: (json['labels'] as List?)
        ?.whereNotNull()
        .map((e) => e as String)
        .toList(),
    status: (json['status'] as String?)?.toInstanceStatus(),
    udid: json['udid'] as String?,
  );
}