Sub2ApiAdminCreateOpenAIFromCodexPatRequest constructor

Sub2ApiAdminCreateOpenAIFromCodexPatRequest({
  1. required Sub2ApiOpenAICodexPersonalAccessToken accessToken,
  2. String name = '',
  3. String? notes,
  4. List<int> groupIds = const [],
  5. int? proxyId,
  6. int? concurrency,
  7. int? priority,
  8. Sub2ApiDecimal? rateMultiplier,
  9. int? loadFactor,
  10. DateTime? expiresAt,
  11. bool? autoPauseOnExpired,
  12. Sub2ApiAdminJsonObject? credentialExtras,
  13. Sub2ApiAdminJsonObject? extra,
  14. bool? skipDefaultGroupBind,
  15. bool? confirmMixedChannelRisk,
})

Implementation

Sub2ApiAdminCreateOpenAIFromCodexPatRequest({
  required this.accessToken,
  this.name = '',
  this.notes,
  List<int> groupIds = const [],
  this.proxyId,
  this.concurrency,
  this.priority,
  this.rateMultiplier,
  this.loadFactor,
  this.expiresAt,
  this.autoPauseOnExpired,
  this.credentialExtras,
  this.extra,
  this.skipDefaultGroupBind,
  this.confirmMixedChannelRisk,
}) : groupIds = List.unmodifiable(groupIds);