Capability.fromJson constructor

Capability.fromJson(
  1. Map<String, Object?> json
)

Implementation

factory Capability.fromJson(Map<String, Object?> json) => Capability(
      status: CapabilityStatus.fromJson(json['status']),
      statusChangedAt: decodeDateTime(json['status_changed_at']),
      statusReason: json['status_reason'] == null
          ? null
          : CapabilityStatusReason.fromJson(json['status_reason']),
      requirements: json['requirements'] == null
          ? null
          : CapabilityRequirements.fromJson(
              (json['requirements'] as Map).cast<String, Object?>()),
    );