Skip to main content

Module airbyte_agent_sdk.connectors.google_drive.models

Pydantic models for google-drive connector.

This module contains Pydantic models used for authentication configuration and response envelope types.

Classes​

About(**data: Any) : Information about the user, the user's Drive, and system capabilities

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

app_installed: bool | None : The type of the None singleton.

can_create_drives: bool | None : The type of the None singleton.

can_create_team_drives: bool | None : The type of the None singleton.

drive_themes: list[airbyte_agent_sdk.connectors.google_drive.models.AboutDrivethemesItem] | None : The type of the None singleton.

export_formats: dict[str, list[str]] | None : The type of the None singleton.

folder_color_palette: list[str] | None : The type of the None singleton.

import_formats: dict[str, list[str]] | None : The type of the None singleton.

kind: str | None : The type of the None singleton.

max_import_sizes: dict[str, str] | None : The type of the None singleton.

max_upload_size: str | None : The type of the None singleton.

model_config : The type of the None singleton.

storage_quota: airbyte_agent_sdk.connectors.google_drive.models.AboutStoragequota | None : The type of the None singleton.

team_drive_themes: list[airbyte_agent_sdk.connectors.google_drive.models.AboutTeamdrivethemesItem] | None : The type of the None singleton.

user: typing.Any | None : The type of the None singleton.

AboutDrivethemesItem(**data: Any) : Nested schema for About.driveThemes_item

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

background_image_link: str | None : The type of the None singleton.

color_rgb: str | None : The type of the None singleton.

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

AboutStoragequota(**data: Any) : The user's storage quota limits and usage

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

limit: str | None : The usage limit, if applicable

model_config : The type of the None singleton.

usage: str | None : The total usage across all services

usage_in_drive: str | None : The usage by all files in Google Drive

usage_in_drive_trash: str | None : The usage by trashed files in Google Drive

AboutTeamdrivethemesItem(**data: Any) : Nested schema for About.teamDriveThemes_item

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

background_image_link: str | None : The type of the None singleton.

color_rgb: str | None : The type of the None singleton.

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

AirbyteSearchMeta(**data: Any) : Pagination metadata for search responses.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

cursor: str | None : Cursor for fetching the next page of results.

has_more: bool : Whether more results are available.

model_config : The type of the None singleton.

took_ms: int | None : Time taken to execute the search in milliseconds.

AirbyteSearchResult(**data: Any) : Result from Airbyte cache search operations with typed records.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel
  • typing.Generic

Descendants​

  • airbyte_agent_sdk.connectors.google_drive.models.AirbyteSearchResult[FilesSearchData]
  • airbyte_agent_sdk.connectors.google_drive.models.AirbyteSearchResult[dict[str, Any]]

Class variables​

data: list[~D] : List of matching records.

meta: airbyte_agent_sdk.connectors.google_drive.models.AirbyteSearchMeta : Pagination metadata.

model_config : The type of the None singleton.

AirbyteSearchResult[FilesSearchData](**data: Any) : Result from Airbyte cache search operations with typed records.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

FilesSearchResult(**data: Any) : Result from Airbyte cache search operations with typed records.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Change(**data: Any) : A change to a file or shared drive

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

change_type: str | None : The type of the None singleton.

drive: typing.Any | None : The type of the None singleton.

drive_id: str | None : The type of the None singleton.

file: typing.Any | None : The type of the None singleton.

file_id: str | None : The type of the None singleton.

kind: str | None : The type of the None singleton.

model_config : The type of the None singleton.

removed: bool | None : The type of the None singleton.

time: str | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

ChangesListResponse(**data: Any) : A list of changes for a user

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

changes: list[airbyte_agent_sdk.connectors.google_drive.models.Change] | None : The type of the None singleton.

kind: str | None : The type of the None singleton.

model_config : The type of the None singleton.

new_start_page_token: str | None : The type of the None singleton.

next_page_token: str | None : The type of the None singleton.

ChangesListResultMeta(**data: Any) : Metadata for changes.Action.LIST operation

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

new_start_page_token: str | None : The type of the None singleton.

next_page_token: str | None : The type of the None singleton.

Comment(**data: Any) : A comment on a file

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

anchor: str | None : The type of the None singleton.

