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 : ( t, AdditionalRoleInfo.t list ) GapiLens.t
val domainSharingPolicy : ( t, string ) GapiLens.t
val etag : ( t, string ) GapiLens.t
val exportFormats : ( t, ExportFormats.t list ) GapiLens.t
val features : ( t, Features.t list ) GapiLens.t
val folderColorPalette : ( t, string list ) GapiLens.t
val importFormats : ( t, ImportFormats.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 : ( t, MaxUploadSizes.t list ) GapiLens.t
val name : ( t, string ) GapiLens.t
val permissionId : ( t, string ) GapiLens.t
val quotaBytesByService : ( t, QuotaBytesByService.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 : ( t, User.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