DescribeDomainResponse.fromJson constructor
DescribeDomainResponse.fromJson(
- Map<String, dynamic> json
)
Implementation
factory DescribeDomainResponse.fromJson(Map<String, dynamic> json) {
return DescribeDomainResponse(
appNetworkAccessType:
(json['AppNetworkAccessType'] as String?)?.toAppNetworkAccessType(),
authMode: (json['AuthMode'] as String?)?.toAuthMode(),
creationTime: timeStampFromJson(json['CreationTime']),
defaultUserSettings: json['DefaultUserSettings'] != null
? UserSettings.fromJson(
json['DefaultUserSettings'] as Map<String, dynamic>)
: null,
domainArn: json['DomainArn'] as String?,
domainId: json['DomainId'] as String?,
domainName: json['DomainName'] as String?,
failureReason: json['FailureReason'] as String?,
homeEfsFileSystemId: json['HomeEfsFileSystemId'] as String?,
homeEfsFileSystemKmsKeyId: json['HomeEfsFileSystemKmsKeyId'] as String?,
kmsKeyId: json['KmsKeyId'] as String?,
lastModifiedTime: timeStampFromJson(json['LastModifiedTime']),
singleSignOnManagedApplicationInstanceId:
json['SingleSignOnManagedApplicationInstanceId'] as String?,
status: (json['Status'] as String?)?.toDomainStatus(),
subnetIds: (json['SubnetIds'] as List?)
?.whereNotNull()
.map((e) => e as String)
.toList(),
url: json['Url'] as String?,
vpcId: json['VpcId'] as String?,
);
}