JoinRequest.fromJson constructor

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

Read this payload from a decoded JSON object.

Implementation

factory JoinRequest.fromJson(Map<String, dynamic> json) => JoinRequest(
      id: json['id'] as String,
      applicantDid: json['applicantDid'] as String,
      vp: json['vp'] as Map<String, dynamic>,
      vpClaims: json['vpClaims'] as Map<String, dynamic>?,
      submittedAt: json['submittedAt'] as String,
      status: JoinRequestStatus(json['status'] as String),
      policyDecision: json['policyDecision'] as Map<String, dynamic>?,
      decision: json['decision'] == null
          ? null
          : JoinRequestDecision.fromJson(
              json['decision'] as Map<String, dynamic>),
      registryConsent: json['registryConsent'] as bool?,
      extensions: json['extensions'] as Map<String, dynamic>?,
      attributes: json['attributes'] == null
          ? null
          : (json['attributes'] as List<dynamic>)
              .map((e) => JoinRequestAttributesItem.fromJson(
                  e as Map<String, dynamic>))
              .toList(),
    );