blob: 98a6f271c5d6fbf27496256d0baa84d23d333993 [file] [log] [blame]
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001<html><body>
2<style>
3
4body, h1, h2, h3, div, span, p, pre, a {
5 margin: 0;
6 padding: 0;
7 border: 0;
8 font-weight: inherit;
9 font-style: inherit;
10 font-size: 100%;
11 font-family: inherit;
12 vertical-align: baseline;
13}
14
15body {
16 font-size: 13px;
17 padding: 1em;
18}
19
20h1 {
21 font-size: 26px;
22 margin-bottom: 1em;
23}
24
25h2 {
26 font-size: 24px;
27 margin-bottom: 1em;
28}
29
30h3 {
31 font-size: 20px;
32 margin-bottom: 1em;
33 margin-top: 1em;
34}
35
36pre, code {
37 line-height: 1.5;
38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39}
40
41pre {
42 margin-top: 0.5em;
43}
44
45h1, h2, h3, p {
46 font-family: Arial, sans serif;
47}
48
49h1, h2, h3 {
50 border-bottom: solid #CCC 1px;
51}
52
53.toc_element {
54 margin-top: 0.5em;
55}
56
57.firstline {
58 margin-left: 2 em;
59}
60
61.method {
62 margin-top: 1em;
63 border: solid 1px #CCC;
64 padding: 1em;
65 background: #EEE;
66}
67
68.details {
69 font-weight: bold;
70 font-size: 14px;
71}
72
73</style>
74
75<h1><a href="driveactivity_v2.html">Drive Activity API</a> . <a href="driveactivity_v2.activity.html">activity</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
78 <code><a href="#query">query(body, x__xgafv=None)</a></code></p>
79<p class="firstline">Query past activity in Google Drive.</p>
80<p class="toc_element">
81 <code><a href="#query_next">query_next(previous_request, previous_response)</a></code></p>
82<p class="firstline">Retrieves the next page of results.</p>
83<h3>Method Details</h3>
84<div class="method">
85 <code class="details" id="query">query(body, x__xgafv=None)</code>
86 <pre>Query past activity in Google Drive.
87
88Args:
89 body: object, The request body. (required)
90 The object takes the form of:
91
92{ # The request message for querying Drive activity.
93 "pageSize": 42, # The requested number of activity to return. If not set, a default value
94 # will be used.
95 "ancestorName": "A String", # Return activities for this Drive folder and all children and descendants.
96 # The format is "items/ITEM_ID".
97 "filter": "A String", # The filtering for items returned from this query request. The format of the
98 # filter string is a sequence of expressions, joined by an optional "AND",
99 # where each expression is of the form "field operator value".
100 #
101 # Supported fields:
102 #
103 # - <tt>time</tt>: Uses numerical operators on date values either in
104 # terms of milliseconds since Jan 1, 1970 or in RFC 3339 format.
105 # Examples:
106 # - <tt>time > 1452409200000 AND time <= 1492812924310</tt>
107 # - <tt>time >= "2016-01-10T01:02:03-05:00"</tt>
108 #
109 # - <tt>detail.action_detail_case</tt>: Uses the "has" operator (:) and
110 # either a singular value or a list of allowed action types enclosed in
111 # parentheses.
112 # Examples:
113 # - <tt>detail.action_detail_case: RENAME</tt>
114 # - <tt>detail.action_detail_case:(CREATE UPLOAD)</tt>
115 # - <tt>-detail.action_detail_case:MOVE</tt>
116 "pageToken": "A String", # The next_page_token value returned from a previous QueryDriveActivity
117 # request, if any.
118 "consolidationStrategy": { # How the individual activities are consolidated. A set of activities may be # Details on how to consolidate related actions that make up the activity. If
119 # not set, then related actions will not be consolidated.
120 # consolidated into one combined activity if they are related in some way, such
121 # as one actor performing the same action on multiple targets, or multiple
122 # actors performing the same action on a single target. The strategy defines
123 # the rules for which activities are related.
124 "none": { # A strategy which does no consolidation of individual activities. # The individual activities are not consolidated.
125 },
126 "legacy": { # A strategy which consolidates activities using the grouping rules from the # The individual activities are consolidated using the legacy strategy.
127 # legacy V1 Activity API. Similar actions occurring within a window of time
128 # can be grouped across multiple targets (such as moving a set of files at
129 # once) or multiple actors (such as several users editing the same item).
130 # Grouping rules for this strategy are specific to each type of action.
131 },
132 },
133 "itemName": "A String", # Return activities for this Drive item. The format is
134 # "items/ITEM_ID".
135 }
136
137 x__xgafv: string, V1 error format.
138 Allowed values
139 1 - v1 error format
140 2 - v2 error format
141
142Returns:
143 An object of the form:
144
145 { # Response message for querying Drive activity.
146 "nextPageToken": "A String", # Token to retrieve the next page of results, or
147 # empty if there are no more results in the list.
148 "activities": [ # List of activity requested.
149 { # A single Drive activity comprising one or more Actions by one or more
150 # Actors on one or more Targets. Some Action groupings occur spontaneously,
151 # such as moving an item into a shared folder triggering a permission change.
152 # Other groupings of related Actions, such as multiple Actors editing one item
153 # or moving multiple files into a new folder, are controlled by the selection
154 # of a ConsolidationStrategy in the QueryDriveActivityRequest.
155 "primaryActionDetail": { # Data describing the type and additional information of an action. # Key information about the primary action for this activity. This is either
156 # representative, or the most important, of all actions in the activity,
157 # according to the ConsolidationStrategy in the request.
158 "rename": { # An object was renamed. # An object was renamed.
159 "newTitle": "A String", # The new title of the drive object.
160 "oldTitle": "A String", # The previous title of the drive object.
161 },
162 "permissionChange": { # A change of the permission setting on an item. # The permission on an object was changed.
163 "removedPermissions": [ # The set of permissions removed by this change.
164 { # The permission setting of an object.
165 "domain": { # Information about a domain. # The domain to whom this permission applies.
166 "name": "A String", # The name of the domain, e.g. "google.com".
167 "legacyId": "A String", # An opaque string used to identify this domain.
168 },
169 "group": { # Information about a group. # The group to whom this permission applies.
170 "email": "A String", # The email address of the group.
171 "title": "A String", # The title of the group.
172 },
173 "anyone": { # Represents any user (including a logged out user). # If set, this permission applies to anyone, even logged out users.
174 },
175 "role": "A String", # Indicates the
176 # <a href="/drive/web/manage-sharing#roles">Google Drive permissions
177 # role</a>. The role determines a user's ability to read, write, and
178 # comment on items.
179 "allowDiscovery": True or False, # If true, the item can be discovered (e.g. in the user's "Shared with me"
180 # collection) without needing a link to the item.
181 "user": { # Information about an end user. # The user to whom this permission applies.
182 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
183 },
184 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
185 },
186 "knownUser": { # A known user. # A known user.
187 "personName": "A String", # The identifier for this user that can be used with the People API to get
188 # more information. The format is "people/ACCOUNT_ID". See
189 # https://developers.google.com/people/.
190 "isCurrentUser": True or False, # True if this is the user making the request.
191 },
192 },
193 },
194 ],
195 "addedPermissions": [ # The set of permissions added by this change.
196 { # The permission setting of an object.
197 "domain": { # Information about a domain. # The domain to whom this permission applies.
198 "name": "A String", # The name of the domain, e.g. "google.com".
199 "legacyId": "A String", # An opaque string used to identify this domain.
200 },
201 "group": { # Information about a group. # The group to whom this permission applies.
202 "email": "A String", # The email address of the group.
203 "title": "A String", # The title of the group.
204 },
205 "anyone": { # Represents any user (including a logged out user). # If set, this permission applies to anyone, even logged out users.
206 },
207 "role": "A String", # Indicates the
208 # <a href="/drive/web/manage-sharing#roles">Google Drive permissions
209 # role</a>. The role determines a user's ability to read, write, and
210 # comment on items.
211 "allowDiscovery": True or False, # If true, the item can be discovered (e.g. in the user's "Shared with me"
212 # collection) without needing a link to the item.
213 "user": { # Information about an end user. # The user to whom this permission applies.
214 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
215 },
216 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
217 },
218 "knownUser": { # A known user. # A known user.
219 "personName": "A String", # The identifier for this user that can be used with the People API to get
220 # more information. The format is "people/ACCOUNT_ID". See
221 # https://developers.google.com/people/.
222 "isCurrentUser": True or False, # True if this is the user making the request.
223 },
224 },
225 },
226 ],
227 },
228 "dlpChange": { # A change in the object's data leak prevention status. # A change happened in data leak prevention status.
229 "type": "A String", # The type of Data Leak Prevention (DLP) change.
230 },
231 "reference": { # Activity in applications other than Drive. # An object was referenced in an application outside of Drive/Docs.
232 "type": "A String", # The reference type corresponding to this event.
233 },
234 "restore": { # A deleted object was restored. # A deleted object was restored.
235 "type": "A String", # The type of restore action taken.
236 },
237 "edit": { # An empty message indicating an object was edited. # An object was edited.
238 },
239 "settingsChange": { # Information about settings changes. # Settings were changed.
240 "restrictionChanges": [ # The set of changes made to restrictions.
241 { # Information about restriction policy changes to a feature.
242 "feature": "A String", # The feature which had a change in restriction policy.
243 "newRestriction": "A String", # The restriction in place after the change.
244 },
245 ],
246 },
247 "create": { # An object was created. # An object was created.
248 "new": { # An object was created from scratch. # If present, indicates the object was newly created (e.g. as a blank
249 # document), not derived from a Drive object or external object.
250 },
251 "copy": { # An object was created by copying an existing object. # If present, indicates the object was created by copying an existing Drive
252 # object.
253 "originalObject": { # A lightweight reference to the target of activity. # The the original object.
254 "teamDrive": { # This item is deprecated; please see `DriveReference` instead. # This field is deprecated; please use the `drive` field instead.
255 "name": "A String", # This field is deprecated; please see `DriveReference.name` instead.
256 "title": "A String", # This field is deprecated; please see `DriveReference.title` instead.
257 },
258 "driveItem": { # A lightweight reference to a Drive item, such as a file or folder. # The target is a Drive item.
259 "name": "A String", # The target Drive item. The format is "items/ITEM_ID".
260 "title": "A String", # The title of the Drive item.
261 "driveFolder": { # A Drive item which is a folder. # The Drive item is a folder.
262 "type": "A String", # The type of Drive folder.
263 },
264 "driveFile": { # A Drive item which is a file. # The Drive item is a file.
265 },
266 "file": { # This item is deprecated; please see `DriveFile` instead. # This field is deprecated; please use the `driveFile` field instead.
267 },
268 "folder": { # This item is deprecated; please see `DriveFolder` instead. # This field is deprecated; please use the `driveFolder` field instead.
269 "type": "A String", # This field is deprecated; please see `DriveFolder.type` instead.
270 },
271 },
272 "drive": { # A lightweight reference to a shared drive. # The target is a shared drive.
273 "name": "A String", # The resource name of the shared drive. The format is
274 # "COLLECTION_ID/DRIVE_ID". Clients should not assume a specific collection
275 # ID for this resource name.
276 "title": "A String", # The title of the shared drive.
277 },
278 },
279 },
280 "upload": { # An object was uploaded into Drive. # If present, indicates the object originated externally and was uploaded
281 # to Drive.
282 },
283 },
284 "move": { # An object was moved. # An object was moved.
285 "removedParents": [ # The removed parent object(s).
286 { # A lightweight reference to the target of activity.
287 "teamDrive": { # This item is deprecated; please see `DriveReference` instead. # This field is deprecated; please use the `drive` field instead.
288 "name": "A String", # This field is deprecated; please see `DriveReference.name` instead.
289 "title": "A String", # This field is deprecated; please see `DriveReference.title` instead.
290 },
291 "driveItem": { # A lightweight reference to a Drive item, such as a file or folder. # The target is a Drive item.
292 "name": "A String", # The target Drive item. The format is "items/ITEM_ID".
293 "title": "A String", # The title of the Drive item.
294 "driveFolder": { # A Drive item which is a folder. # The Drive item is a folder.
295 "type": "A String", # The type of Drive folder.
296 },
297 "driveFile": { # A Drive item which is a file. # The Drive item is a file.
298 },
299 "file": { # This item is deprecated; please see `DriveFile` instead. # This field is deprecated; please use the `driveFile` field instead.
300 },
301 "folder": { # This item is deprecated; please see `DriveFolder` instead. # This field is deprecated; please use the `driveFolder` field instead.
302 "type": "A String", # This field is deprecated; please see `DriveFolder.type` instead.
303 },
304 },
305 "drive": { # A lightweight reference to a shared drive. # The target is a shared drive.
306 "name": "A String", # The resource name of the shared drive. The format is
307 # "COLLECTION_ID/DRIVE_ID". Clients should not assume a specific collection
308 # ID for this resource name.
309 "title": "A String", # The title of the shared drive.
310 },
311 },
312 ],
313 "addedParents": [ # The added parent object(s).
314 { # A lightweight reference to the target of activity.
315 "teamDrive": { # This item is deprecated; please see `DriveReference` instead. # This field is deprecated; please use the `drive` field instead.
316 "name": "A String", # This field is deprecated; please see `DriveReference.name` instead.
317 "title": "A String", # This field is deprecated; please see `DriveReference.title` instead.
318 },
319 "driveItem": { # A lightweight reference to a Drive item, such as a file or folder. # The target is a Drive item.
320 "name": "A String", # The target Drive item. The format is "items/ITEM_ID".
321 "title": "A String", # The title of the Drive item.
322 "driveFolder": { # A Drive item which is a folder. # The Drive item is a folder.
323 "type": "A String", # The type of Drive folder.
324 },
325 "driveFile": { # A Drive item which is a file. # The Drive item is a file.
326 },
327 "file": { # This item is deprecated; please see `DriveFile` instead. # This field is deprecated; please use the `driveFile` field instead.
328 },
329 "folder": { # This item is deprecated; please see `DriveFolder` instead. # This field is deprecated; please use the `driveFolder` field instead.
330 "type": "A String", # This field is deprecated; please see `DriveFolder.type` instead.
331 },
332 },
333 "drive": { # A lightweight reference to a shared drive. # The target is a shared drive.
334 "name": "A String", # The resource name of the shared drive. The format is
335 # "COLLECTION_ID/DRIVE_ID". Clients should not assume a specific collection
336 # ID for this resource name.
337 "title": "A String", # The title of the shared drive.
338 },
339 },
340 ],
341 },
342 "comment": { # A change about comments on an object. # A change about comments was made.
343 "assignment": { # A comment with an assignment. # A change on an assignment.
344 "subtype": "A String", # The sub-type of this event.
345 },
346 "post": { # A regular posted comment. # A change on a regular posted comment.
347 "subtype": "A String", # The sub-type of this event.
348 },
349 "mentionedUsers": [ # Users who are mentioned in this comment.
350 { # Information about an end user.
351 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
352 },
353 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
354 },
355 "knownUser": { # A known user. # A known user.
356 "personName": "A String", # The identifier for this user that can be used with the People API to get
357 # more information. The format is "people/ACCOUNT_ID". See
358 # https://developers.google.com/people/.
359 "isCurrentUser": True or False, # True if this is the user making the request.
360 },
361 },
362 ],
363 "suggestion": { # A suggestion. # A change on a suggestion.
364 "subtype": "A String", # The sub-type of this event.
365 },
366 },
367 "delete": { # An object was deleted. # An object was deleted.
368 "type": "A String", # The type of delete action taken.
369 },
370 },
371 "timestamp": "A String", # The activity occurred at this specific time.
372 "timeRange": { # Information about time ranges. # The activity occurred over this time range.
373 "endTime": "A String", # The end of the time range.
374 "startTime": "A String", # The start of the time range.
375 },
376 "actions": [ # Details on all actions in this activity.
377 { # Information about the action.
378 "timestamp": "A String", # The action occurred at this specific time.
379 "timeRange": { # Information about time ranges. # The action occurred over this time range.
380 "endTime": "A String", # The end of the time range.
381 "startTime": "A String", # The start of the time range.
382 },
383 "detail": { # Data describing the type and additional information of an action. # The type and detailed information about the action.
384 "rename": { # An object was renamed. # An object was renamed.
385 "newTitle": "A String", # The new title of the drive object.
386 "oldTitle": "A String", # The previous title of the drive object.
387 },
388 "permissionChange": { # A change of the permission setting on an item. # The permission on an object was changed.
389 "removedPermissions": [ # The set of permissions removed by this change.
390 { # The permission setting of an object.
391 "domain": { # Information about a domain. # The domain to whom this permission applies.
392 "name": "A String", # The name of the domain, e.g. "google.com".
393 "legacyId": "A String", # An opaque string used to identify this domain.
394 },
395 "group": { # Information about a group. # The group to whom this permission applies.
396 "email": "A String", # The email address of the group.
397 "title": "A String", # The title of the group.
398 },
399 "anyone": { # Represents any user (including a logged out user). # If set, this permission applies to anyone, even logged out users.
400 },
401 "role": "A String", # Indicates the
402 # <a href="/drive/web/manage-sharing#roles">Google Drive permissions
403 # role</a>. The role determines a user's ability to read, write, and
404 # comment on items.
405 "allowDiscovery": True or False, # If true, the item can be discovered (e.g. in the user's "Shared with me"
406 # collection) without needing a link to the item.
407 "user": { # Information about an end user. # The user to whom this permission applies.
408 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
409 },
410 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
411 },
412 "knownUser": { # A known user. # A known user.
413 "personName": "A String", # The identifier for this user that can be used with the People API to get
414 # more information. The format is "people/ACCOUNT_ID". See
415 # https://developers.google.com/people/.
416 "isCurrentUser": True or False, # True if this is the user making the request.
417 },
418 },
419 },
420 ],
421 "addedPermissions": [ # The set of permissions added by this change.
422 { # The permission setting of an object.
423 "domain": { # Information about a domain. # The domain to whom this permission applies.
424 "name": "A String", # The name of the domain, e.g. "google.com".
425 "legacyId": "A String", # An opaque string used to identify this domain.
426 },
427 "group": { # Information about a group. # The group to whom this permission applies.
428 "email": "A String", # The email address of the group.
429 "title": "A String", # The title of the group.
430 },
431 "anyone": { # Represents any user (including a logged out user). # If set, this permission applies to anyone, even logged out users.
432 },
433 "role": "A String", # Indicates the
434 # <a href="/drive/web/manage-sharing#roles">Google Drive permissions
435 # role</a>. The role determines a user's ability to read, write, and
436 # comment on items.
437 "allowDiscovery": True or False, # If true, the item can be discovered (e.g. in the user's "Shared with me"
438 # collection) without needing a link to the item.
439 "user": { # Information about an end user. # The user to whom this permission applies.
440 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
441 },
442 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
443 },
444 "knownUser": { # A known user. # A known user.
445 "personName": "A String", # The identifier for this user that can be used with the People API to get
446 # more information. The format is "people/ACCOUNT_ID". See
447 # https://developers.google.com/people/.
448 "isCurrentUser": True or False, # True if this is the user making the request.
449 },
450 },
451 },
452 ],
453 },
454 "dlpChange": { # A change in the object's data leak prevention status. # A change happened in data leak prevention status.
455 "type": "A String", # The type of Data Leak Prevention (DLP) change.
456 },
457 "reference": { # Activity in applications other than Drive. # An object was referenced in an application outside of Drive/Docs.
458 "type": "A String", # The reference type corresponding to this event.
459 },
460 "restore": { # A deleted object was restored. # A deleted object was restored.
461 "type": "A String", # The type of restore action taken.
462 },
463 "edit": { # An empty message indicating an object was edited. # An object was edited.
464 },
465 "settingsChange": { # Information about settings changes. # Settings were changed.
466 "restrictionChanges": [ # The set of changes made to restrictions.
467 { # Information about restriction policy changes to a feature.
468 "feature": "A String", # The feature which had a change in restriction policy.
469 "newRestriction": "A String", # The restriction in place after the change.
470 },
471 ],
472 },
473 "create": { # An object was created. # An object was created.
474 "new": { # An object was created from scratch. # If present, indicates the object was newly created (e.g. as a blank
475 # document), not derived from a Drive object or external object.
476 },
477 "copy": { # An object was created by copying an existing object. # If present, indicates the object was created by copying an existing Drive
478 # object.
479 "originalObject": { # A lightweight reference to the target of activity. # The the original object.
480 "teamDrive": { # This item is deprecated; please see `DriveReference` instead. # This field is deprecated; please use the `drive` field instead.
481 "name": "A String", # This field is deprecated; please see `DriveReference.name` instead.
482 "title": "A String", # This field is deprecated; please see `DriveReference.title` instead.
483 },
484 "driveItem": { # A lightweight reference to a Drive item, such as a file or folder. # The target is a Drive item.
485 "name": "A String", # The target Drive item. The format is "items/ITEM_ID".
486 "title": "A String", # The title of the Drive item.
487 "driveFolder": { # A Drive item which is a folder. # The Drive item is a folder.
488 "type": "A String", # The type of Drive folder.
489 },
490 "driveFile": { # A Drive item which is a file. # The Drive item is a file.
491 },
492 "file": { # This item is deprecated; please see `DriveFile` instead. # This field is deprecated; please use the `driveFile` field instead.
493 },
494 "folder": { # This item is deprecated; please see `DriveFolder` instead. # This field is deprecated; please use the `driveFolder` field instead.
495 "type": "A String", # This field is deprecated; please see `DriveFolder.type` instead.
496 },
497 },
498 "drive": { # A lightweight reference to a shared drive. # The target is a shared drive.
499 "name": "A String", # The resource name of the shared drive. The format is
500 # "COLLECTION_ID/DRIVE_ID". Clients should not assume a specific collection
501 # ID for this resource name.
502 "title": "A String", # The title of the shared drive.
503 },
504 },
505 },
506 "upload": { # An object was uploaded into Drive. # If present, indicates the object originated externally and was uploaded
507 # to Drive.
508 },
509 },
510 "move": { # An object was moved. # An object was moved.
511 "removedParents": [ # The removed parent object(s).
512 { # A lightweight reference to the target of activity.
513 "teamDrive": { # This item is deprecated; please see `DriveReference` instead. # This field is deprecated; please use the `drive` field instead.
514 "name": "A String", # This field is deprecated; please see `DriveReference.name` instead.
515 "title": "A String", # This field is deprecated; please see `DriveReference.title` instead.
516 },
517 "driveItem": { # A lightweight reference to a Drive item, such as a file or folder. # The target is a Drive item.
518 "name": "A String", # The target Drive item. The format is "items/ITEM_ID".
519 "title": "A String", # The title of the Drive item.
520 "driveFolder": { # A Drive item which is a folder. # The Drive item is a folder.
521 "type": "A String", # The type of Drive folder.
522 },
523 "driveFile": { # A Drive item which is a file. # The Drive item is a file.
524 },
525 "file": { # This item is deprecated; please see `DriveFile` instead. # This field is deprecated; please use the `driveFile` field instead.
526 },
527 "folder": { # This item is deprecated; please see `DriveFolder` instead. # This field is deprecated; please use the `driveFolder` field instead.
528 "type": "A String", # This field is deprecated; please see `DriveFolder.type` instead.
529 },
530 },
531 "drive": { # A lightweight reference to a shared drive. # The target is a shared drive.
532 "name": "A String", # The resource name of the shared drive. The format is
533 # "COLLECTION_ID/DRIVE_ID". Clients should not assume a specific collection
534 # ID for this resource name.
535 "title": "A String", # The title of the shared drive.
536 },
537 },
538 ],
539 "addedParents": [ # The added parent object(s).
540 { # A lightweight reference to the target of activity.
541 "teamDrive": { # This item is deprecated; please see `DriveReference` instead. # This field is deprecated; please use the `drive` field instead.
542 "name": "A String", # This field is deprecated; please see `DriveReference.name` instead.
543 "title": "A String", # This field is deprecated; please see `DriveReference.title` instead.
544 },
545 "driveItem": { # A lightweight reference to a Drive item, such as a file or folder. # The target is a Drive item.
546 "name": "A String", # The target Drive item. The format is "items/ITEM_ID".
547 "title": "A String", # The title of the Drive item.
548 "driveFolder": { # A Drive item which is a folder. # The Drive item is a folder.
549 "type": "A String", # The type of Drive folder.
550 },
551 "driveFile": { # A Drive item which is a file. # The Drive item is a file.
552 },
553 "file": { # This item is deprecated; please see `DriveFile` instead. # This field is deprecated; please use the `driveFile` field instead.
554 },
555 "folder": { # This item is deprecated; please see `DriveFolder` instead. # This field is deprecated; please use the `driveFolder` field instead.
556 "type": "A String", # This field is deprecated; please see `DriveFolder.type` instead.
557 },
558 },
559 "drive": { # A lightweight reference to a shared drive. # The target is a shared drive.
560 "name": "A String", # The resource name of the shared drive. The format is
561 # "COLLECTION_ID/DRIVE_ID". Clients should not assume a specific collection
562 # ID for this resource name.
563 "title": "A String", # The title of the shared drive.
564 },
565 },
566 ],
567 },
568 "comment": { # A change about comments on an object. # A change about comments was made.
569 "assignment": { # A comment with an assignment. # A change on an assignment.
570 "subtype": "A String", # The sub-type of this event.
571 },
572 "post": { # A regular posted comment. # A change on a regular posted comment.
573 "subtype": "A String", # The sub-type of this event.
574 },
575 "mentionedUsers": [ # Users who are mentioned in this comment.
576 { # Information about an end user.
577 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
578 },
579 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
580 },
581 "knownUser": { # A known user. # A known user.
582 "personName": "A String", # The identifier for this user that can be used with the People API to get
583 # more information. The format is "people/ACCOUNT_ID". See
584 # https://developers.google.com/people/.
585 "isCurrentUser": True or False, # True if this is the user making the request.
586 },
587 },
588 ],
589 "suggestion": { # A suggestion. # A change on a suggestion.
590 "subtype": "A String", # The sub-type of this event.
591 },
592 },
593 "delete": { # An object was deleted. # An object was deleted.
594 "type": "A String", # The type of delete action taken.
595 },
596 },
597 "actor": { # The actor of a Drive activity. # The actor responsible for this action (or empty if all actors are
598 # responsible).
599 "impersonation": { # Information about an impersonation, where an admin acts on behalf of an end # An account acting on behalf of another.
600 # user. Information about the acting admin is not currently available.
601 "impersonatedUser": { # Information about an end user. # The impersonated user.
602 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
603 },
604 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
605 },
606 "knownUser": { # A known user. # A known user.
607 "personName": "A String", # The identifier for this user that can be used with the People API to get
608 # more information. The format is "people/ACCOUNT_ID". See
609 # https://developers.google.com/people/.
610 "isCurrentUser": True or False, # True if this is the user making the request.
611 },
612 },
613 },
614 "administrator": { # Empty message representing an administrator. # An administrator.
615 },
616 "user": { # Information about an end user. # An end user.
617 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
618 },
619 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
620 },
621 "knownUser": { # A known user. # A known user.
622 "personName": "A String", # The identifier for this user that can be used with the People API to get
623 # more information. The format is "people/ACCOUNT_ID". See
624 # https://developers.google.com/people/.
625 "isCurrentUser": True or False, # True if this is the user making the request.
626 },
627 },
628 "anonymous": { # Empty message representing an anonymous user or indicating the authenticated # An anonymous user.
629 # user should be anonymized.
630 },
631 "system": { # Event triggered by system operations instead of end users. # A non-user actor (i.e. system triggered).
632 "type": "A String", # The type of the system event that may triggered activity.
633 },
634 },
635 "target": { # Information about the target of activity. # The target this action affects (or empty if affecting all targets). This
636 # represents the state of the target immediately after this action occurred.
637 "teamDrive": { # This item is deprecated; please see `Drive` instead. # This field is deprecated; please use the `drive` field instead.
638 "root": { # A Drive item, such as a file or folder. # This field is deprecated; please see `Drive.root` instead.
639 "mimeType": "A String", # The MIME type of the Drive item. See
640 # https://developers.google.com/drive/v3/web/mime-types.
641 "name": "A String", # The target Drive item. The format is "items/ITEM_ID".
642 "title": "A String", # The title of the Drive item.
643 "driveFolder": { # A Drive item which is a folder. # The Drive item is a folder.
644 "type": "A String", # The type of Drive folder.
645 },
646 "driveFile": { # A Drive item which is a file. # The Drive item is a file.
647 },
648 "file": { # This item is deprecated; please see `DriveFile` instead. # This field is deprecated; please use the `driveFile` field instead.
649 },
650 "owner": { # Information about the owner of a Drive item. # Information about the owner of this Drive item.
651 "teamDrive": { # This item is deprecated; please see `DriveReference` instead. # This field is deprecated; please use the `drive` field instead.
652 "name": "A String", # This field is deprecated; please see `DriveReference.name` instead.
653 "title": "A String", # This field is deprecated; please see `DriveReference.title` instead.
654 },
655 "domain": { # Information about a domain. # The domain of the Drive item owner.
656 "name": "A String", # The name of the domain, e.g. "google.com".
657 "legacyId": "A String", # An opaque string used to identify this domain.
658 },
659 "drive": { # A lightweight reference to a shared drive. # The drive that owns the item.
660 "name": "A String", # The resource name of the shared drive. The format is
661 # "COLLECTION_ID/DRIVE_ID". Clients should not assume a specific collection
662 # ID for this resource name.
663 "title": "A String", # The title of the shared drive.
664 },
665 "user": { # Information about an end user. # The user that owns the Drive item.
666 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
667 },
668 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
669 },
670 "knownUser": { # A known user. # A known user.
671 "personName": "A String", # The identifier for this user that can be used with the People API to get
672 # more information. The format is "people/ACCOUNT_ID". See
673 # https://developers.google.com/people/.
674 "isCurrentUser": True or False, # True if this is the user making the request.
675 },
676 },
677 },
678 "folder": { # This item is deprecated; please see `DriveFolder` instead. # This field is deprecated; please use the `driveFolder` field instead.
679 "type": "A String", # This field is deprecated; please see `DriveFolder.type` instead.
680 },
681 },
682 "name": "A String", # This field is deprecated; please see `Drive.name` instead.
683 "title": "A String", # This field is deprecated; please see `Drive.title` instead.
684 },
685 "fileComment": { # A comment on a file. # The target is a comment on a Drive file.
686 "legacyCommentId": "A String", # The comment in the discussion thread. This identifier is an opaque string
687 # compatible with the Drive API; see
688 # https://developers.google.com/drive/v3/reference/comments/get
689 "legacyDiscussionId": "A String", # The discussion thread to which the comment was added. This identifier is an
690 # opaque string compatible with the Drive API and references the first
691 # comment in a discussion; see
692 # https://developers.google.com/drive/v3/reference/comments/get
693 "parent": { # A Drive item, such as a file or folder. # The Drive item containing this comment.
694 "mimeType": "A String", # The MIME type of the Drive item. See
695 # https://developers.google.com/drive/v3/web/mime-types.
696 "name": "A String", # The target Drive item. The format is "items/ITEM_ID".
697 "title": "A String", # The title of the Drive item.
698 "driveFolder": { # A Drive item which is a folder. # The Drive item is a folder.
699 "type": "A String", # The type of Drive folder.
700 },
701 "driveFile": { # A Drive item which is a file. # The Drive item is a file.
702 },
703 "file": { # This item is deprecated; please see `DriveFile` instead. # This field is deprecated; please use the `driveFile` field instead.
704 },
705 "owner": { # Information about the owner of a Drive item. # Information about the owner of this Drive item.
706 "teamDrive": { # This item is deprecated; please see `DriveReference` instead. # This field is deprecated; please use the `drive` field instead.
707 "name": "A String", # This field is deprecated; please see `DriveReference.name` instead.
708 "title": "A String", # This field is deprecated; please see `DriveReference.title` instead.
709 },
710 "domain": { # Information about a domain. # The domain of the Drive item owner.
711 "name": "A String", # The name of the domain, e.g. "google.com".
712 "legacyId": "A String", # An opaque string used to identify this domain.
713 },
714 "drive": { # A lightweight reference to a shared drive. # The drive that owns the item.
715 "name": "A String", # The resource name of the shared drive. The format is
716 # "COLLECTION_ID/DRIVE_ID". Clients should not assume a specific collection
717 # ID for this resource name.
718 "title": "A String", # The title of the shared drive.
719 },
720 "user": { # Information about an end user. # The user that owns the Drive item.
721 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
722 },
723 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
724 },
725 "knownUser": { # A known user. # A known user.
726 "personName": "A String", # The identifier for this user that can be used with the People API to get
727 # more information. The format is "people/ACCOUNT_ID". See
728 # https://developers.google.com/people/.
729 "isCurrentUser": True or False, # True if this is the user making the request.
730 },
731 },
732 },
733 "folder": { # This item is deprecated; please see `DriveFolder` instead. # This field is deprecated; please use the `driveFolder` field instead.
734 "type": "A String", # This field is deprecated; please see `DriveFolder.type` instead.
735 },
736 },
737 "linkToDiscussion": "A String", # The link to the discussion thread containing this comment, for example,
738 # "https://docs.google.com/DOCUMENT_ID/edit?disco=THREAD_ID".
739 },
740 "driveItem": { # A Drive item, such as a file or folder. # The target is a Drive item.
741 "mimeType": "A String", # The MIME type of the Drive item. See
742 # https://developers.google.com/drive/v3/web/mime-types.
743 "name": "A String", # The target Drive item. The format is "items/ITEM_ID".
744 "title": "A String", # The title of the Drive item.
745 "driveFolder": { # A Drive item which is a folder. # The Drive item is a folder.
746 "type": "A String", # The type of Drive folder.
747 },
748 "driveFile": { # A Drive item which is a file. # The Drive item is a file.
749 },
750 "file": { # This item is deprecated; please see `DriveFile` instead. # This field is deprecated; please use the `driveFile` field instead.
751 },
752 "owner": { # Information about the owner of a Drive item. # Information about the owner of this Drive item.
753 "teamDrive": { # This item is deprecated; please see `DriveReference` instead. # This field is deprecated; please use the `drive` field instead.
754 "name": "A String", # This field is deprecated; please see `DriveReference.name` instead.
755 "title": "A String", # This field is deprecated; please see `DriveReference.title` instead.
756 },
757 "domain": { # Information about a domain. # The domain of the Drive item owner.
758 "name": "A String", # The name of the domain, e.g. "google.com".
759 "legacyId": "A String", # An opaque string used to identify this domain.
760 },
761 "drive": { # A lightweight reference to a shared drive. # The drive that owns the item.
762 "name": "A String", # The resource name of the shared drive. The format is
763 # "COLLECTION_ID/DRIVE_ID". Clients should not assume a specific collection
764 # ID for this resource name.
765 "title": "A String", # The title of the shared drive.
766 },
767 "user": { # Information about an end user. # The user that owns the Drive item.
768 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
769 },
770 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
771 },
772 "knownUser": { # A known user. # A known user.
773 "personName": "A String", # The identifier for this user that can be used with the People API to get
774 # more information. The format is "people/ACCOUNT_ID". See
775 # https://developers.google.com/people/.
776 "isCurrentUser": True or False, # True if this is the user making the request.
777 },
778 },
779 },
780 "folder": { # This item is deprecated; please see `DriveFolder` instead. # This field is deprecated; please use the `driveFolder` field instead.
781 "type": "A String", # This field is deprecated; please see `DriveFolder.type` instead.
782 },
783 },
784 "drive": { # Information about a shared drive. # The target is a shared drive.
785 "root": { # A Drive item, such as a file or folder. # The root of this shared drive.
786 "mimeType": "A String", # The MIME type of the Drive item. See
787 # https://developers.google.com/drive/v3/web/mime-types.
788 "name": "A String", # The target Drive item. The format is "items/ITEM_ID".
789 "title": "A String", # The title of the Drive item.
790 "driveFolder": { # A Drive item which is a folder. # The Drive item is a folder.
791 "type": "A String", # The type of Drive folder.
792 },
793 "driveFile": { # A Drive item which is a file. # The Drive item is a file.
794 },
795 "file": { # This item is deprecated; please see `DriveFile` instead. # This field is deprecated; please use the `driveFile` field instead.
796 },
797 "owner": { # Information about the owner of a Drive item. # Information about the owner of this Drive item.
798 "teamDrive": { # This item is deprecated; please see `DriveReference` instead. # This field is deprecated; please use the `drive` field instead.
799 "name": "A String", # This field is deprecated; please see `DriveReference.name` instead.
800 "title": "A String", # This field is deprecated; please see `DriveReference.title` instead.
801 },
802 "domain": { # Information about a domain. # The domain of the Drive item owner.
803 "name": "A String", # The name of the domain, e.g. "google.com".
804 "legacyId": "A String", # An opaque string used to identify this domain.
805 },
806 "drive": { # A lightweight reference to a shared drive. # The drive that owns the item.
807 "name": "A String", # The resource name of the shared drive. The format is
808 # "COLLECTION_ID/DRIVE_ID". Clients should not assume a specific collection
809 # ID for this resource name.
810 "title": "A String", # The title of the shared drive.
811 },
812 "user": { # Information about an end user. # The user that owns the Drive item.
813 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
814 },
815 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
816 },
817 "knownUser": { # A known user. # A known user.
818 "personName": "A String", # The identifier for this user that can be used with the People API to get
819 # more information. The format is "people/ACCOUNT_ID". See
820 # https://developers.google.com/people/.
821 "isCurrentUser": True or False, # True if this is the user making the request.
822 },
823 },
824 },
825 "folder": { # This item is deprecated; please see `DriveFolder` instead. # This field is deprecated; please use the `driveFolder` field instead.
826 "type": "A String", # This field is deprecated; please see `DriveFolder.type` instead.
827 },
828 },
829 "name": "A String", # The resource name of the shared drive. The format is
830 # "COLLECTION_ID/DRIVE_ID". Clients should not assume a specific collection
831 # ID for this resource name.
832 "title": "A String", # The title of the shared drive.
833 },
834 },
835 },
836 ],
837 "actors": [ # All actor(s) responsible for the activity.
838 { # The actor of a Drive activity.
839 "impersonation": { # Information about an impersonation, where an admin acts on behalf of an end # An account acting on behalf of another.
840 # user. Information about the acting admin is not currently available.
841 "impersonatedUser": { # Information about an end user. # The impersonated user.
842 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
843 },
844 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
845 },
846 "knownUser": { # A known user. # A known user.
847 "personName": "A String", # The identifier for this user that can be used with the People API to get
848 # more information. The format is "people/ACCOUNT_ID". See
849 # https://developers.google.com/people/.
850 "isCurrentUser": True or False, # True if this is the user making the request.
851 },
852 },
853 },
854 "administrator": { # Empty message representing an administrator. # An administrator.
855 },
856 "user": { # Information about an end user. # An end user.
857 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
858 },
859 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
860 },
861 "knownUser": { # A known user. # A known user.
862 "personName": "A String", # The identifier for this user that can be used with the People API to get
863 # more information. The format is "people/ACCOUNT_ID". See
864 # https://developers.google.com/people/.
865 "isCurrentUser": True or False, # True if this is the user making the request.
866 },
867 },
868 "anonymous": { # Empty message representing an anonymous user or indicating the authenticated # An anonymous user.
869 # user should be anonymized.
870 },
871 "system": { # Event triggered by system operations instead of end users. # A non-user actor (i.e. system triggered).
872 "type": "A String", # The type of the system event that may triggered activity.
873 },
874 },
875 ],
876 "targets": [ # All Google Drive objects this activity is about (e.g. file, folder, drive).
877 # This represents the state of the target immediately after the actions
878 # occurred.
879 { # Information about the target of activity.
880 "teamDrive": { # This item is deprecated; please see `Drive` instead. # This field is deprecated; please use the `drive` field instead.
881 "root": { # A Drive item, such as a file or folder. # This field is deprecated; please see `Drive.root` instead.
882 "mimeType": "A String", # The MIME type of the Drive item. See
883 # https://developers.google.com/drive/v3/web/mime-types.
884 "name": "A String", # The target Drive item. The format is "items/ITEM_ID".
885 "title": "A String", # The title of the Drive item.
886 "driveFolder": { # A Drive item which is a folder. # The Drive item is a folder.
887 "type": "A String", # The type of Drive folder.
888 },
889 "driveFile": { # A Drive item which is a file. # The Drive item is a file.
890 },
891 "file": { # This item is deprecated; please see `DriveFile` instead. # This field is deprecated; please use the `driveFile` field instead.
892 },
893 "owner": { # Information about the owner of a Drive item. # Information about the owner of this Drive item.
894 "teamDrive": { # This item is deprecated; please see `DriveReference` instead. # This field is deprecated; please use the `drive` field instead.
895 "name": "A String", # This field is deprecated; please see `DriveReference.name` instead.
896 "title": "A String", # This field is deprecated; please see `DriveReference.title` instead.
897 },
898 "domain": { # Information about a domain. # The domain of the Drive item owner.
899 "name": "A String", # The name of the domain, e.g. "google.com".
900 "legacyId": "A String", # An opaque string used to identify this domain.
901 },
902 "drive": { # A lightweight reference to a shared drive. # The drive that owns the item.
903 "name": "A String", # The resource name of the shared drive. The format is
904 # "COLLECTION_ID/DRIVE_ID". Clients should not assume a specific collection
905 # ID for this resource name.
906 "title": "A String", # The title of the shared drive.
907 },
908 "user": { # Information about an end user. # The user that owns the Drive item.
909 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
910 },
911 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
912 },
913 "knownUser": { # A known user. # A known user.
914 "personName": "A String", # The identifier for this user that can be used with the People API to get
915 # more information. The format is "people/ACCOUNT_ID". See
916 # https://developers.google.com/people/.
917 "isCurrentUser": True or False, # True if this is the user making the request.
918 },
919 },
920 },
921 "folder": { # This item is deprecated; please see `DriveFolder` instead. # This field is deprecated; please use the `driveFolder` field instead.
922 "type": "A String", # This field is deprecated; please see `DriveFolder.type` instead.
923 },
924 },
925 "name": "A String", # This field is deprecated; please see `Drive.name` instead.
926 "title": "A String", # This field is deprecated; please see `Drive.title` instead.
927 },
928 "fileComment": { # A comment on a file. # The target is a comment on a Drive file.
929 "legacyCommentId": "A String", # The comment in the discussion thread. This identifier is an opaque string
930 # compatible with the Drive API; see
931 # https://developers.google.com/drive/v3/reference/comments/get
932 "legacyDiscussionId": "A String", # The discussion thread to which the comment was added. This identifier is an
933 # opaque string compatible with the Drive API and references the first
934 # comment in a discussion; see
935 # https://developers.google.com/drive/v3/reference/comments/get
936 "parent": { # A Drive item, such as a file or folder. # The Drive item containing this comment.
937 "mimeType": "A String", # The MIME type of the Drive item. See
938 # https://developers.google.com/drive/v3/web/mime-types.
939 "name": "A String", # The target Drive item. The format is "items/ITEM_ID".
940 "title": "A String", # The title of the Drive item.
941 "driveFolder": { # A Drive item which is a folder. # The Drive item is a folder.
942 "type": "A String", # The type of Drive folder.
943 },
944 "driveFile": { # A Drive item which is a file. # The Drive item is a file.
945 },
946 "file": { # This item is deprecated; please see `DriveFile` instead. # This field is deprecated; please use the `driveFile` field instead.
947 },
948 "owner": { # Information about the owner of a Drive item. # Information about the owner of this Drive item.
949 "teamDrive": { # This item is deprecated; please see `DriveReference` instead. # This field is deprecated; please use the `drive` field instead.
950 "name": "A String", # This field is deprecated; please see `DriveReference.name` instead.
951 "title": "A String", # This field is deprecated; please see `DriveReference.title` instead.
952 },
953 "domain": { # Information about a domain. # The domain of the Drive item owner.
954 "name": "A String", # The name of the domain, e.g. "google.com".
955 "legacyId": "A String", # An opaque string used to identify this domain.
956 },
957 "drive": { # A lightweight reference to a shared drive. # The drive that owns the item.
958 "name": "A String", # The resource name of the shared drive. The format is
959 # "COLLECTION_ID/DRIVE_ID". Clients should not assume a specific collection
960 # ID for this resource name.
961 "title": "A String", # The title of the shared drive.
962 },
963 "user": { # Information about an end user. # The user that owns the Drive item.
964 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
965 },
966 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
967 },
968 "knownUser": { # A known user. # A known user.
969 "personName": "A String", # The identifier for this user that can be used with the People API to get
970 # more information. The format is "people/ACCOUNT_ID". See
971 # https://developers.google.com/people/.
972 "isCurrentUser": True or False, # True if this is the user making the request.
973 },
974 },
975 },
976 "folder": { # This item is deprecated; please see `DriveFolder` instead. # This field is deprecated; please use the `driveFolder` field instead.
977 "type": "A String", # This field is deprecated; please see `DriveFolder.type` instead.
978 },
979 },
980 "linkToDiscussion": "A String", # The link to the discussion thread containing this comment, for example,
981 # "https://docs.google.com/DOCUMENT_ID/edit?disco=THREAD_ID".
982 },
983 "driveItem": { # A Drive item, such as a file or folder. # The target is a Drive item.
984 "mimeType": "A String", # The MIME type of the Drive item. See
985 # https://developers.google.com/drive/v3/web/mime-types.
986 "name": "A String", # The target Drive item. The format is "items/ITEM_ID".
987 "title": "A String", # The title of the Drive item.
988 "driveFolder": { # A Drive item which is a folder. # The Drive item is a folder.
989 "type": "A String", # The type of Drive folder.
990 },
991 "driveFile": { # A Drive item which is a file. # The Drive item is a file.
992 },
993 "file": { # This item is deprecated; please see `DriveFile` instead. # This field is deprecated; please use the `driveFile` field instead.
994 },
995 "owner": { # Information about the owner of a Drive item. # Information about the owner of this Drive item.
996 "teamDrive": { # This item is deprecated; please see `DriveReference` instead. # This field is deprecated; please use the `drive` field instead.
997 "name": "A String", # This field is deprecated; please see `DriveReference.name` instead.
998 "title": "A String", # This field is deprecated; please see `DriveReference.title` instead.
999 },
1000 "domain": { # Information about a domain. # The domain of the Drive item owner.
1001 "name": "A String", # The name of the domain, e.g. "google.com".
1002 "legacyId": "A String", # An opaque string used to identify this domain.
1003 },
1004 "drive": { # A lightweight reference to a shared drive. # The drive that owns the item.
1005 "name": "A String", # The resource name of the shared drive. The format is
1006 # "COLLECTION_ID/DRIVE_ID". Clients should not assume a specific collection
1007 # ID for this resource name.
1008 "title": "A String", # The title of the shared drive.
1009 },
1010 "user": { # Information about an end user. # The user that owns the Drive item.
1011 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
1012 },
1013 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
1014 },
1015 "knownUser": { # A known user. # A known user.
1016 "personName": "A String", # The identifier for this user that can be used with the People API to get
1017 # more information. The format is "people/ACCOUNT_ID". See
1018 # https://developers.google.com/people/.
1019 "isCurrentUser": True or False, # True if this is the user making the request.
1020 },
1021 },
1022 },
1023 "folder": { # This item is deprecated; please see `DriveFolder` instead. # This field is deprecated; please use the `driveFolder` field instead.
1024 "type": "A String", # This field is deprecated; please see `DriveFolder.type` instead.
1025 },
1026 },
1027 "drive": { # Information about a shared drive. # The target is a shared drive.
1028 "root": { # A Drive item, such as a file or folder. # The root of this shared drive.
1029 "mimeType": "A String", # The MIME type of the Drive item. See
1030 # https://developers.google.com/drive/v3/web/mime-types.
1031 "name": "A String", # The target Drive item. The format is "items/ITEM_ID".
1032 "title": "A String", # The title of the Drive item.
1033 "driveFolder": { # A Drive item which is a folder. # The Drive item is a folder.
1034 "type": "A String", # The type of Drive folder.
1035 },
1036 "driveFile": { # A Drive item which is a file. # The Drive item is a file.
1037 },
1038 "file": { # This item is deprecated; please see `DriveFile` instead. # This field is deprecated; please use the `driveFile` field instead.
1039 },
1040 "owner": { # Information about the owner of a Drive item. # Information about the owner of this Drive item.
1041 "teamDrive": { # This item is deprecated; please see `DriveReference` instead. # This field is deprecated; please use the `drive` field instead.
1042 "name": "A String", # This field is deprecated; please see `DriveReference.name` instead.
1043 "title": "A String", # This field is deprecated; please see `DriveReference.title` instead.
1044 },
1045 "domain": { # Information about a domain. # The domain of the Drive item owner.
1046 "name": "A String", # The name of the domain, e.g. "google.com".
1047 "legacyId": "A String", # An opaque string used to identify this domain.
1048 },
1049 "drive": { # A lightweight reference to a shared drive. # The drive that owns the item.
1050 "name": "A String", # The resource name of the shared drive. The format is
1051 # "COLLECTION_ID/DRIVE_ID". Clients should not assume a specific collection
1052 # ID for this resource name.
1053 "title": "A String", # The title of the shared drive.
1054 },
1055 "user": { # Information about an end user. # The user that owns the Drive item.
1056 "unknownUser": { # A user about whom nothing is currently known. # A user about whom nothing is currently known.
1057 },
1058 "deletedUser": { # A user whose account has since been deleted. # A user whose account has since been deleted.
1059 },
1060 "knownUser": { # A known user. # A known user.
1061 "personName": "A String", # The identifier for this user that can be used with the People API to get
1062 # more information. The format is "people/ACCOUNT_ID". See
1063 # https://developers.google.com/people/.
1064 "isCurrentUser": True or False, # True if this is the user making the request.
1065 },
1066 },
1067 },
1068 "folder": { # This item is deprecated; please see `DriveFolder` instead. # This field is deprecated; please use the `driveFolder` field instead.
1069 "type": "A String", # This field is deprecated; please see `DriveFolder.type` instead.
1070 },
1071 },
1072 "name": "A String", # The resource name of the shared drive. The format is
1073 # "COLLECTION_ID/DRIVE_ID". Clients should not assume a specific collection
1074 # ID for this resource name.
1075 "title": "A String", # The title of the shared drive.
1076 },
1077 },
1078 ],
1079 },
1080 ],
1081 }</pre>
1082</div>
1083
1084<div class="method">
1085 <code class="details" id="query_next">query_next(previous_request, previous_response)</code>
1086 <pre>Retrieves the next page of results.
1087
1088Args:
1089 previous_request: The request for the previous page. (required)
1090 previous_response: The response from the request for the previous page. (required)
1091
1092Returns:
1093 A request object that you can call 'execute()' on to request the next
1094 page. Returns None if there are no more items in the collection.
1095 </pre>
1096</div>
1097
1098</body></html>