ExBifrost.Model.VirtualKey (ex_bifrost v0.1.0)

Copy Markdown View Source

Virtual key configuration

Summary

Types

t()

@type t() :: %ExBifrost.Model.VirtualKey{
  budgets: [ExBifrost.Model.Budget.t()] | nil,
  calendar_aligned: boolean(),
  config_hash: String.t(),
  created_at: DateTime.t(),
  created_by_user_id: String.t() | nil,
  customer: ExBifrost.Model.Customer.t() | nil,
  customer_id: String.t() | nil,
  description: String.t() | nil,
  expires_at: DateTime.t() | nil,
  id: String.t(),
  is_active: boolean(),
  mcp_configs: [ExBifrost.Model.VirtualKeyMcpConfig.t()],
  name: String.t(),
  provider_configs: [ExBifrost.Model.VirtualKeyProviderConfig.t()],
  rate_limit: ExBifrost.Model.RateLimit.t() | nil,
  rate_limit_id: String.t() | nil,
  team: ExBifrost.Model.Team.t() | nil,
  team_id: String.t() | nil,
  updated_at: DateTime.t(),
  value: String.t()
}

Functions

decode(value)