RateLimit.fromRateLimitResponse constructor
Construct RateLimit from JSON response of /rate_limit.
Implementation
factory RateLimit.fromRateLimitResponse(Map<String, dynamic> response) {
final rateJson = response['rate'] as Map<String, dynamic>;
final limit = rateJson['limit'] as int?;
final remaining = rateJson['remaining'] as int?;
final resets = DateTime.fromMillisecondsSinceEpoch(rateJson['reset']!);
return RateLimit(limit, remaining, resets);
}