PlatformSummary.fromXml constructor
PlatformSummary.fromXml(
- XmlElement elem
Implementation
factory PlatformSummary.fromXml(_s.XmlElement elem) {
return PlatformSummary(
operatingSystemName:
_s.extractXmlStringValue(elem, 'OperatingSystemName'),
operatingSystemVersion:
_s.extractXmlStringValue(elem, 'OperatingSystemVersion'),
platformArn: _s.extractXmlStringValue(elem, 'PlatformArn'),
platformBranchLifecycleState:
_s.extractXmlStringValue(elem, 'PlatformBranchLifecycleState'),
platformBranchName: _s.extractXmlStringValue(elem, 'PlatformBranchName'),
platformCategory: _s.extractXmlStringValue(elem, 'PlatformCategory'),
platformLifecycleState:
_s.extractXmlStringValue(elem, 'PlatformLifecycleState'),
platformOwner: _s.extractXmlStringValue(elem, 'PlatformOwner'),
platformStatus:
_s.extractXmlStringValue(elem, 'PlatformStatus')?.toPlatformStatus(),
platformVersion: _s.extractXmlStringValue(elem, 'PlatformVersion'),
supportedAddonList: _s
.extractXmlChild(elem, 'SupportedAddonList')
?.let((elem) => _s.extractXmlStringListValues(elem, 'member')),
supportedTierList: _s
.extractXmlChild(elem, 'SupportedTierList')
?.let((elem) => _s.extractXmlStringListValues(elem, 'member')),
);
}