Class App
The apps
resource provides a list of 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.
Implements
Inherited Members
Namespace: Google.Apis.Drive.v3.Data
Assembly: Google.Apis.Drive.v3.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 file with this app in a given folder. The template contains the {folderId} to be replaced by the folder ID house the new file.
Declaration
[JsonProperty("createInFolderTemplate")]
public virtual string CreateInFolderTemplate { get; set; }
Property Value
Type | Description |
---|---|
string |
CreateUrl
The URL to create a 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<AppIcons> Icons { get; set; }
Property Value
Type | Description |
---|---|
IList<AppIcons> |
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
Output only. Identifies what kind of resource this is. Value: the fixed string "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 such as a 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 contains {ids} or {exportIds} to be replaced by the actual file IDs. For more information, 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 objects.
Declaration
[JsonProperty("supportsCreate")]
public virtual bool? SupportsCreate { get; set; }
Property Value
Type | Description |
---|---|
bool? |
SupportsImport
Whether this app supports importing from Google Docs.
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 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? |