Decrypted provider credentials for one provider request.
Storage schemas keep encoded values. The token pool creates this runtime value only after it selects a credential for use at a provider boundary.
Summary
Types
@type t() :: %LLMProxy.Provider.Credential{ account_id: String.t() | nil, added_at: DateTime.t() | nil, enabled: boolean(), expires_at: DateTime.t() | nil, id: integer(), kind: String.t(), label: String.t() | nil, provider: String.t(), proxy: String.t() | nil, refresh_token: String.t() | nil, token: String.t() }