Sub2ApiAdminCodexSessionImportRequest constructor
Sub2ApiAdminCodexSessionImportRequest({
- required String idempotencyKey,
- required List<
Sub2ApiAdminCodexSessionPayload> payloads, - String? name,
- String? notes,
- List<
int> groupIds = const [], - int? proxyId,
- int? concurrency,
- int? priority,
- Sub2ApiDecimal? rateMultiplier,
- int? loadFactor,
- DateTime? expiresAt,
- bool? autoPauseOnExpired,
- Sub2ApiAdminJsonObject credentialExtras = const Sub2ApiAdminJsonObject({}),
- Sub2ApiAdminJsonObject extra = const Sub2ApiAdminJsonObject({}),
- bool? updateExisting,
- bool? skipDefaultGroupBind,
- bool confirmMixedChannelRisk = false,
Implementation
Sub2ApiAdminCodexSessionImportRequest({
required this.idempotencyKey,
required List<Sub2ApiAdminCodexSessionPayload> payloads,
this.name,
this.notes,
List<int> groupIds = const [],
this.proxyId,
this.concurrency,
this.priority,
this.rateMultiplier,
this.loadFactor,
this.expiresAt,
this.autoPauseOnExpired,
this.credentialExtras = const Sub2ApiAdminJsonObject({}),
this.extra = const Sub2ApiAdminJsonObject({}),
this.updateExisting,
this.skipDefaultGroupBind,
this.confirmMixedChannelRisk = false,
}) : payloads = List.unmodifiable(payloads),
groupIds = List.unmodifiable(groupIds);