Show / Hide Table of Contents

Class App

The apps resource provides a list of the apps that a user has installed, with information about each app's supported MIME types, file extensions, and other details. Some resource methods (such as apps.get) require an appId. Use the apps.list method to retrieve the ID for an installed application.

Inheritance
object
App
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Drive.v2.Data
Assembly: Google.Apis.Drive.v2.dll
Syntax
public class App : IDirectResponseSchema

Properties

Authorized

Whether the app is authorized to access data on the user's Drive.

Declaration
[JsonProperty("authorized")]
public virtual bool? Authorized { get; set; }
Property Value
Type Description
bool?

CreateInFolderTemplate

The template url to create a new file with this app in a given folder. The template will contain {folderId} to be replaced by the folder to create the new file in.

Declaration
[JsonProperty("createInFolderTemplate")]
public virtual string CreateInFolderTemplate { get; set; }
Property Value
Type Description
string

CreateUrl

The url to create a new file with this app.

Declaration
[JsonProperty("createUrl")]
public virtual string CreateUrl { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

HasDriveWideScope

Whether the app has drive-wide scope. An app with drive-wide scope can access all files in the user's drive.

Declaration
[JsonProperty("hasDriveWideScope")]
public virtual bool? HasDriveWideScope { get; set; }
Property Value
Type Description
bool?

Icons

The various icons for the app.

Declaration
[JsonProperty("icons")]
public virtual IList<App.IconsData> Icons { get; set; }
Property Value
Type Description
IList<App.IconsData>

Id

The ID of the app.

Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type Description
string

Installed

Whether the app is installed.

Declaration
[JsonProperty("installed")]
public virtual bool? Installed { get; set; }
Property Value
Type Description
bool?

Kind

This is always drive#app.

Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type Description
string

LongDescription

A long description of the app.

Declaration
[JsonProperty("longDescription")]
public virtual string LongDescription { get; set; }
Property Value
Type Description
string

Name

The name of the app.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

ObjectType

The type of object this app creates (e.g. Chart). If empty, the app name should be used instead.

Declaration
[JsonProperty("objectType")]
public virtual string ObjectType { get; set; }
Property Value
Type Description
string

OpenUrlTemplate

The template url for opening files with this app. The template will contain {ids} and/or {exportIds} to be replaced by the actual file ids. See Open Files for the full documentation.

Declaration
[JsonProperty("openUrlTemplate")]
public virtual string OpenUrlTemplate { get; set; }
Property Value
Type Description
string

PrimaryFileExtensions

The list of primary file extensions.

Declaration
[JsonProperty("primaryFileExtensions")]
public virtual IList<string> PrimaryFileExtensions { get; set; }
Property Value
Type Description
IList<string>

PrimaryMimeTypes

The list of primary mime types.

Declaration
[JsonProperty("primaryMimeTypes")]
public virtual IList<string> PrimaryMimeTypes { get; set; }
Property Value
Type Description
IList<string>

ProductId

The ID of the product listing for this app.

Declaration
[JsonProperty("productId")]
public virtual string ProductId { get; set; }
Property Value
Type Description
string

ProductUrl

A link to the product listing for this app.

Declaration
[JsonProperty("productUrl")]
public virtual string ProductUrl { get; set; }
Property Value
Type Description
string

SecondaryFileExtensions

The list of secondary file extensions.

Declaration
[JsonProperty("secondaryFileExtensions")]
public virtual IList<string> SecondaryFileExtensions { get; set; }
Property Value
Type Description
IList<string>

SecondaryMimeTypes

The list of secondary mime types.

Declaration
[JsonProperty("secondaryMimeTypes")]
public virtual IList<string> SecondaryMimeTypes { get; set; }
Property Value
Type Description
IList<string>

ShortDescription

A short description of the app.

Declaration
[JsonProperty("shortDescription")]
public virtual string ShortDescription { get; set; }
Property Value
Type Description
string

SupportsCreate

Whether this app supports creating new objects.

Declaration
[JsonProperty("supportsCreate")]
public virtual bool? SupportsCreate { get; set; }
Property Value
Type Description
bool?

SupportsImport

Whether this app supports importing from Docs Editors.

Declaration
[JsonProperty("supportsImport")]
public virtual bool? SupportsImport { get; set; }
Property Value
Type Description
bool?

SupportsMultiOpen

Whether this app supports opening more than one file.

Declaration
[JsonProperty("supportsMultiOpen")]
public virtual bool? SupportsMultiOpen { get; set; }
Property Value
Type Description
bool?

SupportsOfflineCreate

Whether this app supports creating new files when offline.

Declaration
[JsonProperty("supportsOfflineCreate")]
public virtual bool? SupportsOfflineCreate { get; set; }
Property Value
Type Description
bool?

UseByDefault

Whether the app is selected as the default handler for the types it supports.

Declaration
[JsonProperty("useByDefault")]
public virtual bool? UseByDefault { get; set; }
Property Value
Type Description
bool?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX