Typed ApiKey model.
Summary
Types
@type t() :: %ApolloSignal.Types.ApiKey{ config_id: String.t(), created_at: String.t(), enabled: boolean(), expires_at: String.t() | nil, id: String.t(), last_request: String.t() | nil, metadata: %{optional(String.t()) => String.t()} | nil, name: String.t() | nil, organization_id: String.t(), permissions: %{optional(String.t()) => [String.t()]} | nil, prefix: String.t() | nil, project_id: String.t() | nil, rate_limit_enabled: boolean(), rate_limit_max: integer() | nil, rate_limit_time_window: integer() | nil, remaining: integer() | nil, request_count: integer(), start: String.t() | nil, updated_at: String.t() }