buildXml method

  1. @override
void buildXml(
  1. XmlBuilder builder, {
  2. String tag = 'Security',
  3. String? namespace,
})
override

Implementation

@override
void buildXml(
  XmlBuilder builder, {
  String tag = 'Security',
  String? namespace,
}) => builder.element(
  'Security',
  namespaceUri: namespace,
  // namespaces: {Xmlns.s: 's'},
  nest: () {
    builder.namespaceUri(
      null,
      'http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd',
    );

    builder.attribute(
      'mustUnderstand',
      mustUnderstand,
      namespaceUri: Xmlns.s,
    );

    usernameToken.buildXml(builder);
  },
);