DescribeTypeOutput.fromXml constructor
DescribeTypeOutput.fromXml(
- XmlElement elem
Implementation
factory DescribeTypeOutput.fromXml(_s.XmlElement elem) {
return DescribeTypeOutput(
arn: _s.extractXmlStringValue(elem, 'Arn'),
defaultVersionId: _s.extractXmlStringValue(elem, 'DefaultVersionId'),
deprecatedStatus: _s
.extractXmlStringValue(elem, 'DeprecatedStatus')
?.toDeprecatedStatus(),
description: _s.extractXmlStringValue(elem, 'Description'),
documentationUrl: _s.extractXmlStringValue(elem, 'DocumentationUrl'),
executionRoleArn: _s.extractXmlStringValue(elem, 'ExecutionRoleArn'),
isDefaultVersion: _s.extractXmlBoolValue(elem, 'IsDefaultVersion'),
lastUpdated: _s.extractXmlDateTimeValue(elem, 'LastUpdated'),
loggingConfig: _s
.extractXmlChild(elem, 'LoggingConfig')
?.let((e) => LoggingConfig.fromXml(e)),
provisioningType: _s
.extractXmlStringValue(elem, 'ProvisioningType')
?.toProvisioningType(),
schema: _s.extractXmlStringValue(elem, 'Schema'),
sourceUrl: _s.extractXmlStringValue(elem, 'SourceUrl'),
timeCreated: _s.extractXmlDateTimeValue(elem, 'TimeCreated'),
type: _s.extractXmlStringValue(elem, 'Type')?.toRegistryType(),
typeName: _s.extractXmlStringValue(elem, 'TypeName'),
visibility: _s.extractXmlStringValue(elem, 'Visibility')?.toVisibility(),
);
}