RequestRateConfig
- class app.util.requests.config.rate.RequestRateConfig[source]
Bases:
BaseConfigModel
Inheritance Diagram for RequestRateConfig
Methods
model_post_init(context)to_rate()Attributes
Returns a Limiter instance based on the rate limit configuration.
Configuration for the model, should be a dictionary conforming to
ConfigDict.inheriteddefaultedinstance_nameinstance_parent_weakref- property limiter: Limiter[source]
Returns a Limiter instance based on the rate limit configuration.
- model_config: ClassVar[ConfigDict] = {'extra': 'forbid', 'frozen': True, 'serialize_by_alias': True, 'validate_assignment': True, 'validate_by_alias': True}
Configuration for the model, should be a dictionary conforming to
ConfigDict.