# `LLMProxy.ProviderUsage.Result`
[🔗](https://github.com/elixir-vibe/llm_proxy/blob/v0.3.1/lib/llm_proxy/provider_usage/result.ex#L1)

Normalized provider result without credential data.

# `availability`

```elixir
@type availability() :: :available | :limited | :unavailable | :unknown
```

# `t`

```elixir
@type t() :: %LLMProxy.ProviderUsage.Result{
  availability: availability(),
  expires_at: DateTime.t() | nil,
  plan: String.t() | nil,
  windows: [LLMProxy.ProviderUsage.Window.t()]
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
