Sub2ApiAdminCreateChannelMonitorTemplateRequest constructor
Sub2ApiAdminCreateChannelMonitorTemplateRequest({
- required String name,
- required Sub2ApiAdminMonitorTemplateProvider provider,
- Sub2ApiAdminMonitorTemplateApiMode apiMode = Sub2ApiAdminMonitorTemplateApiMode.chatCompletions,
- String description = '',
- Map<
String, String> extraHeaders = const {}, - Sub2ApiAdminMonitorTemplateBodyMode bodyOverrideMode = Sub2ApiAdminMonitorTemplateBodyMode.off,
- 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);