Request.fromJson constructor

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

Implementation

factory Request.fromJson(Map<String, Object?> json) => Request(
      requestMeta: json["request_meta"] == null
          ? null
          : RequestRequestMeta.fromJson(
              (json["request_meta"] as Map).cast<String, Object?>(),
            ),
      messageTemplate: json["message_template"] == null
          ? null
          : RequestMessageTemplate.fromJson(
              json["message_template"],
            ),
      email: json["email"] == null
          ? null
          : inttegro_chime.EmailMessageInput.fromJson(
              (json["email"] as Map).cast<String, Object?>(),
            ),
      purpose: json["purpose"] == null ? null : json["purpose"] as String,
      sender: json["sender"] == null ? null : json["sender"] as String,
      recipients: (json["recipients"] as List).map((item) => item).toList(),
    );