rateLimitId property

String rateLimitId

An id used for rate limiting.

Requests wit the same HttpRoute.rateLimitId are put in the same HttpBucket for ratelimiting.

Implementation

String get rateLimitId => parts
    .expand((part) => [
          part.name,
          ...part.params.map((param) => param.isMajor ? param.value : r'$param'),
        ])
    .join('/');