Sub2ApiAdminUpdateChannelMonitorRequest constructor
Sub2ApiAdminUpdateChannelMonitorRequest({
- String? name,
- Sub2ApiAdminChannelMonitorProvider? provider,
- Sub2ApiAdminChannelMonitorApiMode? apiMode,
- Uri? endpoint,
- bool clearEndpoint = false,
- Sub2ApiAdminCredentialSecret? apiKey,
- String? primaryModel,
- List<
String> ? extraModels, - String? groupName,
- bool? enabled,
- int? intervalSeconds,
- int? jitterSeconds,
- int? templateId,
- bool clearTemplate = false,
- Map<
String, String> ? extraHeaders, - Sub2ApiAdminChannelMonitorBodyMode? bodyOverrideMode,
- Sub2ApiAdminJsonObject? bodyOverride,
- Sub2ApiAdminChannelMonitorCheckMode? checkMode,
- int? accountId,
Implementation
Sub2ApiAdminUpdateChannelMonitorRequest({
this.name,
this.provider,
this.apiMode,
this.endpoint,
this.clearEndpoint = false,
this.apiKey,
this.primaryModel,
List<String>? extraModels,
this.groupName,
this.enabled,
this.intervalSeconds,
this.jitterSeconds,
this.templateId,
this.clearTemplate = false,
Map<String, String>? extraHeaders,
this.bodyOverrideMode,
this.bodyOverride,
this.checkMode,
this.accountId,
}) : extraModels = extraModels == null
? null
: List.unmodifiable(extraModels),
extraHeaders = extraHeaders == null
? null
: Map.unmodifiable(extraHeaders);