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

Container for multiple inlined embedding requests in a batch.

Wraps a list of InlinedEmbedContentRequest structs for submission
as part of an async batch embedding job.

## Fields

- `requests`: List of InlinedEmbedContentRequest structs

## Examples

    %InlinedEmbedContentRequests{
      requests: [
        %InlinedEmbedContentRequest{request: embed_req1},
        %InlinedEmbedContentRequest{request: embed_req2}
      ]
    }

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

```elixir
@type t() :: %Gemini.Types.Request.InlinedEmbedContentRequests{
  requests: [Gemini.Types.Request.InlinedEmbedContentRequest.t()]
}
```

# `new`
[🔗](https://github.com/nshkrdotcom/gemini_ex/blob/v0.11.0/lib/gemini/types/request/inlined_embed_content_requests.ex#L43)

```elixir
@spec new([Gemini.Types.Request.InlinedEmbedContentRequest.t()]) :: t()
```

Creates a new container for inlined requests.

## Parameters

- `requests`: List of InlinedEmbedContentRequest structs

## Examples

    InlinedEmbedContentRequests.new([req1, req2, req3])

# `to_api_map`
[🔗](https://github.com/nshkrdotcom/gemini_ex/blob/v0.11.0/lib/gemini/types/request/inlined_embed_content_requests.ex#L51)

```elixir
@spec to_api_map(t()) :: map()
```

Converts the inlined requests container to API-compatible map format.

---

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