|
drive
v2
|
#include <app.h>
Classes | |
| class | AppIcons |
Public Member Functions | |
| App (const Json::Value &storage) | |
| App (Json::Value *storage) | |
| virtual | ~App () |
| const StringPiece | GetTypeName () const |
| bool | has_authorized () const |
| void | clear_authorized () |
| bool | get_authorized () const |
| void | set_authorized (bool value) |
| bool | has_create_in_folder_template () const |
| void | clear_create_in_folder_template () |
| const StringPiece | get_create_in_folder_template () const |
| void | set_create_in_folder_template (const StringPiece &value) |
| bool | has_create_url () const |
| void | clear_create_url () |
| const StringPiece | get_create_url () const |
| void | set_create_url (const StringPiece &value) |
| bool | has_has_drive_wide_scope () const |
| void | clear_has_drive_wide_scope () |
| bool | get_has_drive_wide_scope () const |
| void | set_has_drive_wide_scope (bool value) |
| bool | has_icons () const |
| void | clear_icons () |
| const client::JsonCppArray< AppIcons > | get_icons () const |
| client::JsonCppArray< AppIcons > | mutable_icons () |
| bool | has_id () const |
| void | clear_id () |
| const StringPiece | get_id () const |
| void | set_id (const StringPiece &value) |
| bool | has_installed () const |
| void | clear_installed () |
| bool | get_installed () const |
| void | set_installed (bool value) |
| bool | has_kind () const |
| void | clear_kind () |
| const StringPiece | get_kind () const |
| void | set_kind (const StringPiece &value) |
| bool | has_long_description () const |
| void | clear_long_description () |
| const StringPiece | get_long_description () const |
| void | set_long_description (const StringPiece &value) |
| bool | has_name () const |
| void | clear_name () |
| const StringPiece | get_name () const |
| void | set_name (const StringPiece &value) |
| bool | has_object_type () const |
| void | clear_object_type () |
| const StringPiece | get_object_type () const |
| void | set_object_type (const StringPiece &value) |
| bool | has_open_url_template () const |
| void | clear_open_url_template () |
| const StringPiece | get_open_url_template () const |
| void | set_open_url_template (const StringPiece &value) |
| bool | has_primary_file_extensions () const |
| void | clear_primary_file_extensions () |
| const client::JsonCppArray< string > | get_primary_file_extensions () const |
| client::JsonCppArray< string > | mutable_primaryFileExtensions () |
| bool | has_primary_mime_types () const |
| void | clear_primary_mime_types () |
| const client::JsonCppArray< string > | get_primary_mime_types () const |
| client::JsonCppArray< string > | mutable_primaryMimeTypes () |
| bool | has_product_id () const |
| void | clear_product_id () |
| const StringPiece | get_product_id () const |
| void | set_product_id (const StringPiece &value) |
| bool | has_product_url () const |
| void | clear_product_url () |
| const StringPiece | get_product_url () const |
| void | set_product_url (const StringPiece &value) |
| bool | has_secondary_file_extensions () const |
| void | clear_secondary_file_extensions () |
| const client::JsonCppArray< string > | get_secondary_file_extensions () const |
| client::JsonCppArray< string > | mutable_secondaryFileExtensions () |
| bool | has_secondary_mime_types () const |
| void | clear_secondary_mime_types () |
| const client::JsonCppArray< string > | get_secondary_mime_types () const |
| client::JsonCppArray< string > | mutable_secondaryMimeTypes () |
| bool | has_short_description () const |
| void | clear_short_description () |
| const StringPiece | get_short_description () const |
| void | set_short_description (const StringPiece &value) |
| bool | has_supports_create () const |
| void | clear_supports_create () |
| bool | get_supports_create () const |
| void | set_supports_create (bool value) |
| bool | has_supports_import () const |
| void | clear_supports_import () |
| bool | get_supports_import () const |
| void | set_supports_import (bool value) |
| bool | has_supports_multi_open () const |
| void | clear_supports_multi_open () |
| bool | get_supports_multi_open () const |
| void | set_supports_multi_open (bool value) |
| bool | has_supports_offline_create () const |
| void | clear_supports_offline_create () |
| bool | get_supports_offline_create () const |
| void | set_supports_offline_create (bool value) |
| bool | has_use_by_default () const |
| void | clear_use_by_default () |
| bool | get_use_by_default () const |
| void | set_use_by_default (bool value) |
Static Public Member Functions | |
| static App * | New () |
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.
|
explicit |
Standard constructor for an immutable data object instance.
| [in] | storage | The underlying data storage for this instance. |
|
explicit |
Standard constructor for a mutable data object instance.
| [in] | storage | The underlying data storage for this instance. |
|
virtual |
Standard destructor.
|
inline |
Clears the 'authorized' attribute.
|
inline |
Clears the 'createInFolderTemplate' attribute.
|
inline |
Clears the 'createUrl' attribute.
|
inline |
Clears the 'hasDriveWideScope' attribute.
|
inline |
Clears the 'icons' attribute.
|
inline |
Clears the 'id' attribute.
|
inline |
Clears the 'installed' attribute.
|
inline |
Clears the 'kind' attribute.
|
inline |
Clears the 'longDescription' attribute.
|
inline |
Clears the 'name' attribute.
|
inline |
Clears the 'objectType' attribute.
|
inline |
Clears the 'openUrlTemplate' attribute.
|
inline |
Clears the 'primaryFileExtensions' attribute.
|
inline |
Clears the 'primaryMimeTypes' attribute.
|
inline |
Clears the 'productId' attribute.
|
inline |
Clears the 'productUrl' attribute.
|
inline |
Clears the 'secondaryFileExtensions' attribute.
|
inline |
Clears the 'secondaryMimeTypes' attribute.
|
inline |
Clears the 'shortDescription' attribute.
|
inline |
Clears the 'supportsCreate' attribute.
|
inline |
Clears the 'supportsImport' attribute.
|
inline |
Clears the 'supportsMultiOpen' attribute.
|
inline |
Clears the 'supportsOfflineCreate' attribute.
|
inline |
Clears the 'useByDefault' attribute.
|
inline |
Get the value of the 'authorized' attribute.
|
inline |
Get the value of the 'createInFolderTemplate' attribute.
|
inline |
Get the value of the 'createUrl' attribute.
|
inline |
Get the value of the 'hasDriveWideScope' attribute.
|
inline |
Get a reference to the value of the 'icons' attribute.
|
inline |
Get the value of the 'id' attribute.
|
inline |
Get the value of the 'installed' attribute.
|
inline |
Get the value of the 'kind' attribute.
|
inline |
Get the value of the 'longDescription' attribute.
|
inline |
Get the value of the 'name' attribute.
|
inline |
Get the value of the 'objectType' attribute.
|
inline |
Get the value of the 'openUrlTemplate' attribute.
|
inline |
Get a reference to the value of the 'primaryFileExtensions' attribute.
|
inline |
Get a reference to the value of the 'primaryMimeTypes' attribute.
|
inline |
Get the value of the 'productId' attribute.
|
inline |
Get the value of the 'productUrl' attribute.
|
inline |
Get a reference to the value of the 'secondaryFileExtensions' attribute.
|
inline |
Get a reference to the value of the 'secondaryMimeTypes' attribute.
|
inline |
Get the value of the 'shortDescription' attribute.
|
inline |
Get the value of the 'supportsCreate' attribute.
|
inline |
Get the value of the 'supportsImport' attribute.
|
inline |
Get the value of the 'supportsMultiOpen' attribute.
|
inline |
Get the value of the 'supportsOfflineCreate' attribute.
|
inline |
Get the value of the 'useByDefault' attribute.
|
inline |
Returns a string denoting the type of this data object.
google_drive_api::App
|
inline |
Determine if the 'authorized' attribute was set.
authorized' attribute was set.
|
inline |
Determine if the 'createInFolderTemplate' attribute was set.
createInFolderTemplate' attribute was set.
|
inline |
Determine if the 'createUrl' attribute was set.
createUrl' attribute was set.
|
inline |
Determine if the 'hasDriveWideScope' attribute was set.
hasDriveWideScope' attribute was set.
|
inline |
Determine if the 'icons' attribute was set.
icons' attribute was set.
|
inline |
Determine if the 'id' attribute was set.
id' attribute was set.
|
inline |
Determine if the 'installed' attribute was set.
installed' attribute was set.
|
inline |
Determine if the 'kind' attribute was set.
kind' attribute was set.
|
inline |
Determine if the 'longDescription' attribute was set.
longDescription' attribute was set.
|
inline |
Determine if the 'name' attribute was set.
name' attribute was set.
|
inline |
Determine if the 'objectType' attribute was set.
objectType' attribute was set.
|
inline |
Determine if the 'openUrlTemplate' attribute was set.
openUrlTemplate' attribute was set.
|
inline |
Determine if the 'primaryFileExtensions' attribute was set.
primaryFileExtensions' attribute was set.
|
inline |
Determine if the 'primaryMimeTypes' attribute was set.
primaryMimeTypes' attribute was set.
|
inline |
Determine if the 'productId' attribute was set.
productId' attribute was set.
|
inline |
Determine if the 'productUrl' attribute was set.
productUrl' attribute was set.
|
inline |
Determine if the 'secondaryFileExtensions' attribute was set.
secondaryFileExtensions' attribute was set.
|
inline |
Determine if the 'secondaryMimeTypes' attribute was set.
secondaryMimeTypes' attribute was set.
|
inline |
Determine if the 'shortDescription' attribute was set.
shortDescription' attribute was set.
|
inline |
Determine if the 'supportsCreate' attribute was set.
supportsCreate' attribute was set.
|
inline |
Determine if the 'supportsImport' attribute was set.
supportsImport' attribute was set.
|
inline |
Determine if the 'supportsMultiOpen' attribute was set.
supportsMultiOpen' attribute was set.
|
inline |
Determine if the 'supportsOfflineCreate' attribute was set.
supportsOfflineCreate' attribute was set.
|
inline |
Determine if the 'useByDefault' attribute was set.
useByDefault' attribute was set.
|
inline |
Gets a reference to a mutable value of the 'icons' property.
The various icons for the app.
|
inline |
Gets a reference to a mutable value of the 'primaryFileExtensions' property.
The list of primary file extensions.
|
inline |
Gets a reference to a mutable value of the 'primaryMimeTypes' property.
The list of primary mime types.
|
inline |
Gets a reference to a mutable value of the 'secondaryFileExtensions' property.
The list of secondary file extensions.
|
inline |
Gets a reference to a mutable value of the 'secondaryMimeTypes' property.
The list of secondary mime types.
|
static |
Creates a new default instance.
|
inline |
|
inline |
Change the 'createInFolderTemplate' attribute.
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.
| [in] | value | The new value. |
|
inline |
Change the 'createUrl' attribute.
The url to create a new file with this app.
| [in] | value | The new value. |
|
inline |
Change the 'hasDriveWideScope' attribute.
Whether the app has drive-wide scope. An app with drive-wide scope can access all files in the user's drive.
| [in] | value | The new value. |
|
inline |
|
inline |
|
inline |
|
inline |
Change the 'longDescription' attribute.
A long description of the app.
| [in] | value | The new value. |
|
inline |
|
inline |
Change the 'objectType' attribute.
The type of object this app creates (e.g. Chart). If empty, the app name should be used instead.
| [in] | value | The new value. |
|
inline |
Change the 'openUrlTemplate' attribute.
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.
| [in] | value | The new value. |
|
inline |
Change the 'productId' attribute.
The ID of the product listing for this app.
| [in] | value | The new value. |
|
inline |
Change the 'productUrl' attribute.
A link to the product listing for this app.
| [in] | value | The new value. |
|
inline |
Change the 'shortDescription' attribute.
A short description of the app.
| [in] | value | The new value. |
|
inline |
Change the 'supportsCreate' attribute.
Whether this app supports creating new objects.
| [in] | value | The new value. |
|
inline |
Change the 'supportsImport' attribute.
Whether this app supports importing Google Docs.
| [in] | value | The new value. |
|
inline |
Change the 'supportsMultiOpen' attribute.
Whether this app supports opening more than one file.
| [in] | value | The new value. |
|
inline |
Change the 'supportsOfflineCreate' attribute.
Whether this app supports creating new files when offline.
| [in] | value | The new value. |
|
inline |
Change the 'useByDefault' attribute.
Whether the app is selected as the default handler for the types it supports.
| [in] | value | The new value. |