URI-based file data reference used in parts and tool results.
Parse file data from API response.
Convert file data to API camelCase map.
@type t() :: %Gemini.Types.FileData{ display_name: String.t() | nil, file_uri: String.t(), mime_type: String.t() }
@spec from_api(map() | nil) :: t() | nil
@spec to_api(t() | nil) :: map() | nil