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
-
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