| Index: discovery/googleapis/appsactivity__v1.json
|
| diff --git a/discovery/googleapis/appsactivity__v1.json b/discovery/googleapis/appsactivity__v1.json
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..010ba44ac373ff155d88abc00b98ac2d7303244f
|
| --- /dev/null
|
| +++ b/discovery/googleapis/appsactivity__v1.json
|
| @@ -0,0 +1,473 @@
|
| +{
|
| + "auth": {
|
| + "oauth2": {
|
| + "scopes": {
|
| + "https://www.googleapis.com/auth/activity": {
|
| + "description": "View historical activity for Google services"
|
| + },
|
| + "https://www.googleapis.com/auth/drive": {
|
| + "description": "View and manage the files and documents in your Google Drive"
|
| + },
|
| + "https://www.googleapis.com/auth/drive.metadata.readonly": {
|
| + "description": "View metadata for files and documents in your Google Drive"
|
| + },
|
| + "https://www.googleapis.com/auth/drive.readonly": {
|
| + "description": "View the files and documents in your Google Drive"
|
| + }
|
| + }
|
| + }
|
| + },
|
| + "basePath": "/appsactivity/v1/",
|
| + "baseUrl": "https://www.googleapis.com/appsactivity/v1/",
|
| + "batchPath": "batch",
|
| + "description": "Provides a historical view of activity.",
|
| + "discoveryVersion": "v1",
|
| + "documentationLink": "https://developers.google.com/google-apps/activity/",
|
| + "etag": "\"uUWyYHXmEn-ab7WLvo8qNz2S8ws/MmwdCrDlqhBi2D0-JqsndcBoC3M\"",
|
| + "icons": {
|
| + "x16": "http://www.google.com/images/icons/product/search-16.gif",
|
| + "x32": "http://www.google.com/images/icons/product/search-32.gif"
|
| + },
|
| + "id": "appsactivity:v1",
|
| + "kind": "discovery#restDescription",
|
| + "name": "appsactivity",
|
| + "ownerDomain": "google.com",
|
| + "ownerName": "Google",
|
| + "parameters": {
|
| + "alt": {
|
| + "default": "json",
|
| + "description": "Data format for the response.",
|
| + "enum": [
|
| + "json"
|
| + ],
|
| + "enumDescriptions": [
|
| + "Responses with Content-Type of application/json"
|
| + ],
|
| + "location": "query",
|
| + "type": "string"
|
| + },
|
| + "fields": {
|
| + "description": "Selector specifying which fields to include in a partial response.",
|
| + "location": "query",
|
| + "type": "string"
|
| + },
|
| + "key": {
|
| + "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
|
| + "location": "query",
|
| + "type": "string"
|
| + },
|
| + "oauth_token": {
|
| + "description": "OAuth 2.0 token for the current user.",
|
| + "location": "query",
|
| + "type": "string"
|
| + },
|
| + "prettyPrint": {
|
| + "default": "true",
|
| + "description": "Returns response with indentations and line breaks.",
|
| + "location": "query",
|
| + "type": "boolean"
|
| + },
|
| + "quotaUser": {
|
| + "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters. Overrides userIp if both are provided.",
|
| + "location": "query",
|
| + "type": "string"
|
| + },
|
| + "userIp": {
|
| + "description": "IP address of the site where the request originates. Use this if you want to enforce per-user limits.",
|
| + "location": "query",
|
| + "type": "string"
|
| + }
|
| + },
|
| + "protocol": "rest",
|
| + "resources": {
|
| + "activities": {
|
| + "methods": {
|
| + "list": {
|
| + "description": "Returns a list of activities visible to the current logged in user. Visible activities are determined by the visiblity settings of the object that was acted on, e.g. Drive files a user can see. An activity is a record of past events. Multiple events may be merged if they are similar. A request is scoped to activities from a given Google service using the source parameter.",
|
| + "httpMethod": "GET",
|
| + "id": "appsactivity.activities.list",
|
| + "parameters": {
|
| + "drive.ancestorId": {
|
| + "description": "Identifies the Drive folder containing the items for which to return activities.",
|
| + "location": "query",
|
| + "type": "string"
|
| + },
|
| + "drive.fileId": {
|
| + "description": "Identifies the Drive item to return activities for.",
|
| + "location": "query",
|
| + "type": "string"
|
| + },
|
| + "groupingStrategy": {
|
| + "default": "driveUi",
|
| + "description": "Indicates the strategy to use when grouping singleEvents items in the associated combinedEvent object.",
|
| + "enum": [
|
| + "driveUi",
|
| + "none"
|
| + ],
|
| + "enumDescriptions": [
|
| + "",
|
| + ""
|
| + ],
|
| + "location": "query",
|
| + "type": "string"
|
| + },
|
| + "pageSize": {
|
| + "default": "50",
|
| + "description": "The maximum number of events to return on a page. The response includes a continuation token if there are more events.",
|
| + "format": "int32",
|
| + "location": "query",
|
| + "type": "integer"
|
| + },
|
| + "pageToken": {
|
| + "description": "A token to retrieve a specific page of results.",
|
| + "location": "query",
|
| + "type": "string"
|
| + },
|
| + "source": {
|
| + "description": "The Google service from which to return activities. Possible values of source are: \n- drive.google.com",
|
| + "location": "query",
|
| + "type": "string"
|
| + },
|
| + "userId": {
|
| + "default": "me",
|
| + "description": "Indicates the user to return activity for. Use the special value me to indicate the currently authenticated user.",
|
| + "location": "query",
|
| + "type": "string"
|
| + }
|
| + },
|
| + "path": "activities",
|
| + "response": {
|
| + "$ref": "ListActivitiesResponse"
|
| + },
|
| + "scopes": [
|
| + "https://www.googleapis.com/auth/activity",
|
| + "https://www.googleapis.com/auth/drive",
|
| + "https://www.googleapis.com/auth/drive.metadata.readonly",
|
| + "https://www.googleapis.com/auth/drive.readonly"
|
| + ]
|
| + }
|
| + }
|
| + }
|
| + },
|
| + "revision": "20140619",
|
| + "rootUrl": "https://www.googleapis.com/",
|
| + "schemas": {
|
| + "Activity": {
|
| + "description": "An Activity resource is a combined view of multiple events. An activity has a list of individual events and a combined view of the common fields among all events.",
|
| + "id": "Activity",
|
| + "properties": {
|
| + "combinedEvent": {
|
| + "$ref": "Event",
|
| + "description": "The fields common to all of the singleEvents that make up the Activity."
|
| + },
|
| + "singleEvents": {
|
| + "description": "A list of all the Events that make up the Activity.",
|
| + "items": {
|
| + "$ref": "Event"
|
| + },
|
| + "type": "array"
|
| + }
|
| + },
|
| + "type": "object"
|
| + },
|
| + "Event": {
|
| + "description": "Represents the changes associated with an action taken by a user.",
|
| + "id": "Event",
|
| + "properties": {
|
| + "additionalEventTypes": {
|
| + "description": "Additional event types. Some events may have multiple types when multiple actions are part of a single event. For example, creating a document, renaming it, and sharing it may be part of a single file-creation event.",
|
| + "items": {
|
| + "enum": [
|
| + "comment",
|
| + "create",
|
| + "edit",
|
| + "emptyTrash",
|
| + "move",
|
| + "permissionChange",
|
| + "rename",
|
| + "trash",
|
| + "unknown",
|
| + "untrash",
|
| + "upload"
|
| + ],
|
| + "enumDescriptions": [
|
| + "",
|
| + "",
|
| + "",
|
| + "",
|
| + "",
|
| + "",
|
| + "",
|
| + "",
|
| + "",
|
| + "",
|
| + ""
|
| + ],
|
| + "type": "string"
|
| + },
|
| + "type": "array"
|
| + },
|
| + "eventTimeMillis": {
|
| + "description": "The time at which the event occurred formatted as Unix time in milliseconds.",
|
| + "format": "uint64",
|
| + "type": "string"
|
| + },
|
| + "fromUserDeletion": {
|
| + "description": "Whether this event is caused by a user being deleted.",
|
| + "type": "boolean"
|
| + },
|
| + "move": {
|
| + "$ref": "Move",
|
| + "description": "Extra information for move type events, such as changes in an object's parents."
|
| + },
|
| + "permissionChanges": {
|
| + "description": "Extra information for permissionChange type events, such as the user or group the new permission applies to.",
|
| + "items": {
|
| + "$ref": "PermissionChange"
|
| + },
|
| + "type": "array"
|
| + },
|
| + "primaryEventType": {
|
| + "description": "The main type of event that occurred.",
|
| + "enum": [
|
| + "comment",
|
| + "create",
|
| + "edit",
|
| + "emptyTrash",
|
| + "move",
|
| + "permissionChange",
|
| + "rename",
|
| + "trash",
|
| + "unknown",
|
| + "untrash",
|
| + "upload"
|
| + ],
|
| + "enumDescriptions": [
|
| + "",
|
| + "",
|
| + "",
|
| + "",
|
| + "",
|
| + "",
|
| + "",
|
| + "",
|
| + "",
|
| + "",
|
| + ""
|
| + ],
|
| + "type": "string"
|
| + },
|
| + "rename": {
|
| + "$ref": "Rename",
|
| + "description": "Extra information for rename type events, such as the old and new names."
|
| + },
|
| + "target": {
|
| + "$ref": "Target",
|
| + "description": "Information specific to the Target object modified by the event."
|
| + },
|
| + "user": {
|
| + "$ref": "User",
|
| + "description": "Represents the user responsible for the event."
|
| + }
|
| + },
|
| + "type": "object"
|
| + },
|
| + "ListActivitiesResponse": {
|
| + "description": "The response from the list request. Contains a list of activities and a token to retrieve the next page of results.",
|
| + "id": "ListActivitiesResponse",
|
| + "properties": {
|
| + "activities": {
|
| + "description": "List of activities.",
|
| + "items": {
|
| + "$ref": "Activity"
|
| + },
|
| + "type": "array"
|
| + },
|
| + "nextPageToken": {
|
| + "description": "Token for the next page of results.",
|
| + "type": "string"
|
| + }
|
| + },
|
| + "type": "object"
|
| + },
|
| + "Move": {
|
| + "description": "Contains information about changes in an object's parents as a result of a move type event.",
|
| + "id": "Move",
|
| + "properties": {
|
| + "addedParents": {
|
| + "description": "The added parent(s).",
|
| + "items": {
|
| + "$ref": "Parent"
|
| + },
|
| + "type": "array"
|
| + },
|
| + "removedParents": {
|
| + "description": "The removed parent(s).",
|
| + "items": {
|
| + "$ref": "Parent"
|
| + },
|
| + "type": "array"
|
| + }
|
| + },
|
| + "type": "object"
|
| + },
|
| + "Parent": {
|
| + "description": "Contains information about a parent object. For example, a folder in Drive is a parent for all files within it.",
|
| + "id": "Parent",
|
| + "properties": {
|
| + "id": {
|
| + "description": "The parent's ID.",
|
| + "type": "string"
|
| + },
|
| + "isRoot": {
|
| + "description": "Whether this is the root folder.",
|
| + "type": "boolean"
|
| + },
|
| + "title": {
|
| + "description": "The parent's title.",
|
| + "type": "string"
|
| + }
|
| + },
|
| + "type": "object"
|
| + },
|
| + "Permission": {
|
| + "description": "Contains information about the permissions and type of access allowed with regards to a Google Drive object. This is a subset of the fields contained in a corresponding Drive Permissions object.",
|
| + "id": "Permission",
|
| + "properties": {
|
| + "name": {
|
| + "description": "The name of the user or group the permission applies to.",
|
| + "type": "string"
|
| + },
|
| + "permissionId": {
|
| + "description": "The ID for this permission. Corresponds to the Drive API's permission ID returned as part of the Drive Permissions resource.",
|
| + "type": "string"
|
| + },
|
| + "role": {
|
| + "description": "Indicates the Google Drive permissions role. The role determines a user's ability to read, write, or comment on the file.",
|
| + "enum": [
|
| + "commenter",
|
| + "owner",
|
| + "reader",
|
| + "writer"
|
| + ],
|
| + "enumDescriptions": [
|
| + "",
|
| + "",
|
| + "",
|
| + ""
|
| + ],
|
| + "type": "string"
|
| + },
|
| + "type": {
|
| + "description": "Indicates how widely permissions are granted.",
|
| + "enum": [
|
| + "anyone",
|
| + "domain",
|
| + "group",
|
| + "user"
|
| + ],
|
| + "enumDescriptions": [
|
| + "",
|
| + "",
|
| + "",
|
| + ""
|
| + ],
|
| + "type": "string"
|
| + },
|
| + "user": {
|
| + "$ref": "User",
|
| + "description": "The user's information if the type is USER."
|
| + },
|
| + "withLink": {
|
| + "description": "Whether the permission requires a link to the file.",
|
| + "type": "boolean"
|
| + }
|
| + },
|
| + "type": "object"
|
| + },
|
| + "PermissionChange": {
|
| + "description": "Contains information about a Drive object's permissions that changed as a result of a permissionChange type event.",
|
| + "id": "PermissionChange",
|
| + "properties": {
|
| + "addedPermissions": {
|
| + "description": "Lists all Permission objects added.",
|
| + "items": {
|
| + "$ref": "Permission"
|
| + },
|
| + "type": "array"
|
| + },
|
| + "removedPermissions": {
|
| + "description": "Lists all Permission objects removed.",
|
| + "items": {
|
| + "$ref": "Permission"
|
| + },
|
| + "type": "array"
|
| + }
|
| + },
|
| + "type": "object"
|
| + },
|
| + "Photo": {
|
| + "description": "Photo information for a user.",
|
| + "id": "Photo",
|
| + "properties": {
|
| + "url": {
|
| + "description": "The URL of the photo.",
|
| + "type": "string"
|
| + }
|
| + },
|
| + "type": "object"
|
| + },
|
| + "Rename": {
|
| + "description": "Contains information about a renametype event.",
|
| + "id": "Rename",
|
| + "properties": {
|
| + "newTitle": {
|
| + "description": "The new title.",
|
| + "type": "string"
|
| + },
|
| + "oldTitle": {
|
| + "description": "The old title.",
|
| + "type": "string"
|
| + }
|
| + },
|
| + "type": "object"
|
| + },
|
| + "Target": {
|
| + "description": "Information about the object modified by the event.",
|
| + "id": "Target",
|
| + "properties": {
|
| + "id": {
|
| + "description": "The ID of the target. For example, in Google Drive, this is the file or folder ID.",
|
| + "type": "string"
|
| + },
|
| + "mimeType": {
|
| + "description": "The MIME type of the target.",
|
| + "type": "string"
|
| + },
|
| + "name": {
|
| + "description": "The name of the target. For example, in Google Drive, this is the title of the file.",
|
| + "type": "string"
|
| + }
|
| + },
|
| + "type": "object"
|
| + },
|
| + "User": {
|
| + "description": "A representation of a user.",
|
| + "id": "User",
|
| + "properties": {
|
| + "name": {
|
| + "description": "The displayable name of the user.",
|
| + "type": "string"
|
| + },
|
| + "photo": {
|
| + "$ref": "Photo",
|
| + "description": "The profile photo of the user."
|
| + }
|
| + },
|
| + "type": "object"
|
| + }
|
| + },
|
| + "servicePath": "appsactivity/v1/",
|
| + "title": "Google Apps Activity API",
|
| + "version": "v1"
|
| +}
|
|
|