RateLimit constructor

const RateLimit({
  1. @JsonKey(name: 'x-rate-limit-limit') required int limitCount,
  2. @JsonKey(name: 'x-rate-limit-remaining') required int remainingCount,
  3. @JsonKey(name: 'x-rate-limit-reset') required DateTime resetAt,
})

Implementation

const factory RateLimit({
  /// The maximum number of calls allowed.
  @JsonKey(name: 'x-rate-limit-limit') required int limitCount,

  /// The number of remaining calls allowed.
  @JsonKey(name: 'x-rate-limit-remaining') required int remainingCount,

  /// The date time when the remaining number of calls will be reset.
  @JsonKey(name: 'x-rate-limit-reset') required DateTime resetAt,
}) = _RateLimit;