RestoreRequest.fromXml constructor
RestoreRequest.fromXml(
- XmlElement xml
Implementation
RestoreRequest.fromXml(XmlElement xml) {
final daysProp = getProp(xml, 'Days');
days = daysProp != null ? int.tryParse(daysProp.value ?? '') : null;
description = getProp(xml, 'Description')?.value;
final glacierJobParametersProp = getProp(xml, 'GlacierJobParameters');
glacierJobParameters = glacierJobParametersProp != null
? GlacierJobParameters.fromXml(glacierJobParametersProp)
: null;
final outputLocationProp = getProp(xml, 'OutputLocation');
outputLocation = outputLocationProp != null
? OutputLocation.fromXml(outputLocationProp)
: null;
final selectParametersProp = getProp(xml, 'SelectParameters');
selectParameters = selectParametersProp != null
? SelectParameters.fromXml(selectParametersProp)
: null;
tier = getProp(xml, 'Tier')?.value;
type = getProp(xml, 'Type')?.value;
}