Class: ApiBrasil::Services::Platform::BearerRateLimitService

Inherits:
BaseService
  • Object
show all
Defined in:
lib/api_brasil/services/platform/bearer_rate_limit_service.rb

Overview

Rate limit por Bearer Token (/bearer-rate-limit).

get/set seguem os nomes usados nas demais SDKs; por isso as chamadas internas usam http.* diretamente.

Instance Attribute Summary

Attributes inherited from BaseService

#http

Instance Method Summary collapse

Methods inherited from BaseService

#delete, #download, #initialize, #patch, #post, #put

Constructor Details

This class inherits a constructor from ApiBrasil::Services::BaseService

Instance Method Details

#get(options = {}) ⇒ Object

Limite atual: GET /bearer-rate-limit.

Returns:

  • (Object)


16
17
18
# File 'lib/api_brasil/services/platform/bearer_rate_limit_service.rb', line 16

def get(options = {})
  http.get("/bearer-rate-limit", options)
end

#set(body, options = {}) ⇒ Object

Define o limite por minuto: PUT /bearer-rate-limit.

Returns:

  • (Object)


23
24
25
# File 'lib/api_brasil/services/platform/bearer_rate_limit_service.rb', line 23

def set(body, options = {})
  http.put("/bearer-rate-limit", body, options)
end