SendRequest.fromJson constructor
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"]),
);