Sub2ApiAdminOpenAIQuotaUsage constructor

Sub2ApiAdminOpenAIQuotaUsage({
  1. required String userId,
  2. required String accountId,
  3. required String email,
  4. required String planType,
  5. required List<Sub2ApiAdminOpenAIAdditionalRateLimit> additionalRateLimits,
  6. required DateTime fetchedAt,
  7. Sub2ApiAdminOpenAIRateLimit? rateLimit,
  8. Sub2ApiAdminOpenAIResetCredits? resetCredits,
  9. bool? cachePersisted,
})

Implementation

Sub2ApiAdminOpenAIQuotaUsage({
  required this.userId,
  required this.accountId,
  required this.email,
  required this.planType,
  required List<Sub2ApiAdminOpenAIAdditionalRateLimit> additionalRateLimits,
  required this.fetchedAt,
  this.rateLimit,
  this.resetCredits,
  this.cachePersisted,
}) : additionalRateLimits = List.unmodifiable(additionalRateLimits);