blob: 67ee7dbac2db9575994030b89c16c5a855392fda [file] [log] [blame]
<html><body>
<style>
body, h1, h2, h3, div, span, p, pre, a {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
body {
font-size: 13px;
padding: 1em;
}
h1 {
font-size: 26px;
margin-bottom: 1em;
}
h2 {
font-size: 24px;
margin-bottom: 1em;
}
h3 {
font-size: 20px;
margin-bottom: 1em;
margin-top: 1em;
}
pre, code {
line-height: 1.5;
font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
}
pre {
margin-top: 0.5em;
}
h1, h2, h3, p {
font-family: Arial, sans serif;
}
h1, h2, h3 {
border-bottom: solid #CCC 1px;
}
.toc_element {
margin-top: 0.5em;
}
.firstline {
margin-left: 2 em;
}
.method {
margin-top: 1em;
border: solid 1px #CCC;
padding: 1em;
background: #EEE;
}
.details {
font-weight: bold;
font-size: 14px;
}
</style>
<h1><a href="drive_v3.html">Drive API</a> . <a href="drive_v3.teamdrives.html">teamdrives</a></h1>
<h2>Instance Methods</h2>
<p class="toc_element">
<code><a href="#create">create(requestId, body)</a></code></p>
<p class="firstline">Creates a new Team Drive.</p>
<p class="toc_element">
<code><a href="#delete">delete(teamDriveId)</a></code></p>
<p class="firstline">Permanently deletes a Team Drive for which the user is an organizer. The Team Drive cannot contain any untrashed items.</p>
<p class="toc_element">
<code><a href="#get">get(teamDriveId)</a></code></p>
<p class="firstline">Gets a Team Drive's metadata by ID.</p>
<p class="toc_element">
<code><a href="#list">list(pageToken=None, pageSize=None)</a></code></p>
<p class="firstline">Lists the user's Team Drives.</p>
<p class="toc_element">
<code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
<p class="firstline">Retrieves the next page of results.</p>
<p class="toc_element">
<code><a href="#update">update(teamDriveId, body)</a></code></p>
<p class="firstline">Updates a Team Drive's metadata</p>
<h3>Method Details</h3>
<div class="method">
<code class="details" id="create">create(requestId, body)</code>
<pre>Creates a new Team Drive.
Args:
requestId: string, An ID, such as a random UUID, which uniquely identifies this user's request for idempotent creation of a Team Drive. A repeated request by the same user and with the same request ID will avoid creating duplicates by attempting to create the same Team Drive. If the Team Drive already exists a 409 error will be returned. (required)
body: object, The request body. (required)
The object takes the form of:
{ # Representation of a Team Drive.
"kind": "drive#teamDrive", # Identifies what kind of resource this is. Value: the fixed string "drive#teamDrive".
"id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
"capabilities": { # Capabilities the current user has on this Team Drive.
"canReadRevisions": True or False, # Whether the current user has read access to the Revisions resource of files in this Team Drive.
"canCopy": True or False, # Whether files in this Team Drive can be copied by the current user.
"canRename": True or False, # Whether files or folders in this Team Drive can be renamed by the current user.
"canListChildren": True or False, # Whether the current user can list the children of folders in this Team Drive.
"canShare": True or False, # Whether the current user can share files or folders in this Team Drive.
"canManageMembers": True or False, # Whether the current user can add members to this Team Drive or remove them or change their role.
"canDownload": True or False, # Whether files in this Team Drive can be downloaded by the current user.
"canComment": True or False, # Whether the current user can comment on files in this Team Drive.
"canDeleteTeamDrive": True or False, # Whether this Team Drive can be deleted by the current user.
"canRenameTeamDrive": True or False, # Whether this Team Drive can be renamed by the current user.
"canRemoveChildren": True or False, # Whether the current user can remove children from folders in this Team Drive.
"canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive.
"canEdit": True or False, # Whether files in this Team Drive can be edited by the current user.
},
"name": "A String", # The name of this Team Drive.
}
Returns:
An object of the form:
{ # Representation of a Team Drive.
"kind": "drive#teamDrive", # Identifies what kind of resource this is. Value: the fixed string "drive#teamDrive".
"id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
"capabilities": { # Capabilities the current user has on this Team Drive.
"canReadRevisions": True or False, # Whether the current user has read access to the Revisions resource of files in this Team Drive.
"canCopy": True or False, # Whether files in this Team Drive can be copied by the current user.
"canRename": True or False, # Whether files or folders in this Team Drive can be renamed by the current user.
"canListChildren": True or False, # Whether the current user can list the children of folders in this Team Drive.
"canShare": True or False, # Whether the current user can share files or folders in this Team Drive.
"canManageMembers": True or False, # Whether the current user can add members to this Team Drive or remove them or change their role.
"canDownload": True or False, # Whether files in this Team Drive can be downloaded by the current user.
"canComment": True or False, # Whether the current user can comment on files in this Team Drive.
"canDeleteTeamDrive": True or False, # Whether this Team Drive can be deleted by the current user.
"canRenameTeamDrive": True or False, # Whether this Team Drive can be renamed by the current user.
"canRemoveChildren": True or False, # Whether the current user can remove children from folders in this Team Drive.
"canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive.
"canEdit": True or False, # Whether files in this Team Drive can be edited by the current user.
},
"name": "A String", # The name of this Team Drive.
}</pre>
</div>
<div class="method">
<code class="details" id="delete">delete(teamDriveId)</code>
<pre>Permanently deletes a Team Drive for which the user is an organizer. The Team Drive cannot contain any untrashed items.
Args:
teamDriveId: string, The ID of the Team Drive (required)
</pre>
</div>
<div class="method">
<code class="details" id="get">get(teamDriveId)</code>
<pre>Gets a Team Drive's metadata by ID.
Args:
teamDriveId: string, The ID of the Team Drive (required)
Returns:
An object of the form:
{ # Representation of a Team Drive.
"kind": "drive#teamDrive", # Identifies what kind of resource this is. Value: the fixed string "drive#teamDrive".
"id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
"capabilities": { # Capabilities the current user has on this Team Drive.
"canReadRevisions": True or False, # Whether the current user has read access to the Revisions resource of files in this Team Drive.
"canCopy": True or False, # Whether files in this Team Drive can be copied by the current user.
"canRename": True or False, # Whether files or folders in this Team Drive can be renamed by the current user.
"canListChildren": True or False, # Whether the current user can list the children of folders in this Team Drive.
"canShare": True or False, # Whether the current user can share files or folders in this Team Drive.
"canManageMembers": True or False, # Whether the current user can add members to this Team Drive or remove them or change their role.
"canDownload": True or False, # Whether files in this Team Drive can be downloaded by the current user.
"canComment": True or False, # Whether the current user can comment on files in this Team Drive.
"canDeleteTeamDrive": True or False, # Whether this Team Drive can be deleted by the current user.
"canRenameTeamDrive": True or False, # Whether this Team Drive can be renamed by the current user.
"canRemoveChildren": True or False, # Whether the current user can remove children from folders in this Team Drive.
"canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive.
"canEdit": True or False, # Whether files in this Team Drive can be edited by the current user.
},
"name": "A String", # The name of this Team Drive.
}</pre>
</div>
<div class="method">
<code class="details" id="list">list(pageToken=None, pageSize=None)</code>
<pre>Lists the user's Team Drives.
Args:
pageToken: string, Page token for Team Drives.
pageSize: integer, Maximum number of Team Drives to return.
Returns:
An object of the form:
{ # A list of Team Drives.
"nextPageToken": "A String", # The page token for the next page of Team Drives. This will be absent if the end of the Team Drives list has been reached. If the token is rejected for any reason, it should be discarded, and pagination should be restarted from the first page of results.
"kind": "drive#teamDriveList", # Identifies what kind of resource this is. Value: the fixed string "drive#teamDriveList".
"teamDrives": [ # The list of Team Drives. If nextPageToken is populated, then this list may be incomplete and an additional page of results should be fetched.
{ # Representation of a Team Drive.
"kind": "drive#teamDrive", # Identifies what kind of resource this is. Value: the fixed string "drive#teamDrive".
"id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
"capabilities": { # Capabilities the current user has on this Team Drive.
"canReadRevisions": True or False, # Whether the current user has read access to the Revisions resource of files in this Team Drive.
"canCopy": True or False, # Whether files in this Team Drive can be copied by the current user.
"canRename": True or False, # Whether files or folders in this Team Drive can be renamed by the current user.
"canListChildren": True or False, # Whether the current user can list the children of folders in this Team Drive.
"canShare": True or False, # Whether the current user can share files or folders in this Team Drive.
"canManageMembers": True or False, # Whether the current user can add members to this Team Drive or remove them or change their role.
"canDownload": True or False, # Whether files in this Team Drive can be downloaded by the current user.
"canComment": True or False, # Whether the current user can comment on files in this Team Drive.
"canDeleteTeamDrive": True or False, # Whether this Team Drive can be deleted by the current user.
"canRenameTeamDrive": True or False, # Whether this Team Drive can be renamed by the current user.
"canRemoveChildren": True or False, # Whether the current user can remove children from folders in this Team Drive.
"canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive.
"canEdit": True or False, # Whether files in this Team Drive can be edited by the current user.
},
"name": "A String", # The name of this Team Drive.
},
],
}</pre>
</div>
<div class="method">
<code class="details" id="list_next">list_next(previous_request, previous_response)</code>
<pre>Retrieves the next page of results.
Args:
previous_request: The request for the previous page. (required)
previous_response: The response from the request for the previous page. (required)
Returns:
A request object that you can call 'execute()' on to request the next
page. Returns None if there are no more items in the collection.
</pre>
</div>
<div class="method">
<code class="details" id="update">update(teamDriveId, body)</code>
<pre>Updates a Team Drive's metadata
Args:
teamDriveId: string, The ID of the Team Drive (required)
body: object, The request body. (required)
The object takes the form of:
{ # Representation of a Team Drive.
"kind": "drive#teamDrive", # Identifies what kind of resource this is. Value: the fixed string "drive#teamDrive".
"id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
"capabilities": { # Capabilities the current user has on this Team Drive.
"canReadRevisions": True or False, # Whether the current user has read access to the Revisions resource of files in this Team Drive.
"canCopy": True or False, # Whether files in this Team Drive can be copied by the current user.
"canRename": True or False, # Whether files or folders in this Team Drive can be renamed by the current user.
"canListChildren": True or False, # Whether the current user can list the children of folders in this Team Drive.
"canShare": True or False, # Whether the current user can share files or folders in this Team Drive.
"canManageMembers": True or False, # Whether the current user can add members to this Team Drive or remove them or change their role.
"canDownload": True or False, # Whether files in this Team Drive can be downloaded by the current user.
"canComment": True or False, # Whether the current user can comment on files in this Team Drive.
"canDeleteTeamDrive": True or False, # Whether this Team Drive can be deleted by the current user.
"canRenameTeamDrive": True or False, # Whether this Team Drive can be renamed by the current user.
"canRemoveChildren": True or False, # Whether the current user can remove children from folders in this Team Drive.
"canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive.
"canEdit": True or False, # Whether files in this Team Drive can be edited by the current user.
},
"name": "A String", # The name of this Team Drive.
}
Returns:
An object of the form:
{ # Representation of a Team Drive.
"kind": "drive#teamDrive", # Identifies what kind of resource this is. Value: the fixed string "drive#teamDrive".
"id": "A String", # The ID of this Team Drive which is also the ID of the top level folder for this Team Drive.
"capabilities": { # Capabilities the current user has on this Team Drive.
"canReadRevisions": True or False, # Whether the current user has read access to the Revisions resource of files in this Team Drive.
"canCopy": True or False, # Whether files in this Team Drive can be copied by the current user.
"canRename": True or False, # Whether files or folders in this Team Drive can be renamed by the current user.
"canListChildren": True or False, # Whether the current user can list the children of folders in this Team Drive.
"canShare": True or False, # Whether the current user can share files or folders in this Team Drive.
"canManageMembers": True or False, # Whether the current user can add members to this Team Drive or remove them or change their role.
"canDownload": True or False, # Whether files in this Team Drive can be downloaded by the current user.
"canComment": True or False, # Whether the current user can comment on files in this Team Drive.
"canDeleteTeamDrive": True or False, # Whether this Team Drive can be deleted by the current user.
"canRenameTeamDrive": True or False, # Whether this Team Drive can be renamed by the current user.
"canRemoveChildren": True or False, # Whether the current user can remove children from folders in this Team Drive.
"canAddChildren": True or False, # Whether the current user can add children to folders in this Team Drive.
"canEdit": True or False, # Whether files in this Team Drive can be edited by the current user.
},
"name": "A String", # The name of this Team Drive.
}</pre>
</div>
</body></html>