SendRequest.fromJson constructor

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

Implementation

factory SendRequest.fromJson(Map<String, Object?> json) => SendRequest(
      fullMessage: json["full_message"] == null
          ? null
          : json["full_message"] as String,
      email: json["email"] == null
          ? null
          : EmailMessageInput.fromJson(
              (json["email"] as Map).cast<String, Object?>(),
            ),
      messageTemplate: json["message_template"] == null
          ? null
          : inttegro_message_template.ReferenceInput.fromJson(
              (json["message_template"] as Map).cast<String, Object?>(),
            ),
      senderId:
          json["sender_id"] == null ? null : json["sender_id"] as String,
      purpose: json["purpose"] == null ? null : json["purpose"] as String,
      customData: json["custom_data"] == null
          ? null
          : core.CustomData.fromJson(json["custom_data"]),
      requestMeta: json["request_meta"] == null
          ? null
          : SendRequestRequestMeta.fromJson(
              (json["request_meta"] as Map).cast<String, Object?>(),
            ),
      recipient: SendRequestRecipient.fromJson(json["recipient"]),
    );