setNetworkProtocols static method

XmlDocumentFragment setNetworkProtocols(
  1. List<NetworkProtocol> networkProtocols
)

XML for the setNetworkProtocols

Implementation

static XmlDocumentFragment setNetworkProtocols(
  List<NetworkProtocol> networkProtocols,
) {
  builder.element(
    'SetNetworkProtocols',
    nest: () {
      builder.namespaceUri(null, Xmlns.tds);

      for (var protocol in networkProtocols) {
        builder.element(
          'NetworkProtocols',
          nest: () {
            protocol.name.buildXml(builder, tag: 'Name');
            protocol.enabled.toString().buildXml(builder, tag: 'Enabled');
            protocol.port.toString().buildXml(builder, tag: 'Port');
          },
        );
      }
    },
  );

  return builder.buildFragment();
}