assignee_email_address: str | None : The type of the None singleton.

author: typing.Any | None : The type of the None singleton.

content: str | None : The type of the None singleton.

created_time: str | None : The type of the None singleton.

deleted: bool | None : The type of the None singleton.

html_content: str | None : The type of the None singleton.

id: str | None : The type of the None singleton.

kind: str | None : The type of the None singleton.

mentioned_email_addresses: list[str] | None : The type of the None singleton.

model_config : The type of the None singleton.

modified_time: str | None : The type of the None singleton.

quoted_file_content: airbyte_agent_sdk.connectors.google_drive.models.CommentQuotedfilecontent | None : The type of the None singleton.

replies: list[airbyte_agent_sdk.connectors.google_drive.models.Reply] | None : The type of the None singleton.

resolved: bool | None : The type of the None singleton.

CommentQuotedfilecontent(**data: Any) : The file content to which the comment refers

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

mime_type: str | None : The type of the None singleton.

model_config : The type of the None singleton.

value: str | None : The type of the None singleton.

CommentsListResponse(**data: Any) : A list of comments on a file

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

comments: list[airbyte_agent_sdk.connectors.google_drive.models.Comment] | None : The type of the None singleton.

kind: str | None : The type of the None singleton.

model_config : The type of the None singleton.

next_page_token: str | None : The type of the None singleton.

CommentsListResultMeta(**data: Any) : Metadata for comments.Action.LIST operation

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

next_page_token: str | None : The type of the None singleton.

Drive(**data: Any) : Representation of a shared drive

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

background_image_file: airbyte_agent_sdk.connectors.google_drive.models.DriveBackgroundimagefile | None : The type of the None singleton.

background_image_link: str | None : The type of the None singleton.

capabilities: airbyte_agent_sdk.connectors.google_drive.models.DriveCapabilities | None : The type of the None singleton.

color_rgb: str | None : The type of the None singleton.

created_time: str | None : The type of the None singleton.

hidden: bool | None : The type of the None singleton.

id: str | None : The type of the None singleton.

kind: str | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

org_unit_id: str | None : The type of the None singleton.

restrictions: airbyte_agent_sdk.connectors.google_drive.models.DriveRestrictions | None : The type of the None singleton.

theme_id: str | None : The type of the None singleton.

DriveBackgroundimagefile(**data: Any) : An image file and cropping parameters for the background image

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

width: float | None : The type of the None singleton.

x_coordinate: float | None : The type of the None singleton.

y_coordinate: float | None : The type of the None singleton.

DriveCapabilities(**data: Any) : Capabilities the current user has on this shared drive

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

can_add_children: bool | None : The type of the None singleton.

can_change_copy_requires_writer_permission_restriction: bool | None : The type of the None singleton.

can_change_domain_users_only_restriction: bool | None : The type of the None singleton.

can_change_drive_background: bool | None : The type of the None singleton.

can_change_drive_members_only_restriction: bool | None : The type of the None singleton.

can_change_sharing_folders_requires_organizer_permission_restriction: bool | None : The type of the None singleton.

can_comment: bool | None : The type of the None singleton.

can_copy: bool | None : The type of the None singleton.

can_delete_children: bool | None : The type of the None singleton.

can_delete_drive: bool | None : The type of the None singleton.

can_download: bool | None : The type of the None singleton.

can_edit: bool | None : The type of the None singleton.

can_list_children: bool | None : The type of the None singleton.

can_manage_members: bool | None : The type of the None singleton.

can_read_revisions: bool | None : The type of the None singleton.

can_rename: bool | None : The type of the None singleton.

can_rename_drive: bool | None : The type of the None singleton.

can_reset_drive_restrictions: bool | None : The type of the None singleton.

can_share: bool | None : The type of the None singleton.

can_trash_children: bool | None : The type of the None singleton.

model_config : The type of the None singleton.

DriveRestrictions(**data: Any) : A set of restrictions that apply to this shared drive

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

admin_managed_restrictions: bool | None : The type of the None singleton.

copy_requires_writer_permission: bool | None : The type of the None singleton.

domain_users_only: bool | None : The type of the None singleton.

drive_members_only: bool | None : The type of the None singleton.

model_config : The type of the None singleton.

