# `A2A.Part.File`
[🔗](https://github.com/actioncard/a2a-elixir/blob/main/lib/a2a/part.ex#L36)

A file content part.

# `t`

```elixir
@type t() :: %A2A.Part.File{file: A2A.FileContent.t(), metadata: map()}
```

# `new`

```elixir
@spec new(A2A.FileContent.t(), map()) :: t()
```

Creates a new file part.

---

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