def __init__(self, config: RandomConfig, initial_quota: Optional[int] = None,
                 quota_limit: int = 0):
        """
        :param config: values to use in parameter validation
        :param initial_quota: last known quota
        :param quota_limit: minimum number of bits in quota to allow a request
        """
        self._remaining_quota = initial_quota
        self.quota_limit = quota_limit
        super().__init__(config)
def __init__ ( self , config : RandomConfig , initial_quota : Optional [ int ] = None , quota_limit : int = 0 ) : self . _remaining_quota = initial_quota self . quota_limit = quota_limit super ( ) . __init__ ( config )
:param config: values to use in parameter validation
        :param initial_quota: last known quota
        :param quota_limit: minimum number of bits in quota to allow a request