Google Drive Structure is a JSON Structure definition published by Google Drive.
{
"provider": "Google Drive",
"providerId": "google-drive",
"kind": "json-structure",
"description": "Structural overview of the Google Drive API surface; extracted from openapi/.",
"schemaCount": 4,
"operationCount": 8,
"schemas": [
{
"name": "File",
"type": "object",
"propertyCount": 9,
"required": []
},
{
"name": "FileList",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Permission",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "PermissionList",
"type": "object",
"propertyCount": 2,
"required": []
}
],
"operations": [
{
"method": "GET",
"path": "/files",
"operationId": "listFiles",
"summary": "List files",
"tags": []
},
{
"method": "POST",
"path": "/files",
"operationId": "createFile",
"summary": "Create a file",
"tags": []
},
{
"method": "GET",
"path": "/files/{fileId}",
"operationId": "getFile",
"summary": "Get a file",
"tags": []
},
{
"method": "DELETE",
"path": "/files/{fileId}",
"operationId": "deleteFile",
"summary": "Delete a file",
"tags": []
},
{
"method": "PATCH",
"path": "/files/{fileId}",
"operationId": "updateFile",
"summary": "Update a file",
"tags": []
},
{
"method": "POST",
"path": "/files/{fileId}/copy",
"operationId": "copyFile",
"summary": "Copy a file",
"tags": []
},
{
"method": "GET",
"path": "/files/{fileId}/permissions",
"operationId": "listPermissions",
"summary": "List permissions",
"tags": []
},
{
"method": "POST",
"path": "/files/{fileId}/permissions",
"operationId": "createPermission",
"summary": "Create a permission",
"tags": []
}
]
}