sharing_folders_requires_organizer_permission: bool | None : The type of the None singleton.

DrivesListResponse(**data: Any) : A list of shared drives

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

drives: list[airbyte_agent_sdk.connectors.google_drive.models.Drive] | None : The type of the None singleton.

kind: str | None : The type of the None singleton.

model_config : The type of the None singleton.

next_page_token: str | None : The type of the None singleton.

DrivesListResultMeta(**data: Any) : Metadata for drives.Action.LIST operation

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

next_page_token: str | None : The type of the None singleton.

File(**data: Any) : The metadata for a file

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

app_properties: dict[str, str] | None : The type of the None singleton.

capabilities: airbyte_agent_sdk.connectors.google_drive.models.FileCapabilities | None : The type of the None singleton.

content_restrictions: list[airbyte_agent_sdk.connectors.google_drive.models.FileContentrestrictionsItem] | None : The type of the None singleton.

copy_requires_writer_permission: bool | None : The type of the None singleton.

created_time: str | None : The type of the None singleton.

description: str | None : The type of the None singleton.

drive_id: str | None : The type of the None singleton.

explicitly_trashed: bool | None : The type of the None singleton.

export_links: dict[str, str] | None : The type of the None singleton.

file_extension: str | None : The type of the None singleton.

folder_color_rgb: str | None : The type of the None singleton.

full_file_extension: str | None : The type of the None singleton.

has_thumbnail: bool | None : The type of the None singleton.

head_revision_id: str | None : The type of the None singleton.

icon_link: str | None : The type of the None singleton.

id: str | None : The type of the None singleton.

image_media_metadata: airbyte_agent_sdk.connectors.google_drive.models.FileImagemediametadata | None : The type of the None singleton.

is_app_authorized: bool | None : The type of the None singleton.

kind: str | None : The type of the None singleton.

label_info: airbyte_agent_sdk.connectors.google_drive.models.FileLabelinfo | None : The type of the None singleton.

last_modifying_user: typing.Any | None : The type of the None singleton.

link_share_metadata: airbyte_agent_sdk.connectors.google_drive.models.FileLinksharemetadata | None : The type of the None singleton.

md5_checksum: str | None : The type of the None singleton.

mime_type: str | None : The type of the None singleton.

model_config : The type of the None singleton.

modified_by_me: bool | None : The type of the None singleton.

modified_by_me_time: str | None : The type of the None singleton.

modified_time: str | None : The type of the None singleton.

name: str | None : The type of the None singleton.

original_filename: str | None : The type of the None singleton.

owned_by_me: bool | None : The type of the None singleton.

owners: list[airbyte_agent_sdk.connectors.google_drive.models.User] | None : The type of the None singleton.

parents: list[str] | None : The type of the None singleton.

permission_ids: list[str] | None : The type of the None singleton.

properties: dict[str, str] | None : The type of the None singleton.

quota_bytes_used: str | None : The type of the None singleton.

resource_key: str | None : The type of the None singleton.

sha1_checksum: str | None : The type of the None singleton.

sha256_checksum: str | None : The type of the None singleton.

shared: bool | None : The type of the None singleton.

shared_with_me_time: str | None : The type of the None singleton.

sharing_user: typing.Any | None : The type of the None singleton.

shortcut_details: airbyte_agent_sdk.connectors.google_drive.models.FileShortcutdetails | None : The type of the None singleton.

size: str | None : The type of the None singleton.

spaces: list[str] | None : The type of the None singleton.

starred: bool | None : The type of the None singleton.

thumbnail_link: str | None : The type of the None singleton.

thumbnail_version: str | None : The type of the None singleton.

trashed: bool | None : The type of the None singleton.

trashed_time: str | None : The type of the None singleton.

trashing_user: typing.Any | None : The type of the None singleton.

version: str | None : The type of the None singleton.

video_media_metadata: airbyte_agent_sdk.connectors.google_drive.models.FileVideomediametadata | None : The type of the None singleton.

viewed_by_me: bool | None : The type of the None singleton.

viewed_by_me_time: str | None : The type of the None singleton.

viewers_can_copy_content: bool | None : The type of the None singleton.

web_content_link: str | None : The type of the None singleton.

web_view_link: str | None : The type of the None singleton.

