MailboxDelivery.fromJson constructor

MailboxDelivery.fromJson(
  1. 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?,
);