Sub2ApiAdminUpdateAccountRequest constructor
Sub2ApiAdminUpdateAccountRequest({
- String? name,
- String? notes,
- Sub2ApiAdminAccountType? type,
- Sub2ApiAdminCredentialSet? credentials,
- Sub2ApiAdminJsonObject? extra,
- Sub2ApiAdminProxyUpdate proxy = const Sub2ApiAdminProxyUpdate.unchanged(),
- int? concurrency,
- int? priority,
- Sub2ApiDecimal? rateMultiplier,
- Sub2ApiAdminLoadFactorUpdate loadFactor = const Sub2ApiAdminLoadFactorUpdate.unchanged(),
- Sub2ApiAdminAccountStatus? status,
- List<
int> ? groupIds, - Sub2ApiAdminExpiresAtUpdate expiresAt = const Sub2ApiAdminExpiresAtUpdate.unchanged(),
- bool? autoPauseOnExpired,
- bool? upstreamBillingProbeEnabled,
- bool? upstreamBillingRateSyncEnabled,
- bool confirmMixedChannelRisk = false,
Implementation
Sub2ApiAdminUpdateAccountRequest({
this.name,
this.notes,
this.type,
this.credentials,
this.extra,
this.proxy = const Sub2ApiAdminProxyUpdate.unchanged(),
this.concurrency,
this.priority,
this.rateMultiplier,
this.loadFactor = const Sub2ApiAdminLoadFactorUpdate.unchanged(),
this.status,
List<int>? groupIds,
this.expiresAt = const Sub2ApiAdminExpiresAtUpdate.unchanged(),
this.autoPauseOnExpired,
this.upstreamBillingProbeEnabled,
this.upstreamBillingRateSyncEnabled,
this.confirmMixedChannelRisk = false,
}) : groupIds = groupIds == null ? null : List.unmodifiable(groupIds);