import { User } from './User'; export interface About { /** * A list of themes that are supported for shared drives. */ driveThemes?: Theme[]; /** * A map of source MIME type to possible targets for all supported imports. */ importFormats?: Record; /** * A map of source MIME type to possible targets for all supported exports. */ exportFormats?: Record; /** * The currently supported folder colors as RGB hex strings. */ folderColorPalette?: string[]; /** * A map of maximum import sizes by MIME type, in bytes. */ maxImportSizes?: Record; /** * Deprecated: Use `driveThemes` instead. */ teamDriveThemes?: Theme[]; /** * Identifies what kind of resource this is. * Value: the fixed string "drive#about". */ kind?: 'drive#about'; /** * The user's storage quota limits and usage. * For users that are part of an organization with pooled storage, information about the limit and usage across all services is for the organization, rather than the individual user. * All fields are measured in bytes. */ storageQuota?: { /** * The usage limit, if applicable. */ limit: string; /** * The usage by all files in Google Drive. */ usageInDrive: string; /** * The usage by trashed files in Google Drive. */ usageInDriveTrash: string; /** * The total usage across all services. */ usage: string; }; /** * Whether the user can create shared drives. */ canCreateDrives?: boolean; /** * Whether the user has installed the requesting app. */ appInstalled?: boolean; /** * The maximum upload size in bytes. */ maxUploadSize?: string; /** * Deprecated: Use `canCreateDrives` instead. */ canCreateTeamDrives?: boolean; /** * The authenticated user. */ user?: User; } export interface Theme { /** * The ID of the theme. */ id?: string; /** * A link to this theme's background image. */ backgroundImageLink?: string; /** * The color of this theme as an RGB hex string. */ colorRgb?: string; } //# sourceMappingURL=About.d.ts.map