buildXml method

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

Implementation

@override
void buildXml(
  XmlBuilder builder, {
  String tag = 'WebRTCConfiguration',
  String? namespace = Xmlns.tr2,
}) => builder.element(
  tag,
  nest: () {
    if (namespace != null) builder.namespaceUri(null, namespace);

    signalingServer.buildXml(builder, tag: 'SignalingServer');

    if (certPathValidationPolicyId != null) {
      certPathValidationPolicyId!.buildXml(
        builder,
        tag: 'CertPathValidationPolicyID',
      );
    }

    authorizationServer.buildXml(builder, tag: 'AuthorizationServer');
    defaultProfile.buildXml(builder, tag: 'DefaultProfile');
    enabled.toString().buildXml(builder, tag: 'Enabled');
  },
);