writers_can_share: bool | None : The type of the None singleton.

FileCapabilities(**data: Any) : Capabilities the current user has on this file

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

can_add_children: bool | None : The type of the None singleton.

can_comment: bool | None : The type of the None singleton.

can_copy: bool | None : The type of the None singleton.

can_delete: bool | None : The type of the None singleton.

can_download: bool | None : The type of the None singleton.

can_edit: bool | None : The type of the None singleton.

can_list_children: bool | None : The type of the None singleton.

can_read_revisions: bool | None : The type of the None singleton.

can_remove_children: bool | None : The type of the None singleton.

can_rename: bool | None : The type of the None singleton.

can_share: bool | None : The type of the None singleton.

can_trash: bool | None : The type of the None singleton.

model_config : The type of the None singleton.

FileContentrestrictionsItem(**data: Any) : Nested schema for File.contentRestrictions_item

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

read_only: bool | None : The type of the None singleton.

reason: str | None : The type of the None singleton.

restricting_user: typing.Any | None : The type of the None singleton.

restriction_time: str | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

FileCreateParams(**data: Any) : Parameters for creating a new file or folder

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

description: str | None : The type of the None singleton.

mime_type: str | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str : The type of the None singleton.

parents: list[str] | None : The type of the None singleton.

FileImagemediametadata(**data: Any) : Additional metadata about image media

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

aperture: float | None : The type of the None singleton.

camera_make: str | None : The type of the None singleton.

camera_model: str | None : The type of the None singleton.

color_space: str | None : The type of the None singleton.

exposure_bias: float | None : The type of the None singleton.

exposure_mode: str | None : The type of the None singleton.

exposure_time: float | None : The type of the None singleton.

flash_used: bool | None : The type of the None singleton.

focal_length: float | None : The type of the None singleton.

height: int | None : The type of the None singleton.

iso_speed: int | None : The type of the None singleton.

lens: str | None : The type of the None singleton.

location: airbyte_agent_sdk.connectors.google_drive.models.FileImagemediametadataLocation | None : The type of the None singleton.

max_aperture_value: float | None : The type of the None singleton.

metering_mode: str | None : The type of the None singleton.

model_config : The type of the None singleton.

rotation: int | None : The type of the None singleton.

sensor: str | None : The type of the None singleton.

subject_distance: int | None : The type of the None singleton.

time: str | None : The type of the None singleton.

white_balance: str | None : The type of the None singleton.

width: int | None : The type of the None singleton.

FileImagemediametadataLocation(**data: Any) : Nested schema for FileImagemediametadata.location

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

altitude: float | None : The type of the None singleton.

latitude: float | None : The type of the None singleton.

longitude: float | None : The type of the None singleton.

model_config : The type of the None singleton.

FileLabelinfo(**data: Any) : An overview of the labels on the file

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

labels: list[dict[str, typing.Any]] | None : The type of the None singleton.

model_config : The type of the None singleton.

FileLinksharemetadata(**data: Any) : Contains details about the link URLs

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

security_update_eligible: bool | None : The type of the None singleton.

security_update_enabled: bool | None : The type of the None singleton.

FileShortcutdetails(**data: Any) : Shortcut file details

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

target_id: str | None : The type of the None singleton.

target_mime_type: str | None : The type of the None singleton.

target_resource_key: str | None : The type of the None singleton.

FileUpdateParams(**data: Any) : Parameters for updating file metadata

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

description: str | None : The type of the None singleton.

mime_type: str | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

FileUploadParams(**data: Any) : Parameters for uploading a file with content

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

description: str | None : The type of the None singleton.

file_content: str : The type of the None singleton.

file_mime_type: str | None : The type of the None singleton.

mime_type: str | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str : The type of the None singleton.

parents: list[str] | None : The type of the None singleton.

FileVideomediametadata(**data: Any) : Additional metadata about video media

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

duration_millis: str | None : The type of the None singleton.

height: int | None : The type of the None singleton.

model_config : The type of the None singleton.

width: int | None : The type of the None singleton.

FilesListResponse(**data: Any) : A list of files

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

files: list[airbyte_agent_sdk.connectors.google_drive.models.File] | None : The type of the None singleton.

incomplete_search: bool | None : The type of the None singleton.

kind: str | None : The type of the None singleton.

