Current section
Files
Jump to
Current section
Files
lib/api_brasil/platform/bearer_rate_limit.ex
defmodule ApiBrasil.Platform.BearerRateLimit do
@moduledoc """
Rate limit por Bearer Token (`/bearer-rate-limit`).
alias ApiBrasil.Platform.BearerRateLimit
{:ok, limite} = BearerRateLimit.get(client)
{:ok, _} = BearerRateLimit.set(client, %{"limit" => 120})
"""
use ApiBrasil.Core.Service
route_get(:get, "bearer-rate-limit", "Limite atual: `GET /bearer-rate-limit`.")
route_put(:set, "bearer-rate-limit", "Define o limite por minuto: `PUT /bearer-rate-limit`.")
end