ContainerDeviceRequest.fromJson constructor

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

Deserialises from Docker's JSON representation.

Implementation

factory ContainerDeviceRequest.fromJson(Map<String, dynamic> json) =>
    ContainerDeviceRequest(
      driver: json['Driver'] as String?,
      count: json['Count'] as int?,
      deviceIDs: (json['DeviceIDs'] as List<dynamic>?)?.cast<String>(),
      capabilities: (json['Capabilities'] as List<dynamic>?)
          ?.map((e) => (e as List<dynamic>).cast<String>())
          .toList(),
      options:
          (json['Options'] as Map<String, dynamic>?)?.cast<String, String>(),
    );