Current section

Files

Jump to
oapi_open_ai lib schemas project rate_limit_update_request.ex
Raw

lib/schemas/project/rate_limit_update_request.ex

defmodule OpenAi.Project.RateLimitUpdateRequest do
@moduledoc """
Provides struct and type for a Project.RateLimitUpdateRequest
"""
@type t :: %__MODULE__{
batch_1_day_max_input_tokens: integer | nil,
max_audio_megabytes_per_1_minute: integer | nil,
max_images_per_1_minute: integer | nil,
max_requests_per_1_day: integer | nil,
max_requests_per_1_minute: integer | nil,
max_tokens_per_1_minute: integer | nil
}
defstruct [
:batch_1_day_max_input_tokens,
:max_audio_megabytes_per_1_minute,
:max_images_per_1_minute,
:max_requests_per_1_day,
:max_requests_per_1_minute,
:max_tokens_per_1_minute
]
@doc false
@spec __fields__(atom) :: keyword
def __fields__(type \\ :t)
def __fields__(:t) do
[
batch_1_day_max_input_tokens: :integer,
max_audio_megabytes_per_1_minute: :integer,
max_images_per_1_minute: :integer,
max_requests_per_1_day: :integer,
max_requests_per_1_minute: :integer,
max_tokens_per_1_minute: :integer
]
end
end