Sub2ApiAdminUser class final
Admin-visible user snapshot, including internal notes and nested resources.
Constructors
-
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}) -
const
Properties
-
allowedGroups
→ List<
int> ? -
final
-
apiKeys
→ List<
Sub2ApiKeyDetails> -
final
- balance → Sub2ApiDecimal
-
final
- balanceNotifyEnabled → bool
-
final
-
balanceNotifyExtraEmails
→ List<
Sub2ApiNotifyEmailEntry> -
final
- balanceNotifyThreshold → Sub2ApiDecimal?
-
final
- balanceNotifyThresholdType → String
-
final
- concurrency → int
-
final
- createdAt → DateTime
-
final
- currentConcurrency → int?
-
final
- deletedAt → DateTime?
-
final
- email → String
-
final
- frozenBalance → Sub2ApiDecimal
-
final
-
groupRates
→ Map<
int, Sub2ApiDecimal> -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → int
-
final
- lastActiveAt → DateTime?
-
final
- lastUsedAt → DateTime?
-
final
- notes → String
-
final
- role → String
-
final
- rpmLimit → int
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- status → String
-
final
-
subscriptions
→ List<
Sub2ApiUserSubscription> -
final
- totalRecharged → Sub2ApiDecimal
-
final
- updatedAt → DateTime
-
final
- username → String
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited