# `Gemini.Types.CachedContentUsageMetadata`
[🔗](https://github.com/nshkrdotcom/gemini_ex/blob/v0.11.0/lib/gemini/types/cached_content_usage_metadata.ex#L1)

Metadata describing cached content usage.

# `t`
[🔗](https://github.com/nshkrdotcom/gemini_ex/blob/v0.11.0/lib/gemini/types/cached_content_usage_metadata.ex#L9)

```elixir
@type t() :: %Gemini.Types.CachedContentUsageMetadata{
  audio_duration_seconds: (integer() | nil) | nil,
  cached_content_token_count: (integer() | nil) | nil,
  image_count: (integer() | nil) | nil,
  text_count: (integer() | nil) | nil,
  total_token_count: (integer() | nil) | nil,
  video_duration_seconds: (integer() | nil) | nil
}
```

---

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