toXml method

void toXml()

Implementation

void toXml() {
  Transport.builder.element('JobConfiguration', nest: () {
    Transport.builder.namespace(Xmlns.trc);

    if (scheduleToken != null) {
      Transport.builder.element('ScheduleToken', nest: () {
        Transport.builder.namespace(Xmlns.trc);
        Transport.builder.text(scheduleToken!);
      });
    }

    Transport.builder.element('RecordingToken', nest: () {
      Transport.builder.namespace(Xmlns.trc);
      Transport.builder.text(recordingToken);
    });

    Transport.builder.element('Mode', nest: () {
      Transport.builder.namespace(Xmlns.trc);
      Transport.builder.text(_$RecordingJobConfigurationModeEnumMap[mode]!);
    });

    Transport.builder.element('Priority', nest: () {
      Transport.builder.namespace(Xmlns.trc);
      Transport.builder.text(priority);
    });

    source?.toXml();

    if (eventFilter != null) {
      eventFilter!.toXml();
    }
  });
}