MailboxDelivery.fromJson constructor
MailboxDelivery.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MailboxDelivery.fromJson(Map<String, dynamic> json) => MailboxDelivery(
id: json['id'] as String,
submissionId: json['submission_id'] as String,
recipient: json['recipient'] as String,
messageId: json['message_id'] as String,
status: json['status'] as String,
submittedAt: DateTime.parse(json['submitted_at'] as String),
statusAt: DateTime.parse(json['status_at'] as String),
attemptCount: _parseInt(json['attempt_count']),
smtpCode: json['smtp_code'] == null ? null : _parseInt(json['smtp_code']),
enhancedSmtpCode: json['enhanced_smtp_code'] as String?,
reason: json['reason'] as String?,
description: json['description'] as String?,
mxHost: json['mx_host'] as String?,
tls: json['tls'] as bool?,
certificateVerified: json['certificate_verified'] as bool?,
);