Module GapiDriveV2Model.About

module QuotaBytesByService : sig ... end
module MaxUploadSizes : sig ... end
module ImportFormats : sig ... end
module Features : sig ... end
module ExportFormats : sig ... end
module AdditionalRoleInfo : sig ... end
type t = {
additionalRoleInfo : AdditionalRoleInfo.t list;

Information about supported additional roles per file type. The most specific type takes precedence.

domainSharingPolicy : string;

The domain sharing policy for the current user. Possible values are:

  • allowed
  • allowedWithWarning
  • incomingOnly
  • disallowed
etag : string;

The ETag of the item.

exportFormats : ExportFormats.t list;

The allowable export formats.

features : Features.t list;

List of additional features enabled on this account.

folderColorPalette : string list;

The palette of allowable folder colors as RGB hex strings.

importFormats : ImportFormats.t list;

The allowable import formats.

isCurrentAppInstalled : bool;

A boolean indicating whether the authenticated app is installed by the authenticated user.

kind : string;

This is always drive#about.

languageCode : string;

The user's language or locale code, as defined by BCP 47, with some extensions from Unicode's LDML format (http://www.unicode.org/reports/tr35/).

largestChangeId : int64;

The largest change id.

maxUploadSizes : MaxUploadSizes.t list;

List of max upload sizes for each file type. The most specific type takes precedence.

name : string;

The name of the current user.

permissionId : string;

The current user's ID as visible in the permissions collection.

quotaBytesByService : QuotaBytesByService.t list;

The amount of storage quota used by different Google services.

quotaBytesTotal : int64;

The total number of quota bytes.

quotaBytesUsed : int64;

The number of quota bytes used by Google Drive.

quotaBytesUsedAggregate : int64;

The number of quota bytes used by all Google apps (Drive, Picasa, etc.).

quotaBytesUsedInTrash : int64;

The number of quota bytes used by trashed items.

quotaType : string;

The type of the user's storage quota. Possible values are:

  • LIMITED
  • UNLIMITED
remainingChangeIds : int64;

The number of remaining change ids, limited to no more than 2500.

rootFolderId : string;

The id of the root folder.

user : User.t;

The authenticated user.

}
val additionalRoleInfo : (tAdditionalRoleInfo.t list) GapiLens.t
val domainSharingPolicy : (t, string) GapiLens.t
val etag : (t, string) GapiLens.t
val exportFormats : (tExportFormats.t list) GapiLens.t
val features : (tFeatures.t list) GapiLens.t
val folderColorPalette : (tstring list) GapiLens.t
val importFormats : (tImportFormats.t list) GapiLens.t
val isCurrentAppInstalled : (t, bool) GapiLens.t
val kind : (t, string) GapiLens.t
val languageCode : (t, string) GapiLens.t
val largestChangeId : (t, int64) GapiLens.t
val maxUploadSizes : (tMaxUploadSizes.t list) GapiLens.t
val name : (t, string) GapiLens.t
val permissionId : (t, string) GapiLens.t
val quotaBytesByService : (tQuotaBytesByService.t list) GapiLens.t
val quotaBytesTotal : (t, int64) GapiLens.t
val quotaBytesUsed : (t, int64) GapiLens.t
val quotaBytesUsedAggregate : (t, int64) GapiLens.t
val quotaBytesUsedInTrash : (t, int64) GapiLens.t
val quotaType : (t, string) GapiLens.t
val remainingChangeIds : (t, int64) GapiLens.t
val rootFolderId : (t, string) GapiLens.t
val user : (tUser.t) GapiLens.t
val empty : t
val render : t -> GapiJson.json_data_model list
val parse : t -> GapiJson.json_data_model -> t
val to_data_model : t -> GapiJson.json_data_model
val of_data_model : GapiJson.json_data_model -> t