AwsCertificateManagerCertificateDomainValidationOption.fromJson constructor

AwsCertificateManagerCertificateDomainValidationOption.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory AwsCertificateManagerCertificateDomainValidationOption.fromJson(
    Map<String, dynamic> json) {
  return AwsCertificateManagerCertificateDomainValidationOption(
    domainName: json['DomainName'] as String?,
    resourceRecord: json['ResourceRecord'] != null
        ? AwsCertificateManagerCertificateResourceRecord.fromJson(
            json['ResourceRecord'] as Map<String, dynamic>)
        : null,
    validationDomain: json['ValidationDomain'] as String?,
    validationEmails: (json['ValidationEmails'] as List?)
        ?.whereNotNull()
        .map((e) => e as String)
        .toList(),
    validationMethod: json['ValidationMethod'] as String?,
    validationStatus: json['ValidationStatus'] as String?,
  );
}