App class

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.

Constructors

App({bool? authorized, String? createInFolderTemplate, String? createUrl, bool? hasDriveWideScope, List<AppIcons>? icons, String? id, bool? installed, String? kind, String? longDescription, String? name, String? objectType, String? openUrlTemplate, List<String>? primaryFileExtensions, List<String>? primaryMimeTypes, String? productId, String? productUrl, List<String>? secondaryFileExtensions, List<String>? secondaryMimeTypes, String? shortDescription, bool? supportsCreate, bool? supportsImport, bool? supportsMultiOpen, bool? supportsOfflineCreate, bool? useByDefault})
App.fromJson(Map json_)

Properties

authorized bool?
Whether the app is authorized to access data on the user's Drive.
getter/setter pair
createInFolderTemplate String?
The template URL to create a file with this app in a given folder.
getter/setter pair
createUrl String?
The URL to create a file with this app.
getter/setter pair
hasDriveWideScope bool?
Whether the app has Drive-wide scope.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
icons List<AppIcons>?
The various icons for the app.
getter/setter pair
id String?
The ID of the app.
getter/setter pair
installed bool?
Whether the app is installed.
getter/setter pair
kind String?
Identifies what kind of resource this is.
getter/setter pair
longDescription String?
A long description of the app.
getter/setter pair
name String?
The name of the app.
getter/setter pair
objectType String?
The type of object this app creates such as a Chart.
getter/setter pair
openUrlTemplate String?
The template URL for opening files with this app.
getter/setter pair
primaryFileExtensions List<String>?
The list of primary file extensions.
getter/setter pair
primaryMimeTypes List<String>?
The list of primary MIME types.
getter/setter pair
productId String?
The ID of the product listing for this app.
getter/setter pair
productUrl String?
A link to the product listing for this app.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
secondaryFileExtensions List<String>?
The list of secondary file extensions.
getter/setter pair
secondaryMimeTypes List<String>?
The list of secondary MIME types.
getter/setter pair
shortDescription String?
A short description of the app.
getter/setter pair
supportsCreate bool?
Whether this app supports creating objects.
getter/setter pair
supportsImport bool?
Whether this app supports importing from Google Docs.
getter/setter pair
supportsMultiOpen bool?
Whether this app supports opening more than one file.
getter/setter pair
supportsOfflineCreate bool?
Whether this app supports creating files when offline.
getter/setter pair
useByDefault bool?
Whether the app is selected as the default handler for the types it supports.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited