ScheduleRequest.fromJson constructor
Implementation
factory ScheduleRequest.fromJson(Map<String, Object?> json) =>
ScheduleRequest(
requestMeta: json["request_meta"] == null
? null
: ScheduleRequestRequestMeta.fromJson(
(json["request_meta"] as Map).cast<String, Object?>(),
),
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,
recipients: (json["recipients"] as List).map((item) => item).toList(),
sendAfter: decodeDateTime(json["send_after"]),
);