ConfigurationSettingsDescription.fromXml constructor
ConfigurationSettingsDescription.fromXml(
- XmlElement elem
Implementation
factory ConfigurationSettingsDescription.fromXml(_s.XmlElement elem) {
return ConfigurationSettingsDescription(
applicationName: _s.extractXmlStringValue(elem, 'ApplicationName'),
dateCreated: _s.extractXmlDateTimeValue(elem, 'DateCreated'),
dateUpdated: _s.extractXmlDateTimeValue(elem, 'DateUpdated'),
deploymentStatus: _s
.extractXmlStringValue(elem, 'DeploymentStatus')
?.toConfigurationDeploymentStatus(),
description: _s.extractXmlStringValue(elem, 'Description'),
environmentName: _s.extractXmlStringValue(elem, 'EnvironmentName'),
optionSettings: _s.extractXmlChild(elem, 'OptionSettings')?.let((elem) =>
elem
.findElements('member')
.map((c) => ConfigurationOptionSetting.fromXml(c))
.toList()),
platformArn: _s.extractXmlStringValue(elem, 'PlatformArn'),
solutionStackName: _s.extractXmlStringValue(elem, 'SolutionStackName'),
templateName: _s.extractXmlStringValue(elem, 'TemplateName'),
);
}