Sub2ApiAdminCreateChannelMonitorTemplateRequest constructor

Sub2ApiAdminCreateChannelMonitorTemplateRequest({
  1. required String name,
  2. required Sub2ApiAdminMonitorTemplateProvider provider,
  3. Sub2ApiAdminMonitorTemplateApiMode apiMode = Sub2ApiAdminMonitorTemplateApiMode.chatCompletions,
  4. String description = '',
  5. Map<String, String> extraHeaders = const {},
  6. Sub2ApiAdminMonitorTemplateBodyMode bodyOverrideMode = Sub2ApiAdminMonitorTemplateBodyMode.off,
  7. Sub2ApiAdminJsonObject? bodyOverride,
})

Implementation

Sub2ApiAdminCreateChannelMonitorTemplateRequest({
  required this.name,
  required this.provider,
  this.apiMode = Sub2ApiAdminMonitorTemplateApiMode.chatCompletions,
  this.description = '',
  Map<String, String> extraHeaders = const {},
  this.bodyOverrideMode = Sub2ApiAdminMonitorTemplateBodyMode.off,
  this.bodyOverride,
}) : extraHeaders = Map.unmodifiable(extraHeaders);