model_config : The type of the None singleton.

next_page_token: str | None : The type of the None singleton.

FilesListResultMeta(**data: Any) : Metadata for files.Action.LIST operation

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

incomplete_search: bool | None : The type of the None singleton.

model_config : The type of the None singleton.

next_page_token: str | None : The type of the None singleton.

FilesSearchData(**data: Any) : Search result data for files entity.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

content: str | None : Extracted text content of the file.

file_name: str | None : Name of the file.

file_path: str | None : Full path of the file within the synced Drive folder.

id: str | None : Unique identifier of the file in Google Drive.

mime_type: str | None : MIME type of the file.

model_config : The type of the None singleton.

updated_at: str | None : Timestamp of the last modification to the file.

GoogleDriveAuthConfig(**data: Any) : OAuth 2.0 Authentication

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

access_token: str | None : Your Google OAuth2 Access Token (optional, will be obtained via refresh)

client_id: str | None : Your Google OAuth2 Client ID

client_secret: str | None : Your Google OAuth2 Client Secret

model_config : The type of the None singleton.

refresh_token: str : Your Google OAuth2 Refresh Token

GoogleDriveCheckResult(**data: Any) : Result of a health check operation.

Returned by the check() method to indicate connectivity and credential status.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

checked_action: str | None : Action name used for the health check.

checked_entity: str | None : Entity name used for the health check.

error: str | None : Error message if status is 'unhealthy', None otherwise.

model_config : The type of the None singleton.

status: str : Health check status: 'healthy' or 'unhealthy'.

GoogleDriveExecuteResult(**data: Any) : Response envelope with data only.

Used for actions that return data without metadata.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel
  • typing.Generic

Descendants​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta

Class variables​

data: ~T : Response data containing the result of the action.

model_config : The type of the None singleton.

