Sub2ApiAdminUser constructor
const
Sub2ApiAdminUser({
- required int id,
- required String email,
- required String username,
- required String role,
- required Sub2ApiDecimal balance,
- required Sub2ApiDecimal frozenBalance,
- required int concurrency,
- required int rpmLimit,
- required String status,
- required List<
int> ? allowedGroups, - required bool balanceNotifyEnabled,
- required String balanceNotifyThresholdType,
- required Sub2ApiDecimal? balanceNotifyThreshold,
- required List<
Sub2ApiNotifyEmailEntry> balanceNotifyExtraEmails, - required Sub2ApiDecimal totalRecharged,
- required String notes,
- required Map<
int, Sub2ApiDecimal> groupRates, - required List<
Sub2ApiKeyDetails> apiKeys, - required List<
Sub2ApiUserSubscription> subscriptions, - required DateTime createdAt,
- required DateTime updatedAt,
- int? currentConcurrency,
- DateTime? lastActiveAt,
- DateTime? lastUsedAt,
- DateTime? deletedAt,
Implementation
const Sub2ApiAdminUser({
required this.id,
required this.email,
required this.username,
required this.role,
required this.balance,
required this.frozenBalance,
required this.concurrency,
required this.rpmLimit,
required this.status,
required this.allowedGroups,
required this.balanceNotifyEnabled,
required this.balanceNotifyThresholdType,
required this.balanceNotifyThreshold,
required this.balanceNotifyExtraEmails,
required this.totalRecharged,
required this.notes,
required this.groupRates,
required this.apiKeys,
required this.subscriptions,
required this.createdAt,
required this.updatedAt,
this.currentConcurrency,
this.lastActiveAt,
this.lastUsedAt,
this.deletedAt,
});