DescribeConfigurationSetResponse.fromXml constructor

DescribeConfigurationSetResponse.fromXml(
  1. XmlElement elem
)

Implementation

factory DescribeConfigurationSetResponse.fromXml(_s.XmlElement elem) {
  return DescribeConfigurationSetResponse(
    configurationSet: _s
        .extractXmlChild(elem, 'ConfigurationSet')
        ?.let((e) => ConfigurationSet.fromXml(e)),
    deliveryOptions: _s
        .extractXmlChild(elem, 'DeliveryOptions')
        ?.let((e) => DeliveryOptions.fromXml(e)),
    eventDestinations: _s.extractXmlChild(elem, 'EventDestinations')?.let(
        (elem) => elem
            .findElements('member')
            .map((c) => EventDestination.fromXml(c))
            .toList()),
    reputationOptions: _s
        .extractXmlChild(elem, 'ReputationOptions')
        ?.let((e) => ReputationOptions.fromXml(e)),
    trackingOptions: _s
        .extractXmlChild(elem, 'TrackingOptions')
        ?.let((e) => TrackingOptions.fromXml(e)),
  );
}