AppHostingDomainCustomDomainStatus.fromMap constructor

AppHostingDomainCustomDomainStatus.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory AppHostingDomainCustomDomainStatus.fromMap(Map<String, dynamic> map) {
  return AppHostingDomainCustomDomainStatus(
    certState: (() { final guardedValue = map['certState']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    hostState: (() { final guardedValue = map['hostState']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    issues: (() { final guardedValue = map['issues']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppHostingDomainCustomDomainStatusIssue>(guardedValue, (value) => AppHostingDomainCustomDomainStatusIssue.fromMap((value as Map).cast<String, dynamic>()))); })(),
    ownershipState: (() { final guardedValue = map['ownershipState']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
    requiredDnsUpdates: (() { final guardedValue = map['requiredDnsUpdates']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppHostingDomainCustomDomainStatusRequiredDnsUpdate>(guardedValue, (value) => AppHostingDomainCustomDomainStatusRequiredDnsUpdate.fromMap((value as Map).cast<String, dynamic>()))); })(),
  );
}