GoogleDriveExecuteResultWithMeta(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Descendants​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta[list[Change], ChangesListResultMeta]
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta[list[Comment], CommentsListResultMeta]
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta[list[Drive], DrivesListResultMeta]
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta[list[File], FilesListResultMeta]
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta[list[Permission], PermissionsListResultMeta]
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta[list[Reply], RepliesListResultMeta]
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta[list[Revision], RevisionsListResultMeta]

Class variables​

meta: ~S | None : Metadata about the response (e.g., pagination cursors, record counts).

GoogleDriveExecuteResultWithMeta[list[Change], ChangesListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

ChangesListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

GoogleDriveExecuteResultWithMeta[list[Comment], CommentsListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

CommentsListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

GoogleDriveExecuteResultWithMeta[list[Drive], DrivesListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

DrivesListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

GoogleDriveExecuteResultWithMeta[list[File], FilesListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

FilesListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

GoogleDriveExecuteResultWithMeta[list[Permission], PermissionsListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

PermissionsListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

GoogleDriveExecuteResultWithMeta[list[Reply], RepliesListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

RepliesListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

GoogleDriveExecuteResultWithMeta[list[Revision], RevisionsListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables​

model_config : The type of the None singleton.

RevisionsListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.google_drive.models.GoogleDriveExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

GoogleDriveReplicationConfig(**data: Any) : Replication Configuration - Settings for data replication from Google Drive.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

folder_url: str : URL for the Google Drive folder you want to sync (e.g., https://drive.google.com/drive/folders/YOUR-FOLDER-ID)

model_config : The type of the None singleton.

streams: str : Configuration for file streams to sync from Google Drive

Permission(**data: Any) : A permission for a file

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

allow_file_discovery: bool | None : The type of the None singleton.

deleted: bool | None : The type of the None singleton.

display_name: str | None : The type of the None singleton.

domain: str | None : The type of the None singleton.

email_address: str | None : The type of the None singleton.

expiration_time: str | None : The type of the None singleton.

id: str | None : The type of the None singleton.

kind: str | None : The type of the None singleton.

model_config : The type of the None singleton.

pending_owner: bool | None : The type of the None singleton.

permission_details: list[airbyte_agent_sdk.connectors.google_drive.models.PermissionPermissiondetailsItem] | None : The type of the None singleton.

photo_link: str | None : The type of the None singleton.

role: str | None : The type of the None singleton.

team_drive_permission_details: list[airbyte_agent_sdk.connectors.google_drive.models.PermissionTeamdrivepermissiondetailsItem] | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

view: str | None : The type of the None singleton.

PermissionPermissiondetailsItem(**data: Any) : Nested schema for Permission.permissionDetails_item

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

inherited: bool | None : The type of the None singleton.

inherited_from: str | None : The type of the None singleton.

model_config : The type of the None singleton.

permission_type: str | None : The type of the None singleton.

role: str | None : The type of the None singleton.

PermissionTeamdrivepermissiondetailsItem(**data: Any) : Nested schema for Permission.teamDrivePermissionDetails_item

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

inherited: bool | None : The type of the None singleton.

inherited_from: str | None : The type of the None singleton.

model_config : The type of the None singleton.

role: str | None : The type of the None singleton.

team_drive_permission_type: str | None : The type of the None singleton.

PermissionsListResponse(**data: Any) : A list of permissions for a file

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

kind: str | None : The type of the None singleton.

model_config : The type of the None singleton.

next_page_token: str | None : The type of the None singleton.

permissions: list[airbyte_agent_sdk.connectors.google_drive.models.Permission] | None : The type of the None singleton.

PermissionsListResultMeta(**data: Any) : Metadata for permissions.Action.LIST operation

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

next_page_token: str | None : The type of the None singleton.

RepliesListResponse(**data: Any) : A list of replies to a comment

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

kind: str | None : The type of the None singleton.

model_config : The type of the None singleton.

next_page_token: str | None : The type of the None singleton.

replies: list[airbyte_agent_sdk.connectors.google_drive.models.Reply] | None : The type of the None singleton.

RepliesListResultMeta(**data: Any) : Metadata for replies.Action.LIST operation

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

next_page_token: str | None : The type of the None singleton.

Reply(**data: Any) : A reply to a comment on a file

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

action: str | None : The type of the None singleton.

author: typing.Any | None : The type of the None singleton.

content: str | None : The type of the None singleton.

created_time: str | None : The type of the None singleton.

deleted: bool | None : The type of the None singleton.

html_content: str | None : The type of the None singleton.

id: str | None : The type of the None singleton.

kind: str | None : The type of the None singleton.

model_config : The type of the None singleton.

modified_time: str | None : The type of the None singleton.

Revision(**data: Any) : The metadata for a revision to a file

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

export_links: dict[str, str] | None : The type of the None singleton.

id: str | None : The type of the None singleton.

keep_forever: bool | None : The type of the None singleton.

kind: str | None : The type of the None singleton.

last_modifying_user: typing.Any | None : The type of the None singleton.

md5_checksum: str | None : The type of the None singleton.

mime_type: str | None : The type of the None singleton.

model_config : The type of the None singleton.

modified_time: str | None : The type of the None singleton.

original_filename: str | None : The type of the None singleton.

publish_auto: bool | None : The type of the None singleton.

published: bool | None : The type of the None singleton.

published_link: str | None : The type of the None singleton.

published_outside_domain: bool | None : The type of the None singleton.

size: str | None : The type of the None singleton.

RevisionsListResponse(**data: Any) : A list of revisions of a file

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

kind: str | None : The type of the None singleton.

model_config : The type of the None singleton.

next_page_token: str | None : The type of the None singleton.

revisions: list[airbyte_agent_sdk.connectors.google_drive.models.Revision] | None : The type of the None singleton.

RevisionsListResultMeta(**data: Any) : Metadata for revisions.Action.LIST operation

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

model_config : The type of the None singleton.

next_page_token: str | None : The type of the None singleton.

StartPageToken(**data: Any) : The starting page token for listing changes

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

kind: str | None : The type of the None singleton.

model_config : The type of the None singleton.

start_page_token: str | None : The type of the None singleton.

User(**data: Any) : Information about a Drive user

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)​

  • pydantic.main.BaseModel

Class variables​

display_name: str | None : The type of the None singleton.

email_address: str | None : The type of the None singleton.

kind: str | None : The type of the None singleton.

me: bool | None : The type of the None singleton.

model_config : The type of the None singleton.

permission_id: str | None : The type of the None singleton.

photo_link: str | None : The type of the None singleton.

Was this page helpful?