.. _module-gdrive: Google Drive -------------------------- * **Identifier** - GDRIVE * **Description** - Implements integration with Google Drive. * **Initialization** - Checks availability of Play Services, if not available checks availability of com.google.oauth.ClientId and com.google.oauth.ClientSecret as meta-data. * **Destroy** - None * **Dependencies** - :ref:`module-core` Value Types ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. cssclass:: table-bordered +--------------+----------------------------------------------------+---------------+-------------------------+ | Name | Description | From Version | Wrapper Class | +==============+====================================================+===============+=========================+ | **URI** | Represents a Google Drive Parent Folder Identifier | 5 | VT_Dropbox_Uri_Wrapper | +--------------+----------------------------------------------------+---------------+-------------------------+ Trigger Directory Added ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. cssclass:: table-bordered +--------------+---------------------+----------------+------------+------------------------------+ | Name | DIRADDED | +--------------+---------------------+----------------+------------+------------------------------+ | Description | Executes when a new directory is added by the Google Drive Dropbox user. | +--------------+---------------------+----------------+------------+------------------------------+ | Logic | Periodic check every 15 minutes. | +--------------+-------------------+---------------+--------------+-------------------------------+ .. cssclass:: table-bordered +--------------+---------------------+----------------+------------+------------------------------+ | | Type | Name | Required | Description | +==============+=====================+================+============+==============================+ | Parameters | CORE.STRING | DIR-NAME | No | Filter criteria for name of | | | | | | the folder added. | +--------------+---------------------+----------------+------------+------------------------------+ Trigger File Added ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. cssclass:: table-bordered +--------------+---------------------+----------------+------------+------------------------------+ | Name | FILEADDED | +--------------+---------------------+----------------+------------+------------------------------+ | Description | Executes when a new file is added by the Google Drive Dropbox user. | +--------------+---------------------+----------------+------------+------------------------------+ | Logic | Periodic check every 15 minutes. | +--------------+-------------------+---------------+--------------+-------------------------------+ .. cssclass:: table-bordered +--------------+---------------------+----------------+------------+------------------------------+ | | Type | Name | Required | Description | +==============+=====================+================+============+==============================+ | Parameters | CORE.STRING | DIR-NAME | No | Filter criteria for name of | | | | | | the file added. | +--------------+---------------------+----------------+------------+------------------------------+ Performer Add Directory ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. cssclass:: table-bordered +--------------+---------------------+----------------+------------+------------------------------+ | Name | DIRADD | +--------------+---------------------+----------------+------------+------------------------------+ | Description | Adds a folder in Google Drive | +--------------+---------------------+----------------+------------+------------------------------+ .. cssclass:: table-bordered +--------------+---------------------+----------------+------------+------------------------------+ | | Type | Name | Required | Description | +==============+=====================+================+============+==============================+ | Parameters | CORE.STRING | DIR | Yes | Name of of the folder to be | | | | | | added. | +--------------+---------------------+----------------+------------+------------------------------+ | Parameters | GDRIVE.URI | DIR-ID | No | Parent directory identifier | | | | | | of the folder to be added. | +--------------+---------------------+----------------+------------+------------------------------+ Performer Delete Directory ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. cssclass:: table-bordered +--------------+---------------------+----------------+------------+------------------------------+ | Name | DIRDELETE | +--------------+---------------------+----------------+------------+------------------------------+ | Description | Deletes a folder in Google Drive | +--------------+---------------------+----------------+------------+------------------------------+ .. cssclass:: table-bordered +--------------+---------------------+----------------+------------+------------------------------+ | | Type | Name | Required | Description | +==============+=====================+================+============+==============================+ | Parameters | CORE.STRING | DIR | Yes | Name of of the folder to be | | | | | | deleted. | +--------------+---------------------+----------------+------------+------------------------------+ | Parameters | GDRIVE.URI | DIR-ID | No | Parent directory identifier | | | | | | of the folder to be deleted. | +--------------+---------------------+----------------+------------+------------------------------+