Differences Between: [Versions 310 and 403] [Versions 311 and 403] [Versions 39 and 403] [Versions 400 and 403] [Versions 401 and 403]
1 <?php 2 /* 3 * Copyright 2010 Google Inc. 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 6 * use this file except in compliance with the License. You may obtain a copy of 7 * the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 14 * License for the specific language governing permissions and limitations under 15 * the License. 16 */ 17 18 /** 19 * Service definition for Appsactivity (v1). 20 * 21 * <p> 22 * Provides a historical view of activity.</p> 23 * 24 * <p> 25 * For more information about this service, see the API 26 * <a href="https://developers.google.com/google-apps/activity/" target="_blank">Documentation</a> 27 * </p> 28 * 29 * @author Google, Inc. 30 */ 31 #[AllowDynamicProperties] 32 class Google_Service_Appsactivity extends Google_Service 33 { 34 /** View the activity history of your Google Apps. */ 35 const ACTIVITY = 36 "https://www.googleapis.com/auth/activity"; 37 /** View and manage the files in your Google Drive. */ 38 const DRIVE = 39 "https://www.googleapis.com/auth/drive"; 40 /** View and manage metadata of files in your Google Drive. */ 41 const DRIVE_METADATA = 42 "https://www.googleapis.com/auth/drive.metadata"; 43 /** View metadata for files in your Google Drive. */ 44 const DRIVE_METADATA_READONLY = 45 "https://www.googleapis.com/auth/drive.metadata.readonly"; 46 /** View the files in your Google Drive. */ 47 const DRIVE_READONLY = 48 "https://www.googleapis.com/auth/drive.readonly"; 49 50 public $activities; 51 52 53 /** 54 * Constructs the internal representation of the Appsactivity service. 55 * 56 * @param Google_Client $client 57 */ 58 public function __construct(Google_Client $client) 59 { 60 parent::__construct($client); 61 $this->rootUrl = 'https://www.googleapis.com/'; 62 $this->servicePath = 'appsactivity/v1/'; 63 $this->version = 'v1'; 64 $this->serviceName = 'appsactivity'; 65 66 $this->activities = new Google_Service_Appsactivity_Activities_Resource( 67 $this, 68 $this->serviceName, 69 'activities', 70 array( 71 'methods' => array( 72 'list' => array( 73 'path' => 'activities', 74 'httpMethod' => 'GET', 75 'parameters' => array( 76 'drive.ancestorId' => array( 77 'location' => 'query', 78 'type' => 'string', 79 ), 80 'pageSize' => array( 81 'location' => 'query', 82 'type' => 'integer', 83 ), 84 'pageToken' => array( 85 'location' => 'query', 86 'type' => 'string', 87 ), 88 'userId' => array( 89 'location' => 'query', 90 'type' => 'string', 91 ), 92 'groupingStrategy' => array( 93 'location' => 'query', 94 'type' => 'string', 95 ), 96 'drive.fileId' => array( 97 'location' => 'query', 98 'type' => 'string', 99 ), 100 'source' => array( 101 'location' => 'query', 102 'type' => 'string', 103 ), 104 ), 105 ), 106 ) 107 ) 108 ); 109 } 110 } 111 112 113 /** 114 * The "activities" collection of methods. 115 * Typical usage is: 116 * <code> 117 * $appsactivityService = new Google_Service_Appsactivity(...); 118 * $activities = $appsactivityService->activities; 119 * </code> 120 */ 121 #[AllowDynamicProperties] 122 class Google_Service_Appsactivity_Activities_Resource extends Google_Service_Resource 123 { 124 125 /** 126 * Returns a list of activities visible to the current logged in user. Visible 127 * activities are determined by the visiblity settings of the object that was 128 * acted on, e.g. Drive files a user can see. An activity is a record of past 129 * events. Multiple events may be merged if they are similar. A request is 130 * scoped to activities from a given Google service using the source parameter. 131 * (activities.listActivities) 132 * 133 * @param array $optParams Optional parameters. 134 * 135 * @opt_param string drive.ancestorId Identifies the Drive folder containing the 136 * items for which to return activities. 137 * @opt_param int pageSize The maximum number of events to return on a page. The 138 * response includes a continuation token if there are more events. 139 * @opt_param string pageToken A token to retrieve a specific page of results. 140 * @opt_param string userId Indicates the user to return activity for. Use the 141 * special value me to indicate the currently authenticated user. 142 * @opt_param string groupingStrategy Indicates the strategy to use when 143 * grouping singleEvents items in the associated combinedEvent object. 144 * @opt_param string drive.fileId Identifies the Drive item to return activities 145 * for. 146 * @opt_param string source The Google service from which to return activities. 147 * Possible values of source are: - drive.google.com 148 * @return Google_Service_Appsactivity_ListActivitiesResponse 149 */ 150 public function listActivities($optParams = array()) 151 { 152 $params = array(); 153 $params = array_merge($params, $optParams); 154 return $this->call('list', array($params), "Google_Service_Appsactivity_ListActivitiesResponse"); 155 } 156 } 157 158 159 160 161 #[AllowDynamicProperties] 162 class Google_Service_Appsactivity_Activity extends Google_Collection 163 { 164 protected $collection_key = 'singleEvents'; 165 protected $internal_gapi_mappings = array( 166 ); 167 protected $combinedEventType = 'Google_Service_Appsactivity_Event'; 168 protected $combinedEventDataType = ''; 169 protected $singleEventsType = 'Google_Service_Appsactivity_Event'; 170 protected $singleEventsDataType = 'array'; 171 172 173 public function setCombinedEvent(Google_Service_Appsactivity_Event $combinedEvent) 174 { 175 $this->combinedEvent = $combinedEvent; 176 } 177 public function getCombinedEvent() 178 { 179 return $this->combinedEvent; 180 } 181 public function setSingleEvents($singleEvents) 182 { 183 $this->singleEvents = $singleEvents; 184 } 185 public function getSingleEvents() 186 { 187 return $this->singleEvents; 188 } 189 } 190 191 #[AllowDynamicProperties] 192 class Google_Service_Appsactivity_Event extends Google_Collection 193 { 194 protected $collection_key = 'permissionChanges'; 195 protected $internal_gapi_mappings = array( 196 ); 197 public $additionalEventTypes; 198 public $eventTimeMillis; 199 public $fromUserDeletion; 200 protected $moveType = 'Google_Service_Appsactivity_Move'; 201 protected $moveDataType = ''; 202 protected $permissionChangesType = 'Google_Service_Appsactivity_PermissionChange'; 203 protected $permissionChangesDataType = 'array'; 204 public $primaryEventType; 205 protected $renameType = 'Google_Service_Appsactivity_Rename'; 206 protected $renameDataType = ''; 207 protected $targetType = 'Google_Service_Appsactivity_Target'; 208 protected $targetDataType = ''; 209 protected $userType = 'Google_Service_Appsactivity_User'; 210 protected $userDataType = ''; 211 212 213 public function setAdditionalEventTypes($additionalEventTypes) 214 { 215 $this->additionalEventTypes = $additionalEventTypes; 216 } 217 public function getAdditionalEventTypes() 218 { 219 return $this->additionalEventTypes; 220 } 221 public function setEventTimeMillis($eventTimeMillis) 222 { 223 $this->eventTimeMillis = $eventTimeMillis; 224 } 225 public function getEventTimeMillis() 226 { 227 return $this->eventTimeMillis; 228 } 229 public function setFromUserDeletion($fromUserDeletion) 230 { 231 $this->fromUserDeletion = $fromUserDeletion; 232 } 233 public function getFromUserDeletion() 234 { 235 return $this->fromUserDeletion; 236 } 237 public function setMove(Google_Service_Appsactivity_Move $move) 238 { 239 $this->move = $move; 240 } 241 public function getMove() 242 { 243 return $this->move; 244 } 245 public function setPermissionChanges($permissionChanges) 246 { 247 $this->permissionChanges = $permissionChanges; 248 } 249 public function getPermissionChanges() 250 { 251 return $this->permissionChanges; 252 } 253 public function setPrimaryEventType($primaryEventType) 254 { 255 $this->primaryEventType = $primaryEventType; 256 } 257 public function getPrimaryEventType() 258 { 259 return $this->primaryEventType; 260 } 261 public function setRename(Google_Service_Appsactivity_Rename $rename) 262 { 263 $this->rename = $rename; 264 } 265 public function getRename() 266 { 267 return $this->rename; 268 } 269 public function setTarget(Google_Service_Appsactivity_Target $target) 270 { 271 $this->target = $target; 272 } 273 public function getTarget() 274 { 275 return $this->target; 276 } 277 public function setUser(Google_Service_Appsactivity_User $user) 278 { 279 $this->user = $user; 280 } 281 public function getUser() 282 { 283 return $this->user; 284 } 285 } 286 287 #[AllowDynamicProperties] 288 class Google_Service_Appsactivity_ListActivitiesResponse extends Google_Collection 289 { 290 protected $collection_key = 'activities'; 291 protected $internal_gapi_mappings = array( 292 ); 293 protected $activitiesType = 'Google_Service_Appsactivity_Activity'; 294 protected $activitiesDataType = 'array'; 295 public $nextPageToken; 296 297 298 public function setActivities($activities) 299 { 300 $this->activities = $activities; 301 } 302 public function getActivities() 303 { 304 return $this->activities; 305 } 306 public function setNextPageToken($nextPageToken) 307 { 308 $this->nextPageToken = $nextPageToken; 309 } 310 public function getNextPageToken() 311 { 312 return $this->nextPageToken; 313 } 314 } 315 316 #[AllowDynamicProperties] 317 class Google_Service_Appsactivity_Move extends Google_Collection 318 { 319 protected $collection_key = 'removedParents'; 320 protected $internal_gapi_mappings = array( 321 ); 322 protected $addedParentsType = 'Google_Service_Appsactivity_Parent'; 323 protected $addedParentsDataType = 'array'; 324 protected $removedParentsType = 'Google_Service_Appsactivity_Parent'; 325 protected $removedParentsDataType = 'array'; 326 327 328 public function setAddedParents($addedParents) 329 { 330 $this->addedParents = $addedParents; 331 } 332 public function getAddedParents() 333 { 334 return $this->addedParents; 335 } 336 public function setRemovedParents($removedParents) 337 { 338 $this->removedParents = $removedParents; 339 } 340 public function getRemovedParents() 341 { 342 return $this->removedParents; 343 } 344 } 345 346 #[AllowDynamicProperties] 347 class Google_Service_Appsactivity_Parent extends Google_Model 348 { 349 protected $internal_gapi_mappings = array( 350 ); 351 public $id; 352 public $isRoot; 353 public $title; 354 355 356 public function setId($id) 357 { 358 $this->id = $id; 359 } 360 public function getId() 361 { 362 return $this->id; 363 } 364 public function setIsRoot($isRoot) 365 { 366 $this->isRoot = $isRoot; 367 } 368 public function getIsRoot() 369 { 370 return $this->isRoot; 371 } 372 public function setTitle($title) 373 { 374 $this->title = $title; 375 } 376 public function getTitle() 377 { 378 return $this->title; 379 } 380 } 381 382 #[AllowDynamicProperties] 383 class Google_Service_Appsactivity_Permission extends Google_Model 384 { 385 protected $internal_gapi_mappings = array( 386 ); 387 public $name; 388 public $permissionId; 389 public $role; 390 public $type; 391 protected $userType = 'Google_Service_Appsactivity_User'; 392 protected $userDataType = ''; 393 public $withLink; 394 395 396 public function setName($name) 397 { 398 $this->name = $name; 399 } 400 public function getName() 401 { 402 return $this->name; 403 } 404 public function setPermissionId($permissionId) 405 { 406 $this->permissionId = $permissionId; 407 } 408 public function getPermissionId() 409 { 410 return $this->permissionId; 411 } 412 public function setRole($role) 413 { 414 $this->role = $role; 415 } 416 public function getRole() 417 { 418 return $this->role; 419 } 420 public function setType($type) 421 { 422 $this->type = $type; 423 } 424 public function getType() 425 { 426 return $this->type; 427 } 428 public function setUser(Google_Service_Appsactivity_User $user) 429 { 430 $this->user = $user; 431 } 432 public function getUser() 433 { 434 return $this->user; 435 } 436 public function setWithLink($withLink) 437 { 438 $this->withLink = $withLink; 439 } 440 public function getWithLink() 441 { 442 return $this->withLink; 443 } 444 } 445 446 #[AllowDynamicProperties] 447 class Google_Service_Appsactivity_PermissionChange extends Google_Collection 448 { 449 protected $collection_key = 'removedPermissions'; 450 protected $internal_gapi_mappings = array( 451 ); 452 protected $addedPermissionsType = 'Google_Service_Appsactivity_Permission'; 453 protected $addedPermissionsDataType = 'array'; 454 protected $removedPermissionsType = 'Google_Service_Appsactivity_Permission'; 455 protected $removedPermissionsDataType = 'array'; 456 457 458 public function setAddedPermissions($addedPermissions) 459 { 460 $this->addedPermissions = $addedPermissions; 461 } 462 public function getAddedPermissions() 463 { 464 return $this->addedPermissions; 465 } 466 public function setRemovedPermissions($removedPermissions) 467 { 468 $this->removedPermissions = $removedPermissions; 469 } 470 public function getRemovedPermissions() 471 { 472 return $this->removedPermissions; 473 } 474 } 475 476 #[AllowDynamicProperties] 477 class Google_Service_Appsactivity_Photo extends Google_Model 478 { 479 protected $internal_gapi_mappings = array( 480 ); 481 public $url; 482 483 484 public function setUrl($url) 485 { 486 $this->url = $url; 487 } 488 public function getUrl() 489 { 490 return $this->url; 491 } 492 } 493 494 #[AllowDynamicProperties] 495 class Google_Service_Appsactivity_Rename extends Google_Model 496 { 497 protected $internal_gapi_mappings = array( 498 ); 499 public $newTitle; 500 public $oldTitle; 501 502 503 public function setNewTitle($newTitle) 504 { 505 $this->newTitle = $newTitle; 506 } 507 public function getNewTitle() 508 { 509 return $this->newTitle; 510 } 511 public function setOldTitle($oldTitle) 512 { 513 $this->oldTitle = $oldTitle; 514 } 515 public function getOldTitle() 516 { 517 return $this->oldTitle; 518 } 519 } 520 521 #[AllowDynamicProperties] 522 class Google_Service_Appsactivity_Target extends Google_Model 523 { 524 protected $internal_gapi_mappings = array( 525 ); 526 public $id; 527 public $mimeType; 528 public $name; 529 530 531 public function setId($id) 532 { 533 $this->id = $id; 534 } 535 public function getId() 536 { 537 return $this->id; 538 } 539 public function setMimeType($mimeType) 540 { 541 $this->mimeType = $mimeType; 542 } 543 public function getMimeType() 544 { 545 return $this->mimeType; 546 } 547 public function setName($name) 548 { 549 $this->name = $name; 550 } 551 public function getName() 552 { 553 return $this->name; 554 } 555 } 556 557 #[AllowDynamicProperties] 558 class Google_Service_Appsactivity_User extends Google_Model 559 { 560 protected $internal_gapi_mappings = array( 561 ); 562 public $name; 563 protected $photoType = 'Google_Service_Appsactivity_Photo'; 564 protected $photoDataType = ''; 565 566 567 public function setName($name) 568 { 569 $this->name = $name; 570 } 571 public function getName() 572 { 573 return $this->name; 574 } 575 public function setPhoto(Google_Service_Appsactivity_Photo $photo) 576 { 577 $this->photo = $photo; 578 } 579 public function getPhoto() 580 { 581 return $this->photo; 582 } 583 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body