A file whose content is referenced by URI.
Wire fields: uri (required), mimeType, name.
uri
mimeType
name
@type t() :: %A2aEngine.Types.FileWithUri{ mime_type: String.t() | nil, name: String.t() | nil, uri: String.t() }
@spec from_map(map()) :: {:ok, t()} | {:error, term()}
@spec to_map(t()) :: map()