UserQuota class

Singleton resource representing the authenticated caller's review quota limits and sliding-window usage.

Constructors

UserQuota({bool? customLimitEnabled, int? maxReviewCountPerWeek, String? name, String? nextAvailableTime, int? remainingReviewCount, int? usedReviewCount})
UserQuota.fromJson(Map json_)

Properties

customLimitEnabled ↔ bool?
Whether a custom per-user quota override is active for this user.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
maxReviewCountPerWeek ↔ int?
Maximum free-tier reviews allowed per rolling 7-day window.
getter/setter pair
name ↔ String?
Identifier.
getter/setter pair
nextAvailableTime ↔ String?
Timestamp when the next review quota slot becomes available if remaining_review_count is 0; unset when quota is currently available.
getter/setter pair
remainingReviewCount ↔ int?
Remaining free-tier reviews available in the current rolling 7-day window (max(0, max_review_count_per_week - used_review_count)).
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
usedReviewCount ↔ int?
Number of free-tier reviews used in the past 7 days.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited