Skip to main content

Module files

Module files 

Source
Expand description

Sources checked 2026-09-13: https://ai.google.dev/api/files and https://generativelanguage.googleapis.com/$discovery/rest?version=v1beta revision 20260910; googleapis/python-genai types.py commit 9052efddccae9f91e699d9b76e0d5a3e032637f5. ProtoJSON accepts both lowerCamelCase and original snake_case field names.

Structs§

DeleteFileResponseBody
DeleteFileResponseBodyBuilder
Builder for DeleteFileResponseBody.
File
FileBuilder
Builder for File.
ListFilesQuery
ListFilesQueryBuilder
Builder for ListFilesQuery.
ListFilesResponseBody
ListFilesResponseBodyBuilder
Builder for ListFilesResponseBody.
Status
StatusBuilder
Builder for Status.
StatusDetail
google.rpc.Status.details is a list of protobuf Any objects. Discovery explicitly permits arbitrary payload properties; @type identifies their schema.
StatusDetailBuilder
Builder for StatusDetail.
UploadFileForm
UploadFileFormBuilder
Builder for UploadFileForm.
UploadFileMetadata
UploadFileMetadataBuilder
Builder for UploadFileMetadata.
UploadFileResponseBody
UploadFileResponseBodyBuilder
Builder for UploadFileResponseBody.
VideoFileMetadata
VideoFileMetadataBuilder
Builder for VideoFileMetadata.

Enums§

FileSize
ProtoJSON int64 values encode as strings; parsers also accept JSON integers.
FileSource
FileState

Type Aliases§

DeleteFileRequest
DeleteFileResponse
ListFilesRequest
ListFilesResponse
ListFilesWireResponse
RawUploadFileRequest
ResumableUploadRequest
Initial resumable-upload metadata request. Upload session state is transport-owned.
RetrieveFileContentRequest
RetrieveFileContentResponse
RetrieveFileRequest
RetrieveFileResponse
UploadFileRequest
UploadFileResponse