setDynamicDns static method

XmlDocumentFragment setDynamicDns(
  1. DynamicDnsInformation dynamicDnsInformation
)

XML for the setDynamicDns

Implementation

static XmlDocumentFragment setDynamicDns(
  DynamicDnsInformation dynamicDnsInformation,
) {
  builder.element(
    'SetDynamicDNS',
    nest: () {
      builder.namespaceUri(null, Xmlns.tds);

      dynamicDnsInformation.type.value.buildXml(builder, tag: 'Type');

      if (dynamicDnsInformation.name != null) {
        dynamicDnsInformation.name!.buildXml(builder, tag: 'Name');
      }

      if (dynamicDnsInformation.ttl != null) {
        dynamicDnsInformation.ttl!.buildXml(builder, tag: 'TTL');
      }
    },
  );

  return builder.buildFragment();
}