See Release Notes
Long Term Support Release
Differences Between: [Versions 401 and 402] [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 Directory (directory_v1). 20 * 21 * <p> 22 * The Admin SDK Directory API lets you view and manage enterprise resources 23 * such as users and groups, administrative notifications, security features, 24 * and more.</p> 25 * 26 * <p> 27 * For more information about this service, see the API 28 * <a href="https://developers.google.com/admin-sdk/directory/" target="_blank">Documentation</a> 29 * </p> 30 * 31 * @author Google, Inc. 32 */ 33 class Google_Service_Directory extends Google_Service 34 { 35 /** View and manage customer related information. */ 36 const ADMIN_DIRECTORY_CUSTOMER = 37 "https://www.googleapis.com/auth/admin.directory.customer"; 38 /** View customer related information. */ 39 const ADMIN_DIRECTORY_CUSTOMER_READONLY = 40 "https://www.googleapis.com/auth/admin.directory.customer.readonly"; 41 /** View and manage your Chrome OS devices' metadata. */ 42 const ADMIN_DIRECTORY_DEVICE_CHROMEOS = 43 "https://www.googleapis.com/auth/admin.directory.device.chromeos"; 44 /** View your Chrome OS devices' metadata. */ 45 const ADMIN_DIRECTORY_DEVICE_CHROMEOS_READONLY = 46 "https://www.googleapis.com/auth/admin.directory.device.chromeos.readonly"; 47 /** View and manage your mobile devices' metadata. */ 48 const ADMIN_DIRECTORY_DEVICE_MOBILE = 49 "https://www.googleapis.com/auth/admin.directory.device.mobile"; 50 /** Manage your mobile devices by performing administrative tasks. */ 51 const ADMIN_DIRECTORY_DEVICE_MOBILE_ACTION = 52 "https://www.googleapis.com/auth/admin.directory.device.mobile.action"; 53 /** View your mobile devices' metadata. */ 54 const ADMIN_DIRECTORY_DEVICE_MOBILE_READONLY = 55 "https://www.googleapis.com/auth/admin.directory.device.mobile.readonly"; 56 /** View and manage the provisioning of domains for your customers. */ 57 const ADMIN_DIRECTORY_DOMAIN = 58 "https://www.googleapis.com/auth/admin.directory.domain"; 59 /** View domains related to your customers. */ 60 const ADMIN_DIRECTORY_DOMAIN_READONLY = 61 "https://www.googleapis.com/auth/admin.directory.domain.readonly"; 62 /** View and manage the provisioning of groups on your domain. */ 63 const ADMIN_DIRECTORY_GROUP = 64 "https://www.googleapis.com/auth/admin.directory.group"; 65 /** View and manage group subscriptions on your domain. */ 66 const ADMIN_DIRECTORY_GROUP_MEMBER = 67 "https://www.googleapis.com/auth/admin.directory.group.member"; 68 /** View group subscriptions on your domain. */ 69 const ADMIN_DIRECTORY_GROUP_MEMBER_READONLY = 70 "https://www.googleapis.com/auth/admin.directory.group.member.readonly"; 71 /** View groups on your domain. */ 72 const ADMIN_DIRECTORY_GROUP_READONLY = 73 "https://www.googleapis.com/auth/admin.directory.group.readonly"; 74 /** View and manage notifications received on your domain. */ 75 const ADMIN_DIRECTORY_NOTIFICATIONS = 76 "https://www.googleapis.com/auth/admin.directory.notifications"; 77 /** View and manage organization units on your domain. */ 78 const ADMIN_DIRECTORY_ORGUNIT = 79 "https://www.googleapis.com/auth/admin.directory.orgunit"; 80 /** View organization units on your domain. */ 81 const ADMIN_DIRECTORY_ORGUNIT_READONLY = 82 "https://www.googleapis.com/auth/admin.directory.orgunit.readonly"; 83 /** Manage delegated admin roles for your domain. */ 84 const ADMIN_DIRECTORY_ROLEMANAGEMENT = 85 "https://www.googleapis.com/auth/admin.directory.rolemanagement"; 86 /** View delegated admin roles for your domain. */ 87 const ADMIN_DIRECTORY_ROLEMANAGEMENT_READONLY = 88 "https://www.googleapis.com/auth/admin.directory.rolemanagement.readonly"; 89 /** View and manage the provisioning of users on your domain. */ 90 const ADMIN_DIRECTORY_USER = 91 "https://www.googleapis.com/auth/admin.directory.user"; 92 /** View and manage user aliases on your domain. */ 93 const ADMIN_DIRECTORY_USER_ALIAS = 94 "https://www.googleapis.com/auth/admin.directory.user.alias"; 95 /** View user aliases on your domain. */ 96 const ADMIN_DIRECTORY_USER_ALIAS_READONLY = 97 "https://www.googleapis.com/auth/admin.directory.user.alias.readonly"; 98 /** View users on your domain. */ 99 const ADMIN_DIRECTORY_USER_READONLY = 100 "https://www.googleapis.com/auth/admin.directory.user.readonly"; 101 /** Manage data access permissions for users on your domain. */ 102 const ADMIN_DIRECTORY_USER_SECURITY = 103 "https://www.googleapis.com/auth/admin.directory.user.security"; 104 /** View and manage the provisioning of user schemas on your domain. */ 105 const ADMIN_DIRECTORY_USERSCHEMA = 106 "https://www.googleapis.com/auth/admin.directory.userschema"; 107 /** View user schemas on your domain. */ 108 const ADMIN_DIRECTORY_USERSCHEMA_READONLY = 109 "https://www.googleapis.com/auth/admin.directory.userschema.readonly"; 110 111 public $asps; 112 public $channels; 113 public $chromeosdevices; 114 public $customers; 115 public $domainAliases; 116 public $domains; 117 public $groups; 118 public $groups_aliases; 119 public $members; 120 public $mobiledevices; 121 public $notifications; 122 public $orgunits; 123 public $privileges; 124 public $roleAssignments; 125 public $roles; 126 public $schemas; 127 public $tokens; 128 public $users; 129 public $users_aliases; 130 public $users_photos; 131 public $verificationCodes; 132 133 134 /** 135 * Constructs the internal representation of the Directory service. 136 * 137 * @param Google_Client $client 138 */ 139 public function __construct(Google_Client $client) 140 { 141 parent::__construct($client); 142 $this->rootUrl = 'https://www.googleapis.com/'; 143 $this->servicePath = 'admin/directory/v1/'; 144 $this->version = 'directory_v1'; 145 $this->serviceName = 'admin'; 146 147 $this->asps = new Google_Service_Directory_Asps_Resource( 148 $this, 149 $this->serviceName, 150 'asps', 151 array( 152 'methods' => array( 153 'delete' => array( 154 'path' => 'users/{userKey}/asps/{codeId}', 155 'httpMethod' => 'DELETE', 156 'parameters' => array( 157 'userKey' => array( 158 'location' => 'path', 159 'type' => 'string', 160 'required' => true, 161 ), 162 'codeId' => array( 163 'location' => 'path', 164 'type' => 'integer', 165 'required' => true, 166 ), 167 ), 168 ),'get' => array( 169 'path' => 'users/{userKey}/asps/{codeId}', 170 'httpMethod' => 'GET', 171 'parameters' => array( 172 'userKey' => array( 173 'location' => 'path', 174 'type' => 'string', 175 'required' => true, 176 ), 177 'codeId' => array( 178 'location' => 'path', 179 'type' => 'integer', 180 'required' => true, 181 ), 182 ), 183 ),'list' => array( 184 'path' => 'users/{userKey}/asps', 185 'httpMethod' => 'GET', 186 'parameters' => array( 187 'userKey' => array( 188 'location' => 'path', 189 'type' => 'string', 190 'required' => true, 191 ), 192 ), 193 ), 194 ) 195 ) 196 ); 197 $this->channels = new Google_Service_Directory_Channels_Resource( 198 $this, 199 $this->serviceName, 200 'channels', 201 array( 202 'methods' => array( 203 'stop' => array( 204 'path' => '/admin/directory_v1/channels/stop', 205 'httpMethod' => 'POST', 206 'parameters' => array(), 207 ), 208 ) 209 ) 210 ); 211 $this->chromeosdevices = new Google_Service_Directory_Chromeosdevices_Resource( 212 $this, 213 $this->serviceName, 214 'chromeosdevices', 215 array( 216 'methods' => array( 217 'get' => array( 218 'path' => 'customer/{customerId}/devices/chromeos/{deviceId}', 219 'httpMethod' => 'GET', 220 'parameters' => array( 221 'customerId' => array( 222 'location' => 'path', 223 'type' => 'string', 224 'required' => true, 225 ), 226 'deviceId' => array( 227 'location' => 'path', 228 'type' => 'string', 229 'required' => true, 230 ), 231 'projection' => array( 232 'location' => 'query', 233 'type' => 'string', 234 ), 235 ), 236 ),'list' => array( 237 'path' => 'customer/{customerId}/devices/chromeos', 238 'httpMethod' => 'GET', 239 'parameters' => array( 240 'customerId' => array( 241 'location' => 'path', 242 'type' => 'string', 243 'required' => true, 244 ), 245 'orderBy' => array( 246 'location' => 'query', 247 'type' => 'string', 248 ), 249 'projection' => array( 250 'location' => 'query', 251 'type' => 'string', 252 ), 253 'maxResults' => array( 254 'location' => 'query', 255 'type' => 'integer', 256 ), 257 'pageToken' => array( 258 'location' => 'query', 259 'type' => 'string', 260 ), 261 'sortOrder' => array( 262 'location' => 'query', 263 'type' => 'string', 264 ), 265 'query' => array( 266 'location' => 'query', 267 'type' => 'string', 268 ), 269 ), 270 ),'patch' => array( 271 'path' => 'customer/{customerId}/devices/chromeos/{deviceId}', 272 'httpMethod' => 'PATCH', 273 'parameters' => array( 274 'customerId' => array( 275 'location' => 'path', 276 'type' => 'string', 277 'required' => true, 278 ), 279 'deviceId' => array( 280 'location' => 'path', 281 'type' => 'string', 282 'required' => true, 283 ), 284 'projection' => array( 285 'location' => 'query', 286 'type' => 'string', 287 ), 288 ), 289 ),'update' => array( 290 'path' => 'customer/{customerId}/devices/chromeos/{deviceId}', 291 'httpMethod' => 'PUT', 292 'parameters' => array( 293 'customerId' => array( 294 'location' => 'path', 295 'type' => 'string', 296 'required' => true, 297 ), 298 'deviceId' => array( 299 'location' => 'path', 300 'type' => 'string', 301 'required' => true, 302 ), 303 'projection' => array( 304 'location' => 'query', 305 'type' => 'string', 306 ), 307 ), 308 ), 309 ) 310 ) 311 ); 312 $this->customers = new Google_Service_Directory_Customers_Resource( 313 $this, 314 $this->serviceName, 315 'customers', 316 array( 317 'methods' => array( 318 'get' => array( 319 'path' => 'customers/{customerKey}', 320 'httpMethod' => 'GET', 321 'parameters' => array( 322 'customerKey' => array( 323 'location' => 'path', 324 'type' => 'string', 325 'required' => true, 326 ), 327 ), 328 ),'patch' => array( 329 'path' => 'customers/{customerKey}', 330 'httpMethod' => 'PATCH', 331 'parameters' => array( 332 'customerKey' => array( 333 'location' => 'path', 334 'type' => 'string', 335 'required' => true, 336 ), 337 ), 338 ),'update' => array( 339 'path' => 'customers/{customerKey}', 340 'httpMethod' => 'PUT', 341 'parameters' => array( 342 'customerKey' => array( 343 'location' => 'path', 344 'type' => 'string', 345 'required' => true, 346 ), 347 ), 348 ), 349 ) 350 ) 351 ); 352 $this->domainAliases = new Google_Service_Directory_DomainAliases_Resource( 353 $this, 354 $this->serviceName, 355 'domainAliases', 356 array( 357 'methods' => array( 358 'delete' => array( 359 'path' => 'customer/{customer}/domainaliases/{domainAliasName}', 360 'httpMethod' => 'DELETE', 361 'parameters' => array( 362 'customer' => array( 363 'location' => 'path', 364 'type' => 'string', 365 'required' => true, 366 ), 367 'domainAliasName' => array( 368 'location' => 'path', 369 'type' => 'string', 370 'required' => true, 371 ), 372 ), 373 ),'get' => array( 374 'path' => 'customer/{customer}/domainaliases/{domainAliasName}', 375 'httpMethod' => 'GET', 376 'parameters' => array( 377 'customer' => array( 378 'location' => 'path', 379 'type' => 'string', 380 'required' => true, 381 ), 382 'domainAliasName' => array( 383 'location' => 'path', 384 'type' => 'string', 385 'required' => true, 386 ), 387 ), 388 ),'insert' => array( 389 'path' => 'customer/{customer}/domainaliases', 390 'httpMethod' => 'POST', 391 'parameters' => array( 392 'customer' => array( 393 'location' => 'path', 394 'type' => 'string', 395 'required' => true, 396 ), 397 ), 398 ),'list' => array( 399 'path' => 'customer/{customer}/domainaliases', 400 'httpMethod' => 'GET', 401 'parameters' => array( 402 'customer' => array( 403 'location' => 'path', 404 'type' => 'string', 405 'required' => true, 406 ), 407 'parentDomainName' => array( 408 'location' => 'query', 409 'type' => 'string', 410 ), 411 ), 412 ), 413 ) 414 ) 415 ); 416 $this->domains = new Google_Service_Directory_Domains_Resource( 417 $this, 418 $this->serviceName, 419 'domains', 420 array( 421 'methods' => array( 422 'delete' => array( 423 'path' => 'customer/{customer}/domains/{domainName}', 424 'httpMethod' => 'DELETE', 425 'parameters' => array( 426 'customer' => array( 427 'location' => 'path', 428 'type' => 'string', 429 'required' => true, 430 ), 431 'domainName' => array( 432 'location' => 'path', 433 'type' => 'string', 434 'required' => true, 435 ), 436 ), 437 ),'get' => array( 438 'path' => 'customer/{customer}/domains/{domainName}', 439 'httpMethod' => 'GET', 440 'parameters' => array( 441 'customer' => array( 442 'location' => 'path', 443 'type' => 'string', 444 'required' => true, 445 ), 446 'domainName' => array( 447 'location' => 'path', 448 'type' => 'string', 449 'required' => true, 450 ), 451 ), 452 ),'insert' => array( 453 'path' => 'customer/{customer}/domains', 454 'httpMethod' => 'POST', 455 'parameters' => array( 456 'customer' => array( 457 'location' => 'path', 458 'type' => 'string', 459 'required' => true, 460 ), 461 ), 462 ),'list' => array( 463 'path' => 'customer/{customer}/domains', 464 'httpMethod' => 'GET', 465 'parameters' => array( 466 'customer' => array( 467 'location' => 'path', 468 'type' => 'string', 469 'required' => true, 470 ), 471 ), 472 ), 473 ) 474 ) 475 ); 476 $this->groups = new Google_Service_Directory_Groups_Resource( 477 $this, 478 $this->serviceName, 479 'groups', 480 array( 481 'methods' => array( 482 'delete' => array( 483 'path' => 'groups/{groupKey}', 484 'httpMethod' => 'DELETE', 485 'parameters' => array( 486 'groupKey' => array( 487 'location' => 'path', 488 'type' => 'string', 489 'required' => true, 490 ), 491 ), 492 ),'get' => array( 493 'path' => 'groups/{groupKey}', 494 'httpMethod' => 'GET', 495 'parameters' => array( 496 'groupKey' => array( 497 'location' => 'path', 498 'type' => 'string', 499 'required' => true, 500 ), 501 ), 502 ),'insert' => array( 503 'path' => 'groups', 504 'httpMethod' => 'POST', 505 'parameters' => array(), 506 ),'list' => array( 507 'path' => 'groups', 508 'httpMethod' => 'GET', 509 'parameters' => array( 510 'customer' => array( 511 'location' => 'query', 512 'type' => 'string', 513 ), 514 'pageToken' => array( 515 'location' => 'query', 516 'type' => 'string', 517 ), 518 'domain' => array( 519 'location' => 'query', 520 'type' => 'string', 521 ), 522 'maxResults' => array( 523 'location' => 'query', 524 'type' => 'integer', 525 ), 526 'userKey' => array( 527 'location' => 'query', 528 'type' => 'string', 529 ), 530 ), 531 ),'patch' => array( 532 'path' => 'groups/{groupKey}', 533 'httpMethod' => 'PATCH', 534 'parameters' => array( 535 'groupKey' => array( 536 'location' => 'path', 537 'type' => 'string', 538 'required' => true, 539 ), 540 ), 541 ),'update' => array( 542 'path' => 'groups/{groupKey}', 543 'httpMethod' => 'PUT', 544 'parameters' => array( 545 'groupKey' => array( 546 'location' => 'path', 547 'type' => 'string', 548 'required' => true, 549 ), 550 ), 551 ), 552 ) 553 ) 554 ); 555 $this->groups_aliases = new Google_Service_Directory_GroupsAliases_Resource( 556 $this, 557 $this->serviceName, 558 'aliases', 559 array( 560 'methods' => array( 561 'delete' => array( 562 'path' => 'groups/{groupKey}/aliases/{alias}', 563 'httpMethod' => 'DELETE', 564 'parameters' => array( 565 'groupKey' => array( 566 'location' => 'path', 567 'type' => 'string', 568 'required' => true, 569 ), 570 'alias' => array( 571 'location' => 'path', 572 'type' => 'string', 573 'required' => true, 574 ), 575 ), 576 ),'insert' => array( 577 'path' => 'groups/{groupKey}/aliases', 578 'httpMethod' => 'POST', 579 'parameters' => array( 580 'groupKey' => array( 581 'location' => 'path', 582 'type' => 'string', 583 'required' => true, 584 ), 585 ), 586 ),'list' => array( 587 'path' => 'groups/{groupKey}/aliases', 588 'httpMethod' => 'GET', 589 'parameters' => array( 590 'groupKey' => array( 591 'location' => 'path', 592 'type' => 'string', 593 'required' => true, 594 ), 595 ), 596 ), 597 ) 598 ) 599 ); 600 $this->members = new Google_Service_Directory_Members_Resource( 601 $this, 602 $this->serviceName, 603 'members', 604 array( 605 'methods' => array( 606 'delete' => array( 607 'path' => 'groups/{groupKey}/members/{memberKey}', 608 'httpMethod' => 'DELETE', 609 'parameters' => array( 610 'groupKey' => array( 611 'location' => 'path', 612 'type' => 'string', 613 'required' => true, 614 ), 615 'memberKey' => array( 616 'location' => 'path', 617 'type' => 'string', 618 'required' => true, 619 ), 620 ), 621 ),'get' => array( 622 'path' => 'groups/{groupKey}/members/{memberKey}', 623 'httpMethod' => 'GET', 624 'parameters' => array( 625 'groupKey' => array( 626 'location' => 'path', 627 'type' => 'string', 628 'required' => true, 629 ), 630 'memberKey' => array( 631 'location' => 'path', 632 'type' => 'string', 633 'required' => true, 634 ), 635 ), 636 ),'insert' => array( 637 'path' => 'groups/{groupKey}/members', 638 'httpMethod' => 'POST', 639 'parameters' => array( 640 'groupKey' => array( 641 'location' => 'path', 642 'type' => 'string', 643 'required' => true, 644 ), 645 ), 646 ),'list' => array( 647 'path' => 'groups/{groupKey}/members', 648 'httpMethod' => 'GET', 649 'parameters' => array( 650 'groupKey' => array( 651 'location' => 'path', 652 'type' => 'string', 653 'required' => true, 654 ), 655 'pageToken' => array( 656 'location' => 'query', 657 'type' => 'string', 658 ), 659 'roles' => array( 660 'location' => 'query', 661 'type' => 'string', 662 ), 663 'maxResults' => array( 664 'location' => 'query', 665 'type' => 'integer', 666 ), 667 ), 668 ),'patch' => array( 669 'path' => 'groups/{groupKey}/members/{memberKey}', 670 'httpMethod' => 'PATCH', 671 'parameters' => array( 672 'groupKey' => array( 673 'location' => 'path', 674 'type' => 'string', 675 'required' => true, 676 ), 677 'memberKey' => array( 678 'location' => 'path', 679 'type' => 'string', 680 'required' => true, 681 ), 682 ), 683 ),'update' => array( 684 'path' => 'groups/{groupKey}/members/{memberKey}', 685 'httpMethod' => 'PUT', 686 'parameters' => array( 687 'groupKey' => array( 688 'location' => 'path', 689 'type' => 'string', 690 'required' => true, 691 ), 692 'memberKey' => array( 693 'location' => 'path', 694 'type' => 'string', 695 'required' => true, 696 ), 697 ), 698 ), 699 ) 700 ) 701 ); 702 $this->mobiledevices = new Google_Service_Directory_Mobiledevices_Resource( 703 $this, 704 $this->serviceName, 705 'mobiledevices', 706 array( 707 'methods' => array( 708 'action' => array( 709 'path' => 'customer/{customerId}/devices/mobile/{resourceId}/action', 710 'httpMethod' => 'POST', 711 'parameters' => array( 712 'customerId' => array( 713 'location' => 'path', 714 'type' => 'string', 715 'required' => true, 716 ), 717 'resourceId' => array( 718 'location' => 'path', 719 'type' => 'string', 720 'required' => true, 721 ), 722 ), 723 ),'delete' => array( 724 'path' => 'customer/{customerId}/devices/mobile/{resourceId}', 725 'httpMethod' => 'DELETE', 726 'parameters' => array( 727 'customerId' => array( 728 'location' => 'path', 729 'type' => 'string', 730 'required' => true, 731 ), 732 'resourceId' => array( 733 'location' => 'path', 734 'type' => 'string', 735 'required' => true, 736 ), 737 ), 738 ),'get' => array( 739 'path' => 'customer/{customerId}/devices/mobile/{resourceId}', 740 'httpMethod' => 'GET', 741 'parameters' => array( 742 'customerId' => array( 743 'location' => 'path', 744 'type' => 'string', 745 'required' => true, 746 ), 747 'resourceId' => array( 748 'location' => 'path', 749 'type' => 'string', 750 'required' => true, 751 ), 752 'projection' => array( 753 'location' => 'query', 754 'type' => 'string', 755 ), 756 ), 757 ),'list' => array( 758 'path' => 'customer/{customerId}/devices/mobile', 759 'httpMethod' => 'GET', 760 'parameters' => array( 761 'customerId' => array( 762 'location' => 'path', 763 'type' => 'string', 764 'required' => true, 765 ), 766 'orderBy' => array( 767 'location' => 'query', 768 'type' => 'string', 769 ), 770 'projection' => array( 771 'location' => 'query', 772 'type' => 'string', 773 ), 774 'maxResults' => array( 775 'location' => 'query', 776 'type' => 'integer', 777 ), 778 'pageToken' => array( 779 'location' => 'query', 780 'type' => 'string', 781 ), 782 'sortOrder' => array( 783 'location' => 'query', 784 'type' => 'string', 785 ), 786 'query' => array( 787 'location' => 'query', 788 'type' => 'string', 789 ), 790 ), 791 ), 792 ) 793 ) 794 ); 795 $this->notifications = new Google_Service_Directory_Notifications_Resource( 796 $this, 797 $this->serviceName, 798 'notifications', 799 array( 800 'methods' => array( 801 'delete' => array( 802 'path' => 'customer/{customer}/notifications/{notificationId}', 803 'httpMethod' => 'DELETE', 804 'parameters' => array( 805 'customer' => array( 806 'location' => 'path', 807 'type' => 'string', 808 'required' => true, 809 ), 810 'notificationId' => array( 811 'location' => 'path', 812 'type' => 'string', 813 'required' => true, 814 ), 815 ), 816 ),'get' => array( 817 'path' => 'customer/{customer}/notifications/{notificationId}', 818 'httpMethod' => 'GET', 819 'parameters' => array( 820 'customer' => array( 821 'location' => 'path', 822 'type' => 'string', 823 'required' => true, 824 ), 825 'notificationId' => array( 826 'location' => 'path', 827 'type' => 'string', 828 'required' => true, 829 ), 830 ), 831 ),'list' => array( 832 'path' => 'customer/{customer}/notifications', 833 'httpMethod' => 'GET', 834 'parameters' => array( 835 'customer' => array( 836 'location' => 'path', 837 'type' => 'string', 838 'required' => true, 839 ), 840 'pageToken' => array( 841 'location' => 'query', 842 'type' => 'string', 843 ), 844 'maxResults' => array( 845 'location' => 'query', 846 'type' => 'integer', 847 ), 848 'language' => array( 849 'location' => 'query', 850 'type' => 'string', 851 ), 852 ), 853 ),'patch' => array( 854 'path' => 'customer/{customer}/notifications/{notificationId}', 855 'httpMethod' => 'PATCH', 856 'parameters' => array( 857 'customer' => array( 858 'location' => 'path', 859 'type' => 'string', 860 'required' => true, 861 ), 862 'notificationId' => array( 863 'location' => 'path', 864 'type' => 'string', 865 'required' => true, 866 ), 867 ), 868 ),'update' => array( 869 'path' => 'customer/{customer}/notifications/{notificationId}', 870 'httpMethod' => 'PUT', 871 'parameters' => array( 872 'customer' => array( 873 'location' => 'path', 874 'type' => 'string', 875 'required' => true, 876 ), 877 'notificationId' => array( 878 'location' => 'path', 879 'type' => 'string', 880 'required' => true, 881 ), 882 ), 883 ), 884 ) 885 ) 886 ); 887 $this->orgunits = new Google_Service_Directory_Orgunits_Resource( 888 $this, 889 $this->serviceName, 890 'orgunits', 891 array( 892 'methods' => array( 893 'delete' => array( 894 'path' => 'customer/{customerId}/orgunits{/orgUnitPath*}', 895 'httpMethod' => 'DELETE', 896 'parameters' => array( 897 'customerId' => array( 898 'location' => 'path', 899 'type' => 'string', 900 'required' => true, 901 ), 902 'orgUnitPath' => array( 903 'location' => 'path', 904 'type' => 'string', 905 'repeated' => true, 906 'required' => true, 907 ), 908 ), 909 ),'get' => array( 910 'path' => 'customer/{customerId}/orgunits{/orgUnitPath*}', 911 'httpMethod' => 'GET', 912 'parameters' => array( 913 'customerId' => array( 914 'location' => 'path', 915 'type' => 'string', 916 'required' => true, 917 ), 918 'orgUnitPath' => array( 919 'location' => 'path', 920 'type' => 'string', 921 'repeated' => true, 922 'required' => true, 923 ), 924 ), 925 ),'insert' => array( 926 'path' => 'customer/{customerId}/orgunits', 927 'httpMethod' => 'POST', 928 'parameters' => array( 929 'customerId' => array( 930 'location' => 'path', 931 'type' => 'string', 932 'required' => true, 933 ), 934 ), 935 ),'list' => array( 936 'path' => 'customer/{customerId}/orgunits', 937 'httpMethod' => 'GET', 938 'parameters' => array( 939 'customerId' => array( 940 'location' => 'path', 941 'type' => 'string', 942 'required' => true, 943 ), 944 'type' => array( 945 'location' => 'query', 946 'type' => 'string', 947 ), 948 'orgUnitPath' => array( 949 'location' => 'query', 950 'type' => 'string', 951 ), 952 ), 953 ),'patch' => array( 954 'path' => 'customer/{customerId}/orgunits{/orgUnitPath*}', 955 'httpMethod' => 'PATCH', 956 'parameters' => array( 957 'customerId' => array( 958 'location' => 'path', 959 'type' => 'string', 960 'required' => true, 961 ), 962 'orgUnitPath' => array( 963 'location' => 'path', 964 'type' => 'string', 965 'repeated' => true, 966 'required' => true, 967 ), 968 ), 969 ),'update' => array( 970 'path' => 'customer/{customerId}/orgunits{/orgUnitPath*}', 971 'httpMethod' => 'PUT', 972 'parameters' => array( 973 'customerId' => array( 974 'location' => 'path', 975 'type' => 'string', 976 'required' => true, 977 ), 978 'orgUnitPath' => array( 979 'location' => 'path', 980 'type' => 'string', 981 'repeated' => true, 982 'required' => true, 983 ), 984 ), 985 ), 986 ) 987 ) 988 ); 989 $this->privileges = new Google_Service_Directory_Privileges_Resource( 990 $this, 991 $this->serviceName, 992 'privileges', 993 array( 994 'methods' => array( 995 'list' => array( 996 'path' => 'customer/{customer}/roles/ALL/privileges', 997 'httpMethod' => 'GET', 998 'parameters' => array( 999 'customer' => array( 1000 'location' => 'path', 1001 'type' => 'string', 1002 'required' => true, 1003 ), 1004 ), 1005 ), 1006 ) 1007 ) 1008 ); 1009 $this->roleAssignments = new Google_Service_Directory_RoleAssignments_Resource( 1010 $this, 1011 $this->serviceName, 1012 'roleAssignments', 1013 array( 1014 'methods' => array( 1015 'delete' => array( 1016 'path' => 'customer/{customer}/roleassignments/{roleAssignmentId}', 1017 'httpMethod' => 'DELETE', 1018 'parameters' => array( 1019 'customer' => array( 1020 'location' => 'path', 1021 'type' => 'string', 1022 'required' => true, 1023 ), 1024 'roleAssignmentId' => array( 1025 'location' => 'path', 1026 'type' => 'string', 1027 'required' => true, 1028 ), 1029 ), 1030 ),'get' => array( 1031 'path' => 'customer/{customer}/roleassignments/{roleAssignmentId}', 1032 'httpMethod' => 'GET', 1033 'parameters' => array( 1034 'customer' => array( 1035 'location' => 'path', 1036 'type' => 'string', 1037 'required' => true, 1038 ), 1039 'roleAssignmentId' => array( 1040 'location' => 'path', 1041 'type' => 'string', 1042 'required' => true, 1043 ), 1044 ), 1045 ),'insert' => array( 1046 'path' => 'customer/{customer}/roleassignments', 1047 'httpMethod' => 'POST', 1048 'parameters' => array( 1049 'customer' => array( 1050 'location' => 'path', 1051 'type' => 'string', 1052 'required' => true, 1053 ), 1054 ), 1055 ),'list' => array( 1056 'path' => 'customer/{customer}/roleassignments', 1057 'httpMethod' => 'GET', 1058 'parameters' => array( 1059 'customer' => array( 1060 'location' => 'path', 1061 'type' => 'string', 1062 'required' => true, 1063 ), 1064 'pageToken' => array( 1065 'location' => 'query', 1066 'type' => 'string', 1067 ), 1068 'userKey' => array( 1069 'location' => 'query', 1070 'type' => 'string', 1071 ), 1072 'maxResults' => array( 1073 'location' => 'query', 1074 'type' => 'integer', 1075 ), 1076 'roleId' => array( 1077 'location' => 'query', 1078 'type' => 'string', 1079 ), 1080 ), 1081 ), 1082 ) 1083 ) 1084 ); 1085 $this->roles = new Google_Service_Directory_Roles_Resource( 1086 $this, 1087 $this->serviceName, 1088 'roles', 1089 array( 1090 'methods' => array( 1091 'delete' => array( 1092 'path' => 'customer/{customer}/roles/{roleId}', 1093 'httpMethod' => 'DELETE', 1094 'parameters' => array( 1095 'customer' => array( 1096 'location' => 'path', 1097 'type' => 'string', 1098 'required' => true, 1099 ), 1100 'roleId' => array( 1101 'location' => 'path', 1102 'type' => 'string', 1103 'required' => true, 1104 ), 1105 ), 1106 ),'get' => array( 1107 'path' => 'customer/{customer}/roles/{roleId}', 1108 'httpMethod' => 'GET', 1109 'parameters' => array( 1110 'customer' => array( 1111 'location' => 'path', 1112 'type' => 'string', 1113 'required' => true, 1114 ), 1115 'roleId' => array( 1116 'location' => 'path', 1117 'type' => 'string', 1118 'required' => true, 1119 ), 1120 ), 1121 ),'insert' => array( 1122 'path' => 'customer/{customer}/roles', 1123 'httpMethod' => 'POST', 1124 'parameters' => array( 1125 'customer' => array( 1126 'location' => 'path', 1127 'type' => 'string', 1128 'required' => true, 1129 ), 1130 ), 1131 ),'list' => array( 1132 'path' => 'customer/{customer}/roles', 1133 'httpMethod' => 'GET', 1134 'parameters' => array( 1135 'customer' => array( 1136 'location' => 'path', 1137 'type' => 'string', 1138 'required' => true, 1139 ), 1140 'pageToken' => array( 1141 'location' => 'query', 1142 'type' => 'string', 1143 ), 1144 'maxResults' => array( 1145 'location' => 'query', 1146 'type' => 'integer', 1147 ), 1148 ), 1149 ),'patch' => array( 1150 'path' => 'customer/{customer}/roles/{roleId}', 1151 'httpMethod' => 'PATCH', 1152 'parameters' => array( 1153 'customer' => array( 1154 'location' => 'path', 1155 'type' => 'string', 1156 'required' => true, 1157 ), 1158 'roleId' => array( 1159 'location' => 'path', 1160 'type' => 'string', 1161 'required' => true, 1162 ), 1163 ), 1164 ),'update' => array( 1165 'path' => 'customer/{customer}/roles/{roleId}', 1166 'httpMethod' => 'PUT', 1167 'parameters' => array( 1168 'customer' => array( 1169 'location' => 'path', 1170 'type' => 'string', 1171 'required' => true, 1172 ), 1173 'roleId' => array( 1174 'location' => 'path', 1175 'type' => 'string', 1176 'required' => true, 1177 ), 1178 ), 1179 ), 1180 ) 1181 ) 1182 ); 1183 $this->schemas = new Google_Service_Directory_Schemas_Resource( 1184 $this, 1185 $this->serviceName, 1186 'schemas', 1187 array( 1188 'methods' => array( 1189 'delete' => array( 1190 'path' => 'customer/{customerId}/schemas/{schemaKey}', 1191 'httpMethod' => 'DELETE', 1192 'parameters' => array( 1193 'customerId' => array( 1194 'location' => 'path', 1195 'type' => 'string', 1196 'required' => true, 1197 ), 1198 'schemaKey' => array( 1199 'location' => 'path', 1200 'type' => 'string', 1201 'required' => true, 1202 ), 1203 ), 1204 ),'get' => array( 1205 'path' => 'customer/{customerId}/schemas/{schemaKey}', 1206 'httpMethod' => 'GET', 1207 'parameters' => array( 1208 'customerId' => array( 1209 'location' => 'path', 1210 'type' => 'string', 1211 'required' => true, 1212 ), 1213 'schemaKey' => array( 1214 'location' => 'path', 1215 'type' => 'string', 1216 'required' => true, 1217 ), 1218 ), 1219 ),'insert' => array( 1220 'path' => 'customer/{customerId}/schemas', 1221 'httpMethod' => 'POST', 1222 'parameters' => array( 1223 'customerId' => array( 1224 'location' => 'path', 1225 'type' => 'string', 1226 'required' => true, 1227 ), 1228 ), 1229 ),'list' => array( 1230 'path' => 'customer/{customerId}/schemas', 1231 'httpMethod' => 'GET', 1232 'parameters' => array( 1233 'customerId' => array( 1234 'location' => 'path', 1235 'type' => 'string', 1236 'required' => true, 1237 ), 1238 ), 1239 ),'patch' => array( 1240 'path' => 'customer/{customerId}/schemas/{schemaKey}', 1241 'httpMethod' => 'PATCH', 1242 'parameters' => array( 1243 'customerId' => array( 1244 'location' => 'path', 1245 'type' => 'string', 1246 'required' => true, 1247 ), 1248 'schemaKey' => array( 1249 'location' => 'path', 1250 'type' => 'string', 1251 'required' => true, 1252 ), 1253 ), 1254 ),'update' => array( 1255 'path' => 'customer/{customerId}/schemas/{schemaKey}', 1256 'httpMethod' => 'PUT', 1257 'parameters' => array( 1258 'customerId' => array( 1259 'location' => 'path', 1260 'type' => 'string', 1261 'required' => true, 1262 ), 1263 'schemaKey' => array( 1264 'location' => 'path', 1265 'type' => 'string', 1266 'required' => true, 1267 ), 1268 ), 1269 ), 1270 ) 1271 ) 1272 ); 1273 $this->tokens = new Google_Service_Directory_Tokens_Resource( 1274 $this, 1275 $this->serviceName, 1276 'tokens', 1277 array( 1278 'methods' => array( 1279 'delete' => array( 1280 'path' => 'users/{userKey}/tokens/{clientId}', 1281 'httpMethod' => 'DELETE', 1282 'parameters' => array( 1283 'userKey' => array( 1284 'location' => 'path', 1285 'type' => 'string', 1286 'required' => true, 1287 ), 1288 'clientId' => array( 1289 'location' => 'path', 1290 'type' => 'string', 1291 'required' => true, 1292 ), 1293 ), 1294 ),'get' => array( 1295 'path' => 'users/{userKey}/tokens/{clientId}', 1296 'httpMethod' => 'GET', 1297 'parameters' => array( 1298 'userKey' => array( 1299 'location' => 'path', 1300 'type' => 'string', 1301 'required' => true, 1302 ), 1303 'clientId' => array( 1304 'location' => 'path', 1305 'type' => 'string', 1306 'required' => true, 1307 ), 1308 ), 1309 ),'list' => array( 1310 'path' => 'users/{userKey}/tokens', 1311 'httpMethod' => 'GET', 1312 'parameters' => array( 1313 'userKey' => array( 1314 'location' => 'path', 1315 'type' => 'string', 1316 'required' => true, 1317 ), 1318 ), 1319 ), 1320 ) 1321 ) 1322 ); 1323 $this->users = new Google_Service_Directory_Users_Resource( 1324 $this, 1325 $this->serviceName, 1326 'users', 1327 array( 1328 'methods' => array( 1329 'delete' => array( 1330 'path' => 'users/{userKey}', 1331 'httpMethod' => 'DELETE', 1332 'parameters' => array( 1333 'userKey' => array( 1334 'location' => 'path', 1335 'type' => 'string', 1336 'required' => true, 1337 ), 1338 ), 1339 ),'get' => array( 1340 'path' => 'users/{userKey}', 1341 'httpMethod' => 'GET', 1342 'parameters' => array( 1343 'userKey' => array( 1344 'location' => 'path', 1345 'type' => 'string', 1346 'required' => true, 1347 ), 1348 'viewType' => array( 1349 'location' => 'query', 1350 'type' => 'string', 1351 ), 1352 'customFieldMask' => array( 1353 'location' => 'query', 1354 'type' => 'string', 1355 ), 1356 'projection' => array( 1357 'location' => 'query', 1358 'type' => 'string', 1359 ), 1360 ), 1361 ),'insert' => array( 1362 'path' => 'users', 1363 'httpMethod' => 'POST', 1364 'parameters' => array(), 1365 ),'list' => array( 1366 'path' => 'users', 1367 'httpMethod' => 'GET', 1368 'parameters' => array( 1369 'customer' => array( 1370 'location' => 'query', 1371 'type' => 'string', 1372 ), 1373 'orderBy' => array( 1374 'location' => 'query', 1375 'type' => 'string', 1376 ), 1377 'domain' => array( 1378 'location' => 'query', 1379 'type' => 'string', 1380 ), 1381 'projection' => array( 1382 'location' => 'query', 1383 'type' => 'string', 1384 ), 1385 'showDeleted' => array( 1386 'location' => 'query', 1387 'type' => 'string', 1388 ), 1389 'customFieldMask' => array( 1390 'location' => 'query', 1391 'type' => 'string', 1392 ), 1393 'maxResults' => array( 1394 'location' => 'query', 1395 'type' => 'integer', 1396 ), 1397 'pageToken' => array( 1398 'location' => 'query', 1399 'type' => 'string', 1400 ), 1401 'sortOrder' => array( 1402 'location' => 'query', 1403 'type' => 'string', 1404 ), 1405 'query' => array( 1406 'location' => 'query', 1407 'type' => 'string', 1408 ), 1409 'viewType' => array( 1410 'location' => 'query', 1411 'type' => 'string', 1412 ), 1413 'event' => array( 1414 'location' => 'query', 1415 'type' => 'string', 1416 ), 1417 ), 1418 ),'makeAdmin' => array( 1419 'path' => 'users/{userKey}/makeAdmin', 1420 'httpMethod' => 'POST', 1421 'parameters' => array( 1422 'userKey' => array( 1423 'location' => 'path', 1424 'type' => 'string', 1425 'required' => true, 1426 ), 1427 ), 1428 ),'patch' => array( 1429 'path' => 'users/{userKey}', 1430 'httpMethod' => 'PATCH', 1431 'parameters' => array( 1432 'userKey' => array( 1433 'location' => 'path', 1434 'type' => 'string', 1435 'required' => true, 1436 ), 1437 ), 1438 ),'undelete' => array( 1439 'path' => 'users/{userKey}/undelete', 1440 'httpMethod' => 'POST', 1441 'parameters' => array( 1442 'userKey' => array( 1443 'location' => 'path', 1444 'type' => 'string', 1445 'required' => true, 1446 ), 1447 ), 1448 ),'update' => array( 1449 'path' => 'users/{userKey}', 1450 'httpMethod' => 'PUT', 1451 'parameters' => array( 1452 'userKey' => array( 1453 'location' => 'path', 1454 'type' => 'string', 1455 'required' => true, 1456 ), 1457 ), 1458 ),'watch' => array( 1459 'path' => 'users/watch', 1460 'httpMethod' => 'POST', 1461 'parameters' => array( 1462 'customer' => array( 1463 'location' => 'query', 1464 'type' => 'string', 1465 ), 1466 'orderBy' => array( 1467 'location' => 'query', 1468 'type' => 'string', 1469 ), 1470 'domain' => array( 1471 'location' => 'query', 1472 'type' => 'string', 1473 ), 1474 'projection' => array( 1475 'location' => 'query', 1476 'type' => 'string', 1477 ), 1478 'showDeleted' => array( 1479 'location' => 'query', 1480 'type' => 'string', 1481 ), 1482 'customFieldMask' => array( 1483 'location' => 'query', 1484 'type' => 'string', 1485 ), 1486 'maxResults' => array( 1487 'location' => 'query', 1488 'type' => 'integer', 1489 ), 1490 'pageToken' => array( 1491 'location' => 'query', 1492 'type' => 'string', 1493 ), 1494 'sortOrder' => array( 1495 'location' => 'query', 1496 'type' => 'string', 1497 ), 1498 'query' => array( 1499 'location' => 'query', 1500 'type' => 'string', 1501 ), 1502 'viewType' => array( 1503 'location' => 'query', 1504 'type' => 'string', 1505 ), 1506 'event' => array( 1507 'location' => 'query', 1508 'type' => 'string', 1509 ), 1510 ), 1511 ), 1512 ) 1513 ) 1514 ); 1515 $this->users_aliases = new Google_Service_Directory_UsersAliases_Resource( 1516 $this, 1517 $this->serviceName, 1518 'aliases', 1519 array( 1520 'methods' => array( 1521 'delete' => array( 1522 'path' => 'users/{userKey}/aliases/{alias}', 1523 'httpMethod' => 'DELETE', 1524 'parameters' => array( 1525 'userKey' => array( 1526 'location' => 'path', 1527 'type' => 'string', 1528 'required' => true, 1529 ), 1530 'alias' => array( 1531 'location' => 'path', 1532 'type' => 'string', 1533 'required' => true, 1534 ), 1535 ), 1536 ),'insert' => array( 1537 'path' => 'users/{userKey}/aliases', 1538 'httpMethod' => 'POST', 1539 'parameters' => array( 1540 'userKey' => array( 1541 'location' => 'path', 1542 'type' => 'string', 1543 'required' => true, 1544 ), 1545 ), 1546 ),'list' => array( 1547 'path' => 'users/{userKey}/aliases', 1548 'httpMethod' => 'GET', 1549 'parameters' => array( 1550 'userKey' => array( 1551 'location' => 'path', 1552 'type' => 'string', 1553 'required' => true, 1554 ), 1555 'event' => array( 1556 'location' => 'query', 1557 'type' => 'string', 1558 ), 1559 ), 1560 ),'watch' => array( 1561 'path' => 'users/{userKey}/aliases/watch', 1562 'httpMethod' => 'POST', 1563 'parameters' => array( 1564 'userKey' => array( 1565 'location' => 'path', 1566 'type' => 'string', 1567 'required' => true, 1568 ), 1569 'event' => array( 1570 'location' => 'query', 1571 'type' => 'string', 1572 ), 1573 ), 1574 ), 1575 ) 1576 ) 1577 ); 1578 $this->users_photos = new Google_Service_Directory_UsersPhotos_Resource( 1579 $this, 1580 $this->serviceName, 1581 'photos', 1582 array( 1583 'methods' => array( 1584 'delete' => array( 1585 'path' => 'users/{userKey}/photos/thumbnail', 1586 'httpMethod' => 'DELETE', 1587 'parameters' => array( 1588 'userKey' => array( 1589 'location' => 'path', 1590 'type' => 'string', 1591 'required' => true, 1592 ), 1593 ), 1594 ),'get' => array( 1595 'path' => 'users/{userKey}/photos/thumbnail', 1596 'httpMethod' => 'GET', 1597 'parameters' => array( 1598 'userKey' => array( 1599 'location' => 'path', 1600 'type' => 'string', 1601 'required' => true, 1602 ), 1603 ), 1604 ),'patch' => array( 1605 'path' => 'users/{userKey}/photos/thumbnail', 1606 'httpMethod' => 'PATCH', 1607 'parameters' => array( 1608 'userKey' => array( 1609 'location' => 'path', 1610 'type' => 'string', 1611 'required' => true, 1612 ), 1613 ), 1614 ),'update' => array( 1615 'path' => 'users/{userKey}/photos/thumbnail', 1616 'httpMethod' => 'PUT', 1617 'parameters' => array( 1618 'userKey' => array( 1619 'location' => 'path', 1620 'type' => 'string', 1621 'required' => true, 1622 ), 1623 ), 1624 ), 1625 ) 1626 ) 1627 ); 1628 $this->verificationCodes = new Google_Service_Directory_VerificationCodes_Resource( 1629 $this, 1630 $this->serviceName, 1631 'verificationCodes', 1632 array( 1633 'methods' => array( 1634 'generate' => array( 1635 'path' => 'users/{userKey}/verificationCodes/generate', 1636 'httpMethod' => 'POST', 1637 'parameters' => array( 1638 'userKey' => array( 1639 'location' => 'path', 1640 'type' => 'string', 1641 'required' => true, 1642 ), 1643 ), 1644 ),'invalidate' => array( 1645 'path' => 'users/{userKey}/verificationCodes/invalidate', 1646 'httpMethod' => 'POST', 1647 'parameters' => array( 1648 'userKey' => array( 1649 'location' => 'path', 1650 'type' => 'string', 1651 'required' => true, 1652 ), 1653 ), 1654 ),'list' => array( 1655 'path' => 'users/{userKey}/verificationCodes', 1656 'httpMethod' => 'GET', 1657 'parameters' => array( 1658 'userKey' => array( 1659 'location' => 'path', 1660 'type' => 'string', 1661 'required' => true, 1662 ), 1663 ), 1664 ), 1665 ) 1666 ) 1667 ); 1668 } 1669 } 1670 1671 1672 /** 1673 * The "asps" collection of methods. 1674 * Typical usage is: 1675 * <code> 1676 * $adminService = new Google_Service_Directory(...); 1677 * $asps = $adminService->asps; 1678 * </code> 1679 */ 1680 class Google_Service_Directory_Asps_Resource extends Google_Service_Resource 1681 { 1682 1683 /** 1684 * Delete an ASP issued by a user. (asps.delete) 1685 * 1686 * @param string $userKey Identifies the user in the API request. The value can 1687 * be the user's primary email address, alias email address, or unique user ID. 1688 * @param int $codeId The unique ID of the ASP to be deleted. 1689 * @param array $optParams Optional parameters. 1690 */ 1691 public function delete($userKey, $codeId, $optParams = array()) 1692 { 1693 $params = array('userKey' => $userKey, 'codeId' => $codeId); 1694 $params = array_merge($params, $optParams); 1695 return $this->call('delete', array($params)); 1696 } 1697 1698 /** 1699 * Get information about an ASP issued by a user. (asps.get) 1700 * 1701 * @param string $userKey Identifies the user in the API request. The value can 1702 * be the user's primary email address, alias email address, or unique user ID. 1703 * @param int $codeId The unique ID of the ASP. 1704 * @param array $optParams Optional parameters. 1705 * @return Google_Service_Directory_Asp 1706 */ 1707 public function get($userKey, $codeId, $optParams = array()) 1708 { 1709 $params = array('userKey' => $userKey, 'codeId' => $codeId); 1710 $params = array_merge($params, $optParams); 1711 return $this->call('get', array($params), "Google_Service_Directory_Asp"); 1712 } 1713 1714 /** 1715 * List the ASPs issued by a user. (asps.listAsps) 1716 * 1717 * @param string $userKey Identifies the user in the API request. The value can 1718 * be the user's primary email address, alias email address, or unique user ID. 1719 * @param array $optParams Optional parameters. 1720 * @return Google_Service_Directory_Asps 1721 */ 1722 public function listAsps($userKey, $optParams = array()) 1723 { 1724 $params = array('userKey' => $userKey); 1725 $params = array_merge($params, $optParams); 1726 return $this->call('list', array($params), "Google_Service_Directory_Asps"); 1727 } 1728 } 1729 1730 /** 1731 * The "channels" collection of methods. 1732 * Typical usage is: 1733 * <code> 1734 * $adminService = new Google_Service_Directory(...); 1735 * $channels = $adminService->channels; 1736 * </code> 1737 */ 1738 class Google_Service_Directory_Channels_Resource extends Google_Service_Resource 1739 { 1740 1741 /** 1742 * Stop watching resources through this channel (channels.stop) 1743 * 1744 * @param Google_Channel $postBody 1745 * @param array $optParams Optional parameters. 1746 */ 1747 public function stop(Google_Service_Directory_Channel $postBody, $optParams = array()) 1748 { 1749 $params = array('postBody' => $postBody); 1750 $params = array_merge($params, $optParams); 1751 return $this->call('stop', array($params)); 1752 } 1753 } 1754 1755 /** 1756 * The "chromeosdevices" collection of methods. 1757 * Typical usage is: 1758 * <code> 1759 * $adminService = new Google_Service_Directory(...); 1760 * $chromeosdevices = $adminService->chromeosdevices; 1761 * </code> 1762 */ 1763 class Google_Service_Directory_Chromeosdevices_Resource extends Google_Service_Resource 1764 { 1765 1766 /** 1767 * Retrieve Chrome OS Device (chromeosdevices.get) 1768 * 1769 * @param string $customerId Immutable id of the Google Apps account 1770 * @param string $deviceId Immutable id of Chrome OS Device 1771 * @param array $optParams Optional parameters. 1772 * 1773 * @opt_param string projection Restrict information returned to a set of 1774 * selected fields. 1775 * @return Google_Service_Directory_ChromeOsDevice 1776 */ 1777 public function get($customerId, $deviceId, $optParams = array()) 1778 { 1779 $params = array('customerId' => $customerId, 'deviceId' => $deviceId); 1780 $params = array_merge($params, $optParams); 1781 return $this->call('get', array($params), "Google_Service_Directory_ChromeOsDevice"); 1782 } 1783 1784 /** 1785 * Retrieve all Chrome OS Devices of a customer (paginated) 1786 * (chromeosdevices.listChromeosdevices) 1787 * 1788 * @param string $customerId Immutable id of the Google Apps account 1789 * @param array $optParams Optional parameters. 1790 * 1791 * @opt_param string orderBy Column to use for sorting results 1792 * @opt_param string projection Restrict information returned to a set of 1793 * selected fields. 1794 * @opt_param int maxResults Maximum number of results to return. Default is 100 1795 * @opt_param string pageToken Token to specify next page in the list 1796 * @opt_param string sortOrder Whether to return results in ascending or 1797 * descending order. Only of use when orderBy is also used 1798 * @opt_param string query Search string in the format given at 1799 * http://support.google.com/chromeos/a/bin/answer.py?hl=en=1698333 1800 * @return Google_Service_Directory_ChromeOsDevices 1801 */ 1802 public function listChromeosdevices($customerId, $optParams = array()) 1803 { 1804 $params = array('customerId' => $customerId); 1805 $params = array_merge($params, $optParams); 1806 return $this->call('list', array($params), "Google_Service_Directory_ChromeOsDevices"); 1807 } 1808 1809 /** 1810 * Update Chrome OS Device. This method supports patch semantics. 1811 * (chromeosdevices.patch) 1812 * 1813 * @param string $customerId Immutable id of the Google Apps account 1814 * @param string $deviceId Immutable id of Chrome OS Device 1815 * @param Google_ChromeOsDevice $postBody 1816 * @param array $optParams Optional parameters. 1817 * 1818 * @opt_param string projection Restrict information returned to a set of 1819 * selected fields. 1820 * @return Google_Service_Directory_ChromeOsDevice 1821 */ 1822 public function patch($customerId, $deviceId, Google_Service_Directory_ChromeOsDevice $postBody, $optParams = array()) 1823 { 1824 $params = array('customerId' => $customerId, 'deviceId' => $deviceId, 'postBody' => $postBody); 1825 $params = array_merge($params, $optParams); 1826 return $this->call('patch', array($params), "Google_Service_Directory_ChromeOsDevice"); 1827 } 1828 1829 /** 1830 * Update Chrome OS Device (chromeosdevices.update) 1831 * 1832 * @param string $customerId Immutable id of the Google Apps account 1833 * @param string $deviceId Immutable id of Chrome OS Device 1834 * @param Google_ChromeOsDevice $postBody 1835 * @param array $optParams Optional parameters. 1836 * 1837 * @opt_param string projection Restrict information returned to a set of 1838 * selected fields. 1839 * @return Google_Service_Directory_ChromeOsDevice 1840 */ 1841 public function update($customerId, $deviceId, Google_Service_Directory_ChromeOsDevice $postBody, $optParams = array()) 1842 { 1843 $params = array('customerId' => $customerId, 'deviceId' => $deviceId, 'postBody' => $postBody); 1844 $params = array_merge($params, $optParams); 1845 return $this->call('update', array($params), "Google_Service_Directory_ChromeOsDevice"); 1846 } 1847 } 1848 1849 /** 1850 * The "customers" collection of methods. 1851 * Typical usage is: 1852 * <code> 1853 * $adminService = new Google_Service_Directory(...); 1854 * $customers = $adminService->customers; 1855 * </code> 1856 */ 1857 class Google_Service_Directory_Customers_Resource extends Google_Service_Resource 1858 { 1859 1860 /** 1861 * Retrives a customer. (customers.get) 1862 * 1863 * @param string $customerKey Id of the customer to be retrieved 1864 * @param array $optParams Optional parameters. 1865 * @return Google_Service_Directory_Customer 1866 */ 1867 public function get($customerKey, $optParams = array()) 1868 { 1869 $params = array('customerKey' => $customerKey); 1870 $params = array_merge($params, $optParams); 1871 return $this->call('get', array($params), "Google_Service_Directory_Customer"); 1872 } 1873 1874 /** 1875 * Updates a customer. This method supports patch semantics. (customers.patch) 1876 * 1877 * @param string $customerKey Id of the customer to be updated 1878 * @param Google_Customer $postBody 1879 * @param array $optParams Optional parameters. 1880 * @return Google_Service_Directory_Customer 1881 */ 1882 public function patch($customerKey, Google_Service_Directory_Customer $postBody, $optParams = array()) 1883 { 1884 $params = array('customerKey' => $customerKey, 'postBody' => $postBody); 1885 $params = array_merge($params, $optParams); 1886 return $this->call('patch', array($params), "Google_Service_Directory_Customer"); 1887 } 1888 1889 /** 1890 * Updates a customer. (customers.update) 1891 * 1892 * @param string $customerKey Id of the customer to be updated 1893 * @param Google_Customer $postBody 1894 * @param array $optParams Optional parameters. 1895 * @return Google_Service_Directory_Customer 1896 */ 1897 public function update($customerKey, Google_Service_Directory_Customer $postBody, $optParams = array()) 1898 { 1899 $params = array('customerKey' => $customerKey, 'postBody' => $postBody); 1900 $params = array_merge($params, $optParams); 1901 return $this->call('update', array($params), "Google_Service_Directory_Customer"); 1902 } 1903 } 1904 1905 /** 1906 * The "domainAliases" collection of methods. 1907 * Typical usage is: 1908 * <code> 1909 * $adminService = new Google_Service_Directory(...); 1910 * $domainAliases = $adminService->domainAliases; 1911 * </code> 1912 */ 1913 class Google_Service_Directory_DomainAliases_Resource extends Google_Service_Resource 1914 { 1915 1916 /** 1917 * Deletes a Domain Alias of the customer. (domainAliases.delete) 1918 * 1919 * @param string $customer Immutable id of the Google Apps account. 1920 * @param string $domainAliasName Name of domain alias to be retrieved. 1921 * @param array $optParams Optional parameters. 1922 */ 1923 public function delete($customer, $domainAliasName, $optParams = array()) 1924 { 1925 $params = array('customer' => $customer, 'domainAliasName' => $domainAliasName); 1926 $params = array_merge($params, $optParams); 1927 return $this->call('delete', array($params)); 1928 } 1929 1930 /** 1931 * Retrieves a domain alias of the customer. (domainAliases.get) 1932 * 1933 * @param string $customer Immutable id of the Google Apps account. 1934 * @param string $domainAliasName Name of domain alias to be retrieved. 1935 * @param array $optParams Optional parameters. 1936 * @return Google_Service_Directory_DomainAlias 1937 */ 1938 public function get($customer, $domainAliasName, $optParams = array()) 1939 { 1940 $params = array('customer' => $customer, 'domainAliasName' => $domainAliasName); 1941 $params = array_merge($params, $optParams); 1942 return $this->call('get', array($params), "Google_Service_Directory_DomainAlias"); 1943 } 1944 1945 /** 1946 * Inserts a Domain alias of the customer. (domainAliases.insert) 1947 * 1948 * @param string $customer Immutable id of the Google Apps account. 1949 * @param Google_DomainAlias $postBody 1950 * @param array $optParams Optional parameters. 1951 * @return Google_Service_Directory_DomainAlias 1952 */ 1953 public function insert($customer, Google_Service_Directory_DomainAlias $postBody, $optParams = array()) 1954 { 1955 $params = array('customer' => $customer, 'postBody' => $postBody); 1956 $params = array_merge($params, $optParams); 1957 return $this->call('insert', array($params), "Google_Service_Directory_DomainAlias"); 1958 } 1959 1960 /** 1961 * Lists the domain aliases of the customer. (domainAliases.listDomainAliases) 1962 * 1963 * @param string $customer Immutable id of the Google Apps account. 1964 * @param array $optParams Optional parameters. 1965 * 1966 * @opt_param string parentDomainName Name of the parent domain for which domain 1967 * aliases are to be fetched. 1968 * @return Google_Service_Directory_DomainAliases 1969 */ 1970 public function listDomainAliases($customer, $optParams = array()) 1971 { 1972 $params = array('customer' => $customer); 1973 $params = array_merge($params, $optParams); 1974 return $this->call('list', array($params), "Google_Service_Directory_DomainAliases"); 1975 } 1976 } 1977 1978 /** 1979 * The "domains" collection of methods. 1980 * Typical usage is: 1981 * <code> 1982 * $adminService = new Google_Service_Directory(...); 1983 * $domains = $adminService->domains; 1984 * </code> 1985 */ 1986 class Google_Service_Directory_Domains_Resource extends Google_Service_Resource 1987 { 1988 1989 /** 1990 * Deletes a domain of the customer. (domains.delete) 1991 * 1992 * @param string $customer Immutable id of the Google Apps account. 1993 * @param string $domainName Name of domain to be deleted 1994 * @param array $optParams Optional parameters. 1995 */ 1996 public function delete($customer, $domainName, $optParams = array()) 1997 { 1998 $params = array('customer' => $customer, 'domainName' => $domainName); 1999 $params = array_merge($params, $optParams); 2000 return $this->call('delete', array($params)); 2001 } 2002 2003 /** 2004 * Retrives a domain of the customer. (domains.get) 2005 * 2006 * @param string $customer Immutable id of the Google Apps account. 2007 * @param string $domainName Name of domain to be retrieved 2008 * @param array $optParams Optional parameters. 2009 * @return Google_Service_Directory_Domains 2010 */ 2011 public function get($customer, $domainName, $optParams = array()) 2012 { 2013 $params = array('customer' => $customer, 'domainName' => $domainName); 2014 $params = array_merge($params, $optParams); 2015 return $this->call('get', array($params), "Google_Service_Directory_Domains"); 2016 } 2017 2018 /** 2019 * Inserts a domain of the customer. (domains.insert) 2020 * 2021 * @param string $customer Immutable id of the Google Apps account. 2022 * @param Google_Domains $postBody 2023 * @param array $optParams Optional parameters. 2024 * @return Google_Service_Directory_Domains 2025 */ 2026 public function insert($customer, Google_Service_Directory_Domains $postBody, $optParams = array()) 2027 { 2028 $params = array('customer' => $customer, 'postBody' => $postBody); 2029 $params = array_merge($params, $optParams); 2030 return $this->call('insert', array($params), "Google_Service_Directory_Domains"); 2031 } 2032 2033 /** 2034 * Lists the domains of the customer. (domains.listDomains) 2035 * 2036 * @param string $customer Immutable id of the Google Apps account. 2037 * @param array $optParams Optional parameters. 2038 * @return Google_Service_Directory_Domains2 2039 */ 2040 public function listDomains($customer, $optParams = array()) 2041 { 2042 $params = array('customer' => $customer); 2043 $params = array_merge($params, $optParams); 2044 return $this->call('list', array($params), "Google_Service_Directory_Domains2"); 2045 } 2046 } 2047 2048 /** 2049 * The "groups" collection of methods. 2050 * Typical usage is: 2051 * <code> 2052 * $adminService = new Google_Service_Directory(...); 2053 * $groups = $adminService->groups; 2054 * </code> 2055 */ 2056 class Google_Service_Directory_Groups_Resource extends Google_Service_Resource 2057 { 2058 2059 /** 2060 * Delete Group (groups.delete) 2061 * 2062 * @param string $groupKey Email or immutable Id of the group 2063 * @param array $optParams Optional parameters. 2064 */ 2065 public function delete($groupKey, $optParams = array()) 2066 { 2067 $params = array('groupKey' => $groupKey); 2068 $params = array_merge($params, $optParams); 2069 return $this->call('delete', array($params)); 2070 } 2071 2072 /** 2073 * Retrieve Group (groups.get) 2074 * 2075 * @param string $groupKey Email or immutable Id of the group 2076 * @param array $optParams Optional parameters. 2077 * @return Google_Service_Directory_Group 2078 */ 2079 public function get($groupKey, $optParams = array()) 2080 { 2081 $params = array('groupKey' => $groupKey); 2082 $params = array_merge($params, $optParams); 2083 return $this->call('get', array($params), "Google_Service_Directory_Group"); 2084 } 2085 2086 /** 2087 * Create Group (groups.insert) 2088 * 2089 * @param Google_Group $postBody 2090 * @param array $optParams Optional parameters. 2091 * @return Google_Service_Directory_Group 2092 */ 2093 public function insert(Google_Service_Directory_Group $postBody, $optParams = array()) 2094 { 2095 $params = array('postBody' => $postBody); 2096 $params = array_merge($params, $optParams); 2097 return $this->call('insert', array($params), "Google_Service_Directory_Group"); 2098 } 2099 2100 /** 2101 * Retrieve all groups in a domain (paginated) (groups.listGroups) 2102 * 2103 * @param array $optParams Optional parameters. 2104 * 2105 * @opt_param string customer Immutable id of the Google Apps account. In case 2106 * of multi-domain, to fetch all groups for a customer, fill this field instead 2107 * of domain. 2108 * @opt_param string pageToken Token to specify next page in the list 2109 * @opt_param string domain Name of the domain. Fill this field to get groups 2110 * from only this domain. To return all groups in a multi-domain fill customer 2111 * field instead. 2112 * @opt_param int maxResults Maximum number of results to return. Default is 200 2113 * @opt_param string userKey Email or immutable Id of the user if only those 2114 * groups are to be listed, the given user is a member of. If Id, it should 2115 * match with id of user object 2116 * @return Google_Service_Directory_Groups 2117 */ 2118 public function listGroups($optParams = array()) 2119 { 2120 $params = array(); 2121 $params = array_merge($params, $optParams); 2122 return $this->call('list', array($params), "Google_Service_Directory_Groups"); 2123 } 2124 2125 /** 2126 * Update Group. This method supports patch semantics. (groups.patch) 2127 * 2128 * @param string $groupKey Email or immutable Id of the group. If Id, it should 2129 * match with id of group object 2130 * @param Google_Group $postBody 2131 * @param array $optParams Optional parameters. 2132 * @return Google_Service_Directory_Group 2133 */ 2134 public function patch($groupKey, Google_Service_Directory_Group $postBody, $optParams = array()) 2135 { 2136 $params = array('groupKey' => $groupKey, 'postBody' => $postBody); 2137 $params = array_merge($params, $optParams); 2138 return $this->call('patch', array($params), "Google_Service_Directory_Group"); 2139 } 2140 2141 /** 2142 * Update Group (groups.update) 2143 * 2144 * @param string $groupKey Email or immutable Id of the group. If Id, it should 2145 * match with id of group object 2146 * @param Google_Group $postBody 2147 * @param array $optParams Optional parameters. 2148 * @return Google_Service_Directory_Group 2149 */ 2150 public function update($groupKey, Google_Service_Directory_Group $postBody, $optParams = array()) 2151 { 2152 $params = array('groupKey' => $groupKey, 'postBody' => $postBody); 2153 $params = array_merge($params, $optParams); 2154 return $this->call('update', array($params), "Google_Service_Directory_Group"); 2155 } 2156 } 2157 2158 /** 2159 * The "aliases" collection of methods. 2160 * Typical usage is: 2161 * <code> 2162 * $adminService = new Google_Service_Directory(...); 2163 * $aliases = $adminService->aliases; 2164 * </code> 2165 */ 2166 class Google_Service_Directory_GroupsAliases_Resource extends Google_Service_Resource 2167 { 2168 2169 /** 2170 * Remove a alias for the group (aliases.delete) 2171 * 2172 * @param string $groupKey Email or immutable Id of the group 2173 * @param string $alias The alias to be removed 2174 * @param array $optParams Optional parameters. 2175 */ 2176 public function delete($groupKey, $alias, $optParams = array()) 2177 { 2178 $params = array('groupKey' => $groupKey, 'alias' => $alias); 2179 $params = array_merge($params, $optParams); 2180 return $this->call('delete', array($params)); 2181 } 2182 2183 /** 2184 * Add a alias for the group (aliases.insert) 2185 * 2186 * @param string $groupKey Email or immutable Id of the group 2187 * @param Google_Alias $postBody 2188 * @param array $optParams Optional parameters. 2189 * @return Google_Service_Directory_Alias 2190 */ 2191 public function insert($groupKey, Google_Service_Directory_Alias $postBody, $optParams = array()) 2192 { 2193 $params = array('groupKey' => $groupKey, 'postBody' => $postBody); 2194 $params = array_merge($params, $optParams); 2195 return $this->call('insert', array($params), "Google_Service_Directory_Alias"); 2196 } 2197 2198 /** 2199 * List all aliases for a group (aliases.listGroupsAliases) 2200 * 2201 * @param string $groupKey Email or immutable Id of the group 2202 * @param array $optParams Optional parameters. 2203 * @return Google_Service_Directory_Aliases 2204 */ 2205 public function listGroupsAliases($groupKey, $optParams = array()) 2206 { 2207 $params = array('groupKey' => $groupKey); 2208 $params = array_merge($params, $optParams); 2209 return $this->call('list', array($params), "Google_Service_Directory_Aliases"); 2210 } 2211 } 2212 2213 /** 2214 * The "members" collection of methods. 2215 * Typical usage is: 2216 * <code> 2217 * $adminService = new Google_Service_Directory(...); 2218 * $members = $adminService->members; 2219 * </code> 2220 */ 2221 class Google_Service_Directory_Members_Resource extends Google_Service_Resource 2222 { 2223 2224 /** 2225 * Remove membership. (members.delete) 2226 * 2227 * @param string $groupKey Email or immutable Id of the group 2228 * @param string $memberKey Email or immutable Id of the member 2229 * @param array $optParams Optional parameters. 2230 */ 2231 public function delete($groupKey, $memberKey, $optParams = array()) 2232 { 2233 $params = array('groupKey' => $groupKey, 'memberKey' => $memberKey); 2234 $params = array_merge($params, $optParams); 2235 return $this->call('delete', array($params)); 2236 } 2237 2238 /** 2239 * Retrieve Group Member (members.get) 2240 * 2241 * @param string $groupKey Email or immutable Id of the group 2242 * @param string $memberKey Email or immutable Id of the member 2243 * @param array $optParams Optional parameters. 2244 * @return Google_Service_Directory_Member 2245 */ 2246 public function get($groupKey, $memberKey, $optParams = array()) 2247 { 2248 $params = array('groupKey' => $groupKey, 'memberKey' => $memberKey); 2249 $params = array_merge($params, $optParams); 2250 return $this->call('get', array($params), "Google_Service_Directory_Member"); 2251 } 2252 2253 /** 2254 * Add user to the specified group. (members.insert) 2255 * 2256 * @param string $groupKey Email or immutable Id of the group 2257 * @param Google_Member $postBody 2258 * @param array $optParams Optional parameters. 2259 * @return Google_Service_Directory_Member 2260 */ 2261 public function insert($groupKey, Google_Service_Directory_Member $postBody, $optParams = array()) 2262 { 2263 $params = array('groupKey' => $groupKey, 'postBody' => $postBody); 2264 $params = array_merge($params, $optParams); 2265 return $this->call('insert', array($params), "Google_Service_Directory_Member"); 2266 } 2267 2268 /** 2269 * Retrieve all members in a group (paginated) (members.listMembers) 2270 * 2271 * @param string $groupKey Email or immutable Id of the group 2272 * @param array $optParams Optional parameters. 2273 * 2274 * @opt_param string pageToken Token to specify next page in the list 2275 * @opt_param string roles Comma separated role values to filter list results 2276 * on. 2277 * @opt_param int maxResults Maximum number of results to return. Default is 200 2278 * @return Google_Service_Directory_Members 2279 */ 2280 public function listMembers($groupKey, $optParams = array()) 2281 { 2282 $params = array('groupKey' => $groupKey); 2283 $params = array_merge($params, $optParams); 2284 return $this->call('list', array($params), "Google_Service_Directory_Members"); 2285 } 2286 2287 /** 2288 * Update membership of a user in the specified group. This method supports 2289 * patch semantics. (members.patch) 2290 * 2291 * @param string $groupKey Email or immutable Id of the group. If Id, it should 2292 * match with id of group object 2293 * @param string $memberKey Email or immutable Id of the user. If Id, it should 2294 * match with id of member object 2295 * @param Google_Member $postBody 2296 * @param array $optParams Optional parameters. 2297 * @return Google_Service_Directory_Member 2298 */ 2299 public function patch($groupKey, $memberKey, Google_Service_Directory_Member $postBody, $optParams = array()) 2300 { 2301 $params = array('groupKey' => $groupKey, 'memberKey' => $memberKey, 'postBody' => $postBody); 2302 $params = array_merge($params, $optParams); 2303 return $this->call('patch', array($params), "Google_Service_Directory_Member"); 2304 } 2305 2306 /** 2307 * Update membership of a user in the specified group. (members.update) 2308 * 2309 * @param string $groupKey Email or immutable Id of the group. If Id, it should 2310 * match with id of group object 2311 * @param string $memberKey Email or immutable Id of the user. If Id, it should 2312 * match with id of member object 2313 * @param Google_Member $postBody 2314 * @param array $optParams Optional parameters. 2315 * @return Google_Service_Directory_Member 2316 */ 2317 public function update($groupKey, $memberKey, Google_Service_Directory_Member $postBody, $optParams = array()) 2318 { 2319 $params = array('groupKey' => $groupKey, 'memberKey' => $memberKey, 'postBody' => $postBody); 2320 $params = array_merge($params, $optParams); 2321 return $this->call('update', array($params), "Google_Service_Directory_Member"); 2322 } 2323 } 2324 2325 /** 2326 * The "mobiledevices" collection of methods. 2327 * Typical usage is: 2328 * <code> 2329 * $adminService = new Google_Service_Directory(...); 2330 * $mobiledevices = $adminService->mobiledevices; 2331 * </code> 2332 */ 2333 class Google_Service_Directory_Mobiledevices_Resource extends Google_Service_Resource 2334 { 2335 2336 /** 2337 * Take action on Mobile Device (mobiledevices.action) 2338 * 2339 * @param string $customerId Immutable id of the Google Apps account 2340 * @param string $resourceId Immutable id of Mobile Device 2341 * @param Google_MobileDeviceAction $postBody 2342 * @param array $optParams Optional parameters. 2343 */ 2344 public function action($customerId, $resourceId, Google_Service_Directory_MobileDeviceAction $postBody, $optParams = array()) 2345 { 2346 $params = array('customerId' => $customerId, 'resourceId' => $resourceId, 'postBody' => $postBody); 2347 $params = array_merge($params, $optParams); 2348 return $this->call('action', array($params)); 2349 } 2350 2351 /** 2352 * Delete Mobile Device (mobiledevices.delete) 2353 * 2354 * @param string $customerId Immutable id of the Google Apps account 2355 * @param string $resourceId Immutable id of Mobile Device 2356 * @param array $optParams Optional parameters. 2357 */ 2358 public function delete($customerId, $resourceId, $optParams = array()) 2359 { 2360 $params = array('customerId' => $customerId, 'resourceId' => $resourceId); 2361 $params = array_merge($params, $optParams); 2362 return $this->call('delete', array($params)); 2363 } 2364 2365 /** 2366 * Retrieve Mobile Device (mobiledevices.get) 2367 * 2368 * @param string $customerId Immutable id of the Google Apps account 2369 * @param string $resourceId Immutable id of Mobile Device 2370 * @param array $optParams Optional parameters. 2371 * 2372 * @opt_param string projection Restrict information returned to a set of 2373 * selected fields. 2374 * @return Google_Service_Directory_MobileDevice 2375 */ 2376 public function get($customerId, $resourceId, $optParams = array()) 2377 { 2378 $params = array('customerId' => $customerId, 'resourceId' => $resourceId); 2379 $params = array_merge($params, $optParams); 2380 return $this->call('get', array($params), "Google_Service_Directory_MobileDevice"); 2381 } 2382 2383 /** 2384 * Retrieve all Mobile Devices of a customer (paginated) 2385 * (mobiledevices.listMobiledevices) 2386 * 2387 * @param string $customerId Immutable id of the Google Apps account 2388 * @param array $optParams Optional parameters. 2389 * 2390 * @opt_param string orderBy Column to use for sorting results 2391 * @opt_param string projection Restrict information returned to a set of 2392 * selected fields. 2393 * @opt_param int maxResults Maximum number of results to return. Default is 100 2394 * @opt_param string pageToken Token to specify next page in the list 2395 * @opt_param string sortOrder Whether to return results in ascending or 2396 * descending order. Only of use when orderBy is also used 2397 * @opt_param string query Search string in the format given at 2398 * http://support.google.com/a/bin/answer.py?hl=en=1408863#search 2399 * @return Google_Service_Directory_MobileDevices 2400 */ 2401 public function listMobiledevices($customerId, $optParams = array()) 2402 { 2403 $params = array('customerId' => $customerId); 2404 $params = array_merge($params, $optParams); 2405 return $this->call('list', array($params), "Google_Service_Directory_MobileDevices"); 2406 } 2407 } 2408 2409 /** 2410 * The "notifications" collection of methods. 2411 * Typical usage is: 2412 * <code> 2413 * $adminService = new Google_Service_Directory(...); 2414 * $notifications = $adminService->notifications; 2415 * </code> 2416 */ 2417 class Google_Service_Directory_Notifications_Resource extends Google_Service_Resource 2418 { 2419 2420 /** 2421 * Deletes a notification (notifications.delete) 2422 * 2423 * @param string $customer The unique ID for the customer's Google account. The 2424 * customerId is also returned as part of the Users resource. 2425 * @param string $notificationId The unique ID of the notification. 2426 * @param array $optParams Optional parameters. 2427 */ 2428 public function delete($customer, $notificationId, $optParams = array()) 2429 { 2430 $params = array('customer' => $customer, 'notificationId' => $notificationId); 2431 $params = array_merge($params, $optParams); 2432 return $this->call('delete', array($params)); 2433 } 2434 2435 /** 2436 * Retrieves a notification. (notifications.get) 2437 * 2438 * @param string $customer The unique ID for the customer's Google account. The 2439 * customerId is also returned as part of the Users resource. 2440 * @param string $notificationId The unique ID of the notification. 2441 * @param array $optParams Optional parameters. 2442 * @return Google_Service_Directory_Notification 2443 */ 2444 public function get($customer, $notificationId, $optParams = array()) 2445 { 2446 $params = array('customer' => $customer, 'notificationId' => $notificationId); 2447 $params = array_merge($params, $optParams); 2448 return $this->call('get', array($params), "Google_Service_Directory_Notification"); 2449 } 2450 2451 /** 2452 * Retrieves a list of notifications. (notifications.listNotifications) 2453 * 2454 * @param string $customer The unique ID for the customer's Google account. 2455 * @param array $optParams Optional parameters. 2456 * 2457 * @opt_param string pageToken The token to specify the page of results to 2458 * retrieve. 2459 * @opt_param string maxResults Maximum number of notifications to return per 2460 * page. The default is 100. 2461 * @opt_param string language The ISO 639-1 code of the language notifications 2462 * are returned in. The default is English (en). 2463 * @return Google_Service_Directory_Notifications 2464 */ 2465 public function listNotifications($customer, $optParams = array()) 2466 { 2467 $params = array('customer' => $customer); 2468 $params = array_merge($params, $optParams); 2469 return $this->call('list', array($params), "Google_Service_Directory_Notifications"); 2470 } 2471 2472 /** 2473 * Updates a notification. This method supports patch semantics. 2474 * (notifications.patch) 2475 * 2476 * @param string $customer The unique ID for the customer's Google account. 2477 * @param string $notificationId The unique ID of the notification. 2478 * @param Google_Notification $postBody 2479 * @param array $optParams Optional parameters. 2480 * @return Google_Service_Directory_Notification 2481 */ 2482 public function patch($customer, $notificationId, Google_Service_Directory_Notification $postBody, $optParams = array()) 2483 { 2484 $params = array('customer' => $customer, 'notificationId' => $notificationId, 'postBody' => $postBody); 2485 $params = array_merge($params, $optParams); 2486 return $this->call('patch', array($params), "Google_Service_Directory_Notification"); 2487 } 2488 2489 /** 2490 * Updates a notification. (notifications.update) 2491 * 2492 * @param string $customer The unique ID for the customer's Google account. 2493 * @param string $notificationId The unique ID of the notification. 2494 * @param Google_Notification $postBody 2495 * @param array $optParams Optional parameters. 2496 * @return Google_Service_Directory_Notification 2497 */ 2498 public function update($customer, $notificationId, Google_Service_Directory_Notification $postBody, $optParams = array()) 2499 { 2500 $params = array('customer' => $customer, 'notificationId' => $notificationId, 'postBody' => $postBody); 2501 $params = array_merge($params, $optParams); 2502 return $this->call('update', array($params), "Google_Service_Directory_Notification"); 2503 } 2504 } 2505 2506 /** 2507 * The "orgunits" collection of methods. 2508 * Typical usage is: 2509 * <code> 2510 * $adminService = new Google_Service_Directory(...); 2511 * $orgunits = $adminService->orgunits; 2512 * </code> 2513 */ 2514 class Google_Service_Directory_Orgunits_Resource extends Google_Service_Resource 2515 { 2516 2517 /** 2518 * Remove Organization Unit (orgunits.delete) 2519 * 2520 * @param string $customerId Immutable id of the Google Apps account 2521 * @param string $orgUnitPath Full path of the organization unit or its Id 2522 * @param array $optParams Optional parameters. 2523 */ 2524 public function delete($customerId, $orgUnitPath, $optParams = array()) 2525 { 2526 $params = array('customerId' => $customerId, 'orgUnitPath' => $orgUnitPath); 2527 $params = array_merge($params, $optParams); 2528 return $this->call('delete', array($params)); 2529 } 2530 2531 /** 2532 * Retrieve Organization Unit (orgunits.get) 2533 * 2534 * @param string $customerId Immutable id of the Google Apps account 2535 * @param string $orgUnitPath Full path of the organization unit or its Id 2536 * @param array $optParams Optional parameters. 2537 * @return Google_Service_Directory_OrgUnit 2538 */ 2539 public function get($customerId, $orgUnitPath, $optParams = array()) 2540 { 2541 $params = array('customerId' => $customerId, 'orgUnitPath' => $orgUnitPath); 2542 $params = array_merge($params, $optParams); 2543 return $this->call('get', array($params), "Google_Service_Directory_OrgUnit"); 2544 } 2545 2546 /** 2547 * Add Organization Unit (orgunits.insert) 2548 * 2549 * @param string $customerId Immutable id of the Google Apps account 2550 * @param Google_OrgUnit $postBody 2551 * @param array $optParams Optional parameters. 2552 * @return Google_Service_Directory_OrgUnit 2553 */ 2554 public function insert($customerId, Google_Service_Directory_OrgUnit $postBody, $optParams = array()) 2555 { 2556 $params = array('customerId' => $customerId, 'postBody' => $postBody); 2557 $params = array_merge($params, $optParams); 2558 return $this->call('insert', array($params), "Google_Service_Directory_OrgUnit"); 2559 } 2560 2561 /** 2562 * Retrieve all Organization Units (orgunits.listOrgunits) 2563 * 2564 * @param string $customerId Immutable id of the Google Apps account 2565 * @param array $optParams Optional parameters. 2566 * 2567 * @opt_param string type Whether to return all sub-organizations or just 2568 * immediate children 2569 * @opt_param string orgUnitPath the URL-encoded organization unit's path or its 2570 * Id 2571 * @return Google_Service_Directory_OrgUnits 2572 */ 2573 public function listOrgunits($customerId, $optParams = array()) 2574 { 2575 $params = array('customerId' => $customerId); 2576 $params = array_merge($params, $optParams); 2577 return $this->call('list', array($params), "Google_Service_Directory_OrgUnits"); 2578 } 2579 2580 /** 2581 * Update Organization Unit. This method supports patch semantics. 2582 * (orgunits.patch) 2583 * 2584 * @param string $customerId Immutable id of the Google Apps account 2585 * @param string $orgUnitPath Full path of the organization unit or its Id 2586 * @param Google_OrgUnit $postBody 2587 * @param array $optParams Optional parameters. 2588 * @return Google_Service_Directory_OrgUnit 2589 */ 2590 public function patch($customerId, $orgUnitPath, Google_Service_Directory_OrgUnit $postBody, $optParams = array()) 2591 { 2592 $params = array('customerId' => $customerId, 'orgUnitPath' => $orgUnitPath, 'postBody' => $postBody); 2593 $params = array_merge($params, $optParams); 2594 return $this->call('patch', array($params), "Google_Service_Directory_OrgUnit"); 2595 } 2596 2597 /** 2598 * Update Organization Unit (orgunits.update) 2599 * 2600 * @param string $customerId Immutable id of the Google Apps account 2601 * @param string $orgUnitPath Full path of the organization unit or its Id 2602 * @param Google_OrgUnit $postBody 2603 * @param array $optParams Optional parameters. 2604 * @return Google_Service_Directory_OrgUnit 2605 */ 2606 public function update($customerId, $orgUnitPath, Google_Service_Directory_OrgUnit $postBody, $optParams = array()) 2607 { 2608 $params = array('customerId' => $customerId, 'orgUnitPath' => $orgUnitPath, 'postBody' => $postBody); 2609 $params = array_merge($params, $optParams); 2610 return $this->call('update', array($params), "Google_Service_Directory_OrgUnit"); 2611 } 2612 } 2613 2614 /** 2615 * The "privileges" collection of methods. 2616 * Typical usage is: 2617 * <code> 2618 * $adminService = new Google_Service_Directory(...); 2619 * $privileges = $adminService->privileges; 2620 * </code> 2621 */ 2622 class Google_Service_Directory_Privileges_Resource extends Google_Service_Resource 2623 { 2624 2625 /** 2626 * Retrieves a paginated list of all privileges for a customer. 2627 * (privileges.listPrivileges) 2628 * 2629 * @param string $customer Immutable ID of the Google Apps account. 2630 * @param array $optParams Optional parameters. 2631 * @return Google_Service_Directory_Privileges 2632 */ 2633 public function listPrivileges($customer, $optParams = array()) 2634 { 2635 $params = array('customer' => $customer); 2636 $params = array_merge($params, $optParams); 2637 return $this->call('list', array($params), "Google_Service_Directory_Privileges"); 2638 } 2639 } 2640 2641 /** 2642 * The "roleAssignments" collection of methods. 2643 * Typical usage is: 2644 * <code> 2645 * $adminService = new Google_Service_Directory(...); 2646 * $roleAssignments = $adminService->roleAssignments; 2647 * </code> 2648 */ 2649 class Google_Service_Directory_RoleAssignments_Resource extends Google_Service_Resource 2650 { 2651 2652 /** 2653 * Deletes a role assignment. (roleAssignments.delete) 2654 * 2655 * @param string $customer Immutable ID of the Google Apps account. 2656 * @param string $roleAssignmentId Immutable ID of the role assignment. 2657 * @param array $optParams Optional parameters. 2658 */ 2659 public function delete($customer, $roleAssignmentId, $optParams = array()) 2660 { 2661 $params = array('customer' => $customer, 'roleAssignmentId' => $roleAssignmentId); 2662 $params = array_merge($params, $optParams); 2663 return $this->call('delete', array($params)); 2664 } 2665 2666 /** 2667 * Retrieve a role assignment. (roleAssignments.get) 2668 * 2669 * @param string $customer Immutable ID of the Google Apps account. 2670 * @param string $roleAssignmentId Immutable ID of the role assignment. 2671 * @param array $optParams Optional parameters. 2672 * @return Google_Service_Directory_RoleAssignment 2673 */ 2674 public function get($customer, $roleAssignmentId, $optParams = array()) 2675 { 2676 $params = array('customer' => $customer, 'roleAssignmentId' => $roleAssignmentId); 2677 $params = array_merge($params, $optParams); 2678 return $this->call('get', array($params), "Google_Service_Directory_RoleAssignment"); 2679 } 2680 2681 /** 2682 * Creates a role assignment. (roleAssignments.insert) 2683 * 2684 * @param string $customer Immutable ID of the Google Apps account. 2685 * @param Google_RoleAssignment $postBody 2686 * @param array $optParams Optional parameters. 2687 * @return Google_Service_Directory_RoleAssignment 2688 */ 2689 public function insert($customer, Google_Service_Directory_RoleAssignment $postBody, $optParams = array()) 2690 { 2691 $params = array('customer' => $customer, 'postBody' => $postBody); 2692 $params = array_merge($params, $optParams); 2693 return $this->call('insert', array($params), "Google_Service_Directory_RoleAssignment"); 2694 } 2695 2696 /** 2697 * Retrieves a paginated list of all roleAssignments. 2698 * (roleAssignments.listRoleAssignments) 2699 * 2700 * @param string $customer Immutable ID of the Google Apps account. 2701 * @param array $optParams Optional parameters. 2702 * 2703 * @opt_param string pageToken Token to specify the next page in the list. 2704 * @opt_param string userKey The user's primary email address, alias email 2705 * address, or unique user ID. If included in the request, returns role 2706 * assignments only for this user. 2707 * @opt_param int maxResults Maximum number of results to return. 2708 * @opt_param string roleId Immutable ID of a role. If included in the request, 2709 * returns only role assignments containing this role ID. 2710 * @return Google_Service_Directory_RoleAssignments 2711 */ 2712 public function listRoleAssignments($customer, $optParams = array()) 2713 { 2714 $params = array('customer' => $customer); 2715 $params = array_merge($params, $optParams); 2716 return $this->call('list', array($params), "Google_Service_Directory_RoleAssignments"); 2717 } 2718 } 2719 2720 /** 2721 * The "roles" collection of methods. 2722 * Typical usage is: 2723 * <code> 2724 * $adminService = new Google_Service_Directory(...); 2725 * $roles = $adminService->roles; 2726 * </code> 2727 */ 2728 class Google_Service_Directory_Roles_Resource extends Google_Service_Resource 2729 { 2730 2731 /** 2732 * Deletes a role. (roles.delete) 2733 * 2734 * @param string $customer Immutable ID of the Google Apps account. 2735 * @param string $roleId Immutable ID of the role. 2736 * @param array $optParams Optional parameters. 2737 */ 2738 public function delete($customer, $roleId, $optParams = array()) 2739 { 2740 $params = array('customer' => $customer, 'roleId' => $roleId); 2741 $params = array_merge($params, $optParams); 2742 return $this->call('delete', array($params)); 2743 } 2744 2745 /** 2746 * Retrieves a role. (roles.get) 2747 * 2748 * @param string $customer Immutable ID of the Google Apps account. 2749 * @param string $roleId Immutable ID of the role. 2750 * @param array $optParams Optional parameters. 2751 * @return Google_Service_Directory_Role 2752 */ 2753 public function get($customer, $roleId, $optParams = array()) 2754 { 2755 $params = array('customer' => $customer, 'roleId' => $roleId); 2756 $params = array_merge($params, $optParams); 2757 return $this->call('get', array($params), "Google_Service_Directory_Role"); 2758 } 2759 2760 /** 2761 * Creates a role. (roles.insert) 2762 * 2763 * @param string $customer Immutable ID of the Google Apps account. 2764 * @param Google_Role $postBody 2765 * @param array $optParams Optional parameters. 2766 * @return Google_Service_Directory_Role 2767 */ 2768 public function insert($customer, Google_Service_Directory_Role $postBody, $optParams = array()) 2769 { 2770 $params = array('customer' => $customer, 'postBody' => $postBody); 2771 $params = array_merge($params, $optParams); 2772 return $this->call('insert', array($params), "Google_Service_Directory_Role"); 2773 } 2774 2775 /** 2776 * Retrieves a paginated list of all the roles in a domain. (roles.listRoles) 2777 * 2778 * @param string $customer Immutable id of the Google Apps account. 2779 * @param array $optParams Optional parameters. 2780 * 2781 * @opt_param string pageToken Token to specify the next page in the list. 2782 * @opt_param int maxResults Maximum number of results to return. 2783 * @return Google_Service_Directory_Roles 2784 */ 2785 public function listRoles($customer, $optParams = array()) 2786 { 2787 $params = array('customer' => $customer); 2788 $params = array_merge($params, $optParams); 2789 return $this->call('list', array($params), "Google_Service_Directory_Roles"); 2790 } 2791 2792 /** 2793 * Updates a role. This method supports patch semantics. (roles.patch) 2794 * 2795 * @param string $customer Immutable ID of the Google Apps account. 2796 * @param string $roleId Immutable ID of the role. 2797 * @param Google_Role $postBody 2798 * @param array $optParams Optional parameters. 2799 * @return Google_Service_Directory_Role 2800 */ 2801 public function patch($customer, $roleId, Google_Service_Directory_Role $postBody, $optParams = array()) 2802 { 2803 $params = array('customer' => $customer, 'roleId' => $roleId, 'postBody' => $postBody); 2804 $params = array_merge($params, $optParams); 2805 return $this->call('patch', array($params), "Google_Service_Directory_Role"); 2806 } 2807 2808 /** 2809 * Updates a role. (roles.update) 2810 * 2811 * @param string $customer Immutable ID of the Google Apps account. 2812 * @param string $roleId Immutable ID of the role. 2813 * @param Google_Role $postBody 2814 * @param array $optParams Optional parameters. 2815 * @return Google_Service_Directory_Role 2816 */ 2817 public function update($customer, $roleId, Google_Service_Directory_Role $postBody, $optParams = array()) 2818 { 2819 $params = array('customer' => $customer, 'roleId' => $roleId, 'postBody' => $postBody); 2820 $params = array_merge($params, $optParams); 2821 return $this->call('update', array($params), "Google_Service_Directory_Role"); 2822 } 2823 } 2824 2825 /** 2826 * The "schemas" collection of methods. 2827 * Typical usage is: 2828 * <code> 2829 * $adminService = new Google_Service_Directory(...); 2830 * $schemas = $adminService->schemas; 2831 * </code> 2832 */ 2833 class Google_Service_Directory_Schemas_Resource extends Google_Service_Resource 2834 { 2835 2836 /** 2837 * Delete schema (schemas.delete) 2838 * 2839 * @param string $customerId Immutable id of the Google Apps account 2840 * @param string $schemaKey Name or immutable Id of the schema 2841 * @param array $optParams Optional parameters. 2842 */ 2843 public function delete($customerId, $schemaKey, $optParams = array()) 2844 { 2845 $params = array('customerId' => $customerId, 'schemaKey' => $schemaKey); 2846 $params = array_merge($params, $optParams); 2847 return $this->call('delete', array($params)); 2848 } 2849 2850 /** 2851 * Retrieve schema (schemas.get) 2852 * 2853 * @param string $customerId Immutable id of the Google Apps account 2854 * @param string $schemaKey Name or immutable Id of the schema 2855 * @param array $optParams Optional parameters. 2856 * @return Google_Service_Directory_Schema 2857 */ 2858 public function get($customerId, $schemaKey, $optParams = array()) 2859 { 2860 $params = array('customerId' => $customerId, 'schemaKey' => $schemaKey); 2861 $params = array_merge($params, $optParams); 2862 return $this->call('get', array($params), "Google_Service_Directory_Schema"); 2863 } 2864 2865 /** 2866 * Create schema. (schemas.insert) 2867 * 2868 * @param string $customerId Immutable id of the Google Apps account 2869 * @param Google_Schema $postBody 2870 * @param array $optParams Optional parameters. 2871 * @return Google_Service_Directory_Schema 2872 */ 2873 public function insert($customerId, Google_Service_Directory_Schema $postBody, $optParams = array()) 2874 { 2875 $params = array('customerId' => $customerId, 'postBody' => $postBody); 2876 $params = array_merge($params, $optParams); 2877 return $this->call('insert', array($params), "Google_Service_Directory_Schema"); 2878 } 2879 2880 /** 2881 * Retrieve all schemas for a customer (schemas.listSchemas) 2882 * 2883 * @param string $customerId Immutable id of the Google Apps account 2884 * @param array $optParams Optional parameters. 2885 * @return Google_Service_Directory_Schemas 2886 */ 2887 public function listSchemas($customerId, $optParams = array()) 2888 { 2889 $params = array('customerId' => $customerId); 2890 $params = array_merge($params, $optParams); 2891 return $this->call('list', array($params), "Google_Service_Directory_Schemas"); 2892 } 2893 2894 /** 2895 * Update schema. This method supports patch semantics. (schemas.patch) 2896 * 2897 * @param string $customerId Immutable id of the Google Apps account 2898 * @param string $schemaKey Name or immutable Id of the schema. 2899 * @param Google_Schema $postBody 2900 * @param array $optParams Optional parameters. 2901 * @return Google_Service_Directory_Schema 2902 */ 2903 public function patch($customerId, $schemaKey, Google_Service_Directory_Schema $postBody, $optParams = array()) 2904 { 2905 $params = array('customerId' => $customerId, 'schemaKey' => $schemaKey, 'postBody' => $postBody); 2906 $params = array_merge($params, $optParams); 2907 return $this->call('patch', array($params), "Google_Service_Directory_Schema"); 2908 } 2909 2910 /** 2911 * Update schema (schemas.update) 2912 * 2913 * @param string $customerId Immutable id of the Google Apps account 2914 * @param string $schemaKey Name or immutable Id of the schema. 2915 * @param Google_Schema $postBody 2916 * @param array $optParams Optional parameters. 2917 * @return Google_Service_Directory_Schema 2918 */ 2919 public function update($customerId, $schemaKey, Google_Service_Directory_Schema $postBody, $optParams = array()) 2920 { 2921 $params = array('customerId' => $customerId, 'schemaKey' => $schemaKey, 'postBody' => $postBody); 2922 $params = array_merge($params, $optParams); 2923 return $this->call('update', array($params), "Google_Service_Directory_Schema"); 2924 } 2925 } 2926 2927 /** 2928 * The "tokens" collection of methods. 2929 * Typical usage is: 2930 * <code> 2931 * $adminService = new Google_Service_Directory(...); 2932 * $tokens = $adminService->tokens; 2933 * </code> 2934 */ 2935 class Google_Service_Directory_Tokens_Resource extends Google_Service_Resource 2936 { 2937 2938 /** 2939 * Delete all access tokens issued by a user for an application. (tokens.delete) 2940 * 2941 * @param string $userKey Identifies the user in the API request. The value can 2942 * be the user's primary email address, alias email address, or unique user ID. 2943 * @param string $clientId The Client ID of the application the token is issued 2944 * to. 2945 * @param array $optParams Optional parameters. 2946 */ 2947 public function delete($userKey, $clientId, $optParams = array()) 2948 { 2949 $params = array('userKey' => $userKey, 'clientId' => $clientId); 2950 $params = array_merge($params, $optParams); 2951 return $this->call('delete', array($params)); 2952 } 2953 2954 /** 2955 * Get information about an access token issued by a user. (tokens.get) 2956 * 2957 * @param string $userKey Identifies the user in the API request. The value can 2958 * be the user's primary email address, alias email address, or unique user ID. 2959 * @param string $clientId The Client ID of the application the token is issued 2960 * to. 2961 * @param array $optParams Optional parameters. 2962 * @return Google_Service_Directory_Token 2963 */ 2964 public function get($userKey, $clientId, $optParams = array()) 2965 { 2966 $params = array('userKey' => $userKey, 'clientId' => $clientId); 2967 $params = array_merge($params, $optParams); 2968 return $this->call('get', array($params), "Google_Service_Directory_Token"); 2969 } 2970 2971 /** 2972 * Returns the set of tokens specified user has issued to 3rd party 2973 * applications. (tokens.listTokens) 2974 * 2975 * @param string $userKey Identifies the user in the API request. The value can 2976 * be the user's primary email address, alias email address, or unique user ID. 2977 * @param array $optParams Optional parameters. 2978 * @return Google_Service_Directory_Tokens 2979 */ 2980 public function listTokens($userKey, $optParams = array()) 2981 { 2982 $params = array('userKey' => $userKey); 2983 $params = array_merge($params, $optParams); 2984 return $this->call('list', array($params), "Google_Service_Directory_Tokens"); 2985 } 2986 } 2987 2988 /** 2989 * The "users" collection of methods. 2990 * Typical usage is: 2991 * <code> 2992 * $adminService = new Google_Service_Directory(...); 2993 * $users = $adminService->users; 2994 * </code> 2995 */ 2996 class Google_Service_Directory_Users_Resource extends Google_Service_Resource 2997 { 2998 2999 /** 3000 * Delete user (users.delete) 3001 * 3002 * @param string $userKey Email or immutable Id of the user 3003 * @param array $optParams Optional parameters. 3004 */ 3005 public function delete($userKey, $optParams = array()) 3006 { 3007 $params = array('userKey' => $userKey); 3008 $params = array_merge($params, $optParams); 3009 return $this->call('delete', array($params)); 3010 } 3011 3012 /** 3013 * retrieve user (users.get) 3014 * 3015 * @param string $userKey Email or immutable Id of the user 3016 * @param array $optParams Optional parameters. 3017 * 3018 * @opt_param string viewType Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC 3019 * view of the user. 3020 * @opt_param string customFieldMask Comma-separated list of schema names. All 3021 * fields from these schemas are fetched. This should only be set when 3022 * projection=custom. 3023 * @opt_param string projection What subset of fields to fetch for this user. 3024 * @return Google_Service_Directory_User 3025 */ 3026 public function get($userKey, $optParams = array()) 3027 { 3028 $params = array('userKey' => $userKey); 3029 $params = array_merge($params, $optParams); 3030 return $this->call('get', array($params), "Google_Service_Directory_User"); 3031 } 3032 3033 /** 3034 * create user. (users.insert) 3035 * 3036 * @param Google_User $postBody 3037 * @param array $optParams Optional parameters. 3038 * @return Google_Service_Directory_User 3039 */ 3040 public function insert(Google_Service_Directory_User $postBody, $optParams = array()) 3041 { 3042 $params = array('postBody' => $postBody); 3043 $params = array_merge($params, $optParams); 3044 return $this->call('insert', array($params), "Google_Service_Directory_User"); 3045 } 3046 3047 /** 3048 * Retrieve either deleted users or all users in a domain (paginated) 3049 * (users.listUsers) 3050 * 3051 * @param array $optParams Optional parameters. 3052 * 3053 * @opt_param string customer Immutable id of the Google Apps account. In case 3054 * of multi-domain, to fetch all users for a customer, fill this field instead 3055 * of domain. 3056 * @opt_param string orderBy Column to use for sorting results 3057 * @opt_param string domain Name of the domain. Fill this field to get users 3058 * from only this domain. To return all users in a multi-domain fill customer 3059 * field instead. 3060 * @opt_param string projection What subset of fields to fetch for this user. 3061 * @opt_param string showDeleted If set to true retrieves the list of deleted 3062 * users. Default is false 3063 * @opt_param string customFieldMask Comma-separated list of schema names. All 3064 * fields from these schemas are fetched. This should only be set when 3065 * projection=custom. 3066 * @opt_param int maxResults Maximum number of results to return. Default is 3067 * 100. Max allowed is 500 3068 * @opt_param string pageToken Token to specify next page in the list 3069 * @opt_param string sortOrder Whether to return results in ascending or 3070 * descending order. 3071 * @opt_param string query Query string search. Should be of the form "". 3072 * Complete documentation is at https://developers.google.com/admin- 3073 * sdk/directory/v1/guides/search-users 3074 * @opt_param string viewType Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC 3075 * view of the user. 3076 * @opt_param string event Event on which subscription is intended (if 3077 * subscribing) 3078 * @return Google_Service_Directory_Users 3079 */ 3080 public function listUsers($optParams = array()) 3081 { 3082 $params = array(); 3083 $params = array_merge($params, $optParams); 3084 return $this->call('list', array($params), "Google_Service_Directory_Users"); 3085 } 3086 3087 /** 3088 * change admin status of a user (users.makeAdmin) 3089 * 3090 * @param string $userKey Email or immutable Id of the user as admin 3091 * @param Google_UserMakeAdmin $postBody 3092 * @param array $optParams Optional parameters. 3093 */ 3094 public function makeAdmin($userKey, Google_Service_Directory_UserMakeAdmin $postBody, $optParams = array()) 3095 { 3096 $params = array('userKey' => $userKey, 'postBody' => $postBody); 3097 $params = array_merge($params, $optParams); 3098 return $this->call('makeAdmin', array($params)); 3099 } 3100 3101 /** 3102 * update user. This method supports patch semantics. (users.patch) 3103 * 3104 * @param string $userKey Email or immutable Id of the user. If Id, it should 3105 * match with id of user object 3106 * @param Google_User $postBody 3107 * @param array $optParams Optional parameters. 3108 * @return Google_Service_Directory_User 3109 */ 3110 public function patch($userKey, Google_Service_Directory_User $postBody, $optParams = array()) 3111 { 3112 $params = array('userKey' => $userKey, 'postBody' => $postBody); 3113 $params = array_merge($params, $optParams); 3114 return $this->call('patch', array($params), "Google_Service_Directory_User"); 3115 } 3116 3117 /** 3118 * Undelete a deleted user (users.undelete) 3119 * 3120 * @param string $userKey The immutable id of the user 3121 * @param Google_UserUndelete $postBody 3122 * @param array $optParams Optional parameters. 3123 */ 3124 public function undelete($userKey, Google_Service_Directory_UserUndelete $postBody, $optParams = array()) 3125 { 3126 $params = array('userKey' => $userKey, 'postBody' => $postBody); 3127 $params = array_merge($params, $optParams); 3128 return $this->call('undelete', array($params)); 3129 } 3130 3131 /** 3132 * update user (users.update) 3133 * 3134 * @param string $userKey Email or immutable Id of the user. If Id, it should 3135 * match with id of user object 3136 * @param Google_User $postBody 3137 * @param array $optParams Optional parameters. 3138 * @return Google_Service_Directory_User 3139 */ 3140 public function update($userKey, Google_Service_Directory_User $postBody, $optParams = array()) 3141 { 3142 $params = array('userKey' => $userKey, 'postBody' => $postBody); 3143 $params = array_merge($params, $optParams); 3144 return $this->call('update', array($params), "Google_Service_Directory_User"); 3145 } 3146 3147 /** 3148 * Watch for changes in users list (users.watch) 3149 * 3150 * @param Google_Channel $postBody 3151 * @param array $optParams Optional parameters. 3152 * 3153 * @opt_param string customer Immutable id of the Google Apps account. In case 3154 * of multi-domain, to fetch all users for a customer, fill this field instead 3155 * of domain. 3156 * @opt_param string orderBy Column to use for sorting results 3157 * @opt_param string domain Name of the domain. Fill this field to get users 3158 * from only this domain. To return all users in a multi-domain fill customer 3159 * field instead. 3160 * @opt_param string projection What subset of fields to fetch for this user. 3161 * @opt_param string showDeleted If set to true retrieves the list of deleted 3162 * users. Default is false 3163 * @opt_param string customFieldMask Comma-separated list of schema names. All 3164 * fields from these schemas are fetched. This should only be set when 3165 * projection=custom. 3166 * @opt_param int maxResults Maximum number of results to return. Default is 3167 * 100. Max allowed is 500 3168 * @opt_param string pageToken Token to specify next page in the list 3169 * @opt_param string sortOrder Whether to return results in ascending or 3170 * descending order. 3171 * @opt_param string query Query string search. Should be of the form "". 3172 * Complete documentation is at https://developers.google.com/admin- 3173 * sdk/directory/v1/guides/search-users 3174 * @opt_param string viewType Whether to fetch the ADMIN_VIEW or DOMAIN_PUBLIC 3175 * view of the user. 3176 * @opt_param string event Event on which subscription is intended (if 3177 * subscribing) 3178 * @return Google_Service_Directory_Channel 3179 */ 3180 public function watch(Google_Service_Directory_Channel $postBody, $optParams = array()) 3181 { 3182 $params = array('postBody' => $postBody); 3183 $params = array_merge($params, $optParams); 3184 return $this->call('watch', array($params), "Google_Service_Directory_Channel"); 3185 } 3186 } 3187 3188 /** 3189 * The "aliases" collection of methods. 3190 * Typical usage is: 3191 * <code> 3192 * $adminService = new Google_Service_Directory(...); 3193 * $aliases = $adminService->aliases; 3194 * </code> 3195 */ 3196 class Google_Service_Directory_UsersAliases_Resource extends Google_Service_Resource 3197 { 3198 3199 /** 3200 * Remove a alias for the user (aliases.delete) 3201 * 3202 * @param string $userKey Email or immutable Id of the user 3203 * @param string $alias The alias to be removed 3204 * @param array $optParams Optional parameters. 3205 */ 3206 public function delete($userKey, $alias, $optParams = array()) 3207 { 3208 $params = array('userKey' => $userKey, 'alias' => $alias); 3209 $params = array_merge($params, $optParams); 3210 return $this->call('delete', array($params)); 3211 } 3212 3213 /** 3214 * Add a alias for the user (aliases.insert) 3215 * 3216 * @param string $userKey Email or immutable Id of the user 3217 * @param Google_Alias $postBody 3218 * @param array $optParams Optional parameters. 3219 * @return Google_Service_Directory_Alias 3220 */ 3221 public function insert($userKey, Google_Service_Directory_Alias $postBody, $optParams = array()) 3222 { 3223 $params = array('userKey' => $userKey, 'postBody' => $postBody); 3224 $params = array_merge($params, $optParams); 3225 return $this->call('insert', array($params), "Google_Service_Directory_Alias"); 3226 } 3227 3228 /** 3229 * List all aliases for a user (aliases.listUsersAliases) 3230 * 3231 * @param string $userKey Email or immutable Id of the user 3232 * @param array $optParams Optional parameters. 3233 * 3234 * @opt_param string event Event on which subscription is intended (if 3235 * subscribing) 3236 * @return Google_Service_Directory_Aliases 3237 */ 3238 public function listUsersAliases($userKey, $optParams = array()) 3239 { 3240 $params = array('userKey' => $userKey); 3241 $params = array_merge($params, $optParams); 3242 return $this->call('list', array($params), "Google_Service_Directory_Aliases"); 3243 } 3244 3245 /** 3246 * Watch for changes in user aliases list (aliases.watch) 3247 * 3248 * @param string $userKey Email or immutable Id of the user 3249 * @param Google_Channel $postBody 3250 * @param array $optParams Optional parameters. 3251 * 3252 * @opt_param string event Event on which subscription is intended (if 3253 * subscribing) 3254 * @return Google_Service_Directory_Channel 3255 */ 3256 public function watch($userKey, Google_Service_Directory_Channel $postBody, $optParams = array()) 3257 { 3258 $params = array('userKey' => $userKey, 'postBody' => $postBody); 3259 $params = array_merge($params, $optParams); 3260 return $this->call('watch', array($params), "Google_Service_Directory_Channel"); 3261 } 3262 } 3263 /** 3264 * The "photos" collection of methods. 3265 * Typical usage is: 3266 * <code> 3267 * $adminService = new Google_Service_Directory(...); 3268 * $photos = $adminService->photos; 3269 * </code> 3270 */ 3271 class Google_Service_Directory_UsersPhotos_Resource extends Google_Service_Resource 3272 { 3273 3274 /** 3275 * Remove photos for the user (photos.delete) 3276 * 3277 * @param string $userKey Email or immutable Id of the user 3278 * @param array $optParams Optional parameters. 3279 */ 3280 public function delete($userKey, $optParams = array()) 3281 { 3282 $params = array('userKey' => $userKey); 3283 $params = array_merge($params, $optParams); 3284 return $this->call('delete', array($params)); 3285 } 3286 3287 /** 3288 * Retrieve photo of a user (photos.get) 3289 * 3290 * @param string $userKey Email or immutable Id of the user 3291 * @param array $optParams Optional parameters. 3292 * @return Google_Service_Directory_UserPhoto 3293 */ 3294 public function get($userKey, $optParams = array()) 3295 { 3296 $params = array('userKey' => $userKey); 3297 $params = array_merge($params, $optParams); 3298 return $this->call('get', array($params), "Google_Service_Directory_UserPhoto"); 3299 } 3300 3301 /** 3302 * Add a photo for the user. This method supports patch semantics. 3303 * (photos.patch) 3304 * 3305 * @param string $userKey Email or immutable Id of the user 3306 * @param Google_UserPhoto $postBody 3307 * @param array $optParams Optional parameters. 3308 * @return Google_Service_Directory_UserPhoto 3309 */ 3310 public function patch($userKey, Google_Service_Directory_UserPhoto $postBody, $optParams = array()) 3311 { 3312 $params = array('userKey' => $userKey, 'postBody' => $postBody); 3313 $params = array_merge($params, $optParams); 3314 return $this->call('patch', array($params), "Google_Service_Directory_UserPhoto"); 3315 } 3316 3317 /** 3318 * Add a photo for the user (photos.update) 3319 * 3320 * @param string $userKey Email or immutable Id of the user 3321 * @param Google_UserPhoto $postBody 3322 * @param array $optParams Optional parameters. 3323 * @return Google_Service_Directory_UserPhoto 3324 */ 3325 public function update($userKey, Google_Service_Directory_UserPhoto $postBody, $optParams = array()) 3326 { 3327 $params = array('userKey' => $userKey, 'postBody' => $postBody); 3328 $params = array_merge($params, $optParams); 3329 return $this->call('update', array($params), "Google_Service_Directory_UserPhoto"); 3330 } 3331 } 3332 3333 /** 3334 * The "verificationCodes" collection of methods. 3335 * Typical usage is: 3336 * <code> 3337 * $adminService = new Google_Service_Directory(...); 3338 * $verificationCodes = $adminService->verificationCodes; 3339 * </code> 3340 */ 3341 class Google_Service_Directory_VerificationCodes_Resource extends Google_Service_Resource 3342 { 3343 3344 /** 3345 * Generate new backup verification codes for the user. 3346 * (verificationCodes.generate) 3347 * 3348 * @param string $userKey Email or immutable Id of the user 3349 * @param array $optParams Optional parameters. 3350 */ 3351 public function generate($userKey, $optParams = array()) 3352 { 3353 $params = array('userKey' => $userKey); 3354 $params = array_merge($params, $optParams); 3355 return $this->call('generate', array($params)); 3356 } 3357 3358 /** 3359 * Invalidate the current backup verification codes for the user. 3360 * (verificationCodes.invalidate) 3361 * 3362 * @param string $userKey Email or immutable Id of the user 3363 * @param array $optParams Optional parameters. 3364 */ 3365 public function invalidate($userKey, $optParams = array()) 3366 { 3367 $params = array('userKey' => $userKey); 3368 $params = array_merge($params, $optParams); 3369 return $this->call('invalidate', array($params)); 3370 } 3371 3372 /** 3373 * Returns the current set of valid backup verification codes for the specified 3374 * user. (verificationCodes.listVerificationCodes) 3375 * 3376 * @param string $userKey Identifies the user in the API request. The value can 3377 * be the user's primary email address, alias email address, or unique user ID. 3378 * @param array $optParams Optional parameters. 3379 * @return Google_Service_Directory_VerificationCodes 3380 */ 3381 public function listVerificationCodes($userKey, $optParams = array()) 3382 { 3383 $params = array('userKey' => $userKey); 3384 $params = array_merge($params, $optParams); 3385 return $this->call('list', array($params), "Google_Service_Directory_VerificationCodes"); 3386 } 3387 } 3388 3389 3390 3391 3392 class Google_Service_Directory_Alias extends Google_Model 3393 { 3394 protected $internal_gapi_mappings = array( 3395 ); 3396 public $alias; 3397 public $etag; 3398 public $id; 3399 public $kind; 3400 public $primaryEmail; 3401 3402 3403 public function setAlias($alias) 3404 { 3405 $this->alias = $alias; 3406 } 3407 public function getAlias() 3408 { 3409 return $this->alias; 3410 } 3411 public function setEtag($etag) 3412 { 3413 $this->etag = $etag; 3414 } 3415 public function getEtag() 3416 { 3417 return $this->etag; 3418 } 3419 public function setId($id) 3420 { 3421 $this->id = $id; 3422 } 3423 public function getId() 3424 { 3425 return $this->id; 3426 } 3427 public function setKind($kind) 3428 { 3429 $this->kind = $kind; 3430 } 3431 public function getKind() 3432 { 3433 return $this->kind; 3434 } 3435 public function setPrimaryEmail($primaryEmail) 3436 { 3437 $this->primaryEmail = $primaryEmail; 3438 } 3439 public function getPrimaryEmail() 3440 { 3441 return $this->primaryEmail; 3442 } 3443 } 3444 3445 class Google_Service_Directory_Aliases extends Google_Collection 3446 { 3447 protected $collection_key = 'aliases'; 3448 protected $internal_gapi_mappings = array( 3449 ); 3450 protected $aliasesType = 'Google_Service_Directory_Alias'; 3451 protected $aliasesDataType = 'array'; 3452 public $etag; 3453 public $kind; 3454 3455 3456 public function setAliases($aliases) 3457 { 3458 $this->aliases = $aliases; 3459 } 3460 public function getAliases() 3461 { 3462 return $this->aliases; 3463 } 3464 public function setEtag($etag) 3465 { 3466 $this->etag = $etag; 3467 } 3468 public function getEtag() 3469 { 3470 return $this->etag; 3471 } 3472 public function setKind($kind) 3473 { 3474 $this->kind = $kind; 3475 } 3476 public function getKind() 3477 { 3478 return $this->kind; 3479 } 3480 } 3481 3482 class Google_Service_Directory_Asp extends Google_Model 3483 { 3484 protected $internal_gapi_mappings = array( 3485 ); 3486 public $codeId; 3487 public $creationTime; 3488 public $etag; 3489 public $kind; 3490 public $lastTimeUsed; 3491 public $name; 3492 public $userKey; 3493 3494 3495 public function setCodeId($codeId) 3496 { 3497 $this->codeId = $codeId; 3498 } 3499 public function getCodeId() 3500 { 3501 return $this->codeId; 3502 } 3503 public function setCreationTime($creationTime) 3504 { 3505 $this->creationTime = $creationTime; 3506 } 3507 public function getCreationTime() 3508 { 3509 return $this->creationTime; 3510 } 3511 public function setEtag($etag) 3512 { 3513 $this->etag = $etag; 3514 } 3515 public function getEtag() 3516 { 3517 return $this->etag; 3518 } 3519 public function setKind($kind) 3520 { 3521 $this->kind = $kind; 3522 } 3523 public function getKind() 3524 { 3525 return $this->kind; 3526 } 3527 public function setLastTimeUsed($lastTimeUsed) 3528 { 3529 $this->lastTimeUsed = $lastTimeUsed; 3530 } 3531 public function getLastTimeUsed() 3532 { 3533 return $this->lastTimeUsed; 3534 } 3535 public function setName($name) 3536 { 3537 $this->name = $name; 3538 } 3539 public function getName() 3540 { 3541 return $this->name; 3542 } 3543 public function setUserKey($userKey) 3544 { 3545 $this->userKey = $userKey; 3546 } 3547 public function getUserKey() 3548 { 3549 return $this->userKey; 3550 } 3551 } 3552 3553 class Google_Service_Directory_Asps extends Google_Collection 3554 { 3555 protected $collection_key = 'items'; 3556 protected $internal_gapi_mappings = array( 3557 ); 3558 public $etag; 3559 protected $itemsType = 'Google_Service_Directory_Asp'; 3560 protected $itemsDataType = 'array'; 3561 public $kind; 3562 3563 3564 public function setEtag($etag) 3565 { 3566 $this->etag = $etag; 3567 } 3568 public function getEtag() 3569 { 3570 return $this->etag; 3571 } 3572 public function setItems($items) 3573 { 3574 $this->items = $items; 3575 } 3576 public function getItems() 3577 { 3578 return $this->items; 3579 } 3580 public function setKind($kind) 3581 { 3582 $this->kind = $kind; 3583 } 3584 public function getKind() 3585 { 3586 return $this->kind; 3587 } 3588 } 3589 3590 class Google_Service_Directory_Channel extends Google_Model 3591 { 3592 protected $internal_gapi_mappings = array( 3593 ); 3594 public $address; 3595 public $expiration; 3596 public $id; 3597 public $kind; 3598 public $params; 3599 public $payload; 3600 public $resourceId; 3601 public $resourceUri; 3602 public $token; 3603 public $type; 3604 3605 3606 public function setAddress($address) 3607 { 3608 $this->address = $address; 3609 } 3610 public function getAddress() 3611 { 3612 return $this->address; 3613 } 3614 public function setExpiration($expiration) 3615 { 3616 $this->expiration = $expiration; 3617 } 3618 public function getExpiration() 3619 { 3620 return $this->expiration; 3621 } 3622 public function setId($id) 3623 { 3624 $this->id = $id; 3625 } 3626 public function getId() 3627 { 3628 return $this->id; 3629 } 3630 public function setKind($kind) 3631 { 3632 $this->kind = $kind; 3633 } 3634 public function getKind() 3635 { 3636 return $this->kind; 3637 } 3638 public function setParams($params) 3639 { 3640 $this->params = $params; 3641 } 3642 public function getParams() 3643 { 3644 return $this->params; 3645 } 3646 public function setPayload($payload) 3647 { 3648 $this->payload = $payload; 3649 } 3650 public function getPayload() 3651 { 3652 return $this->payload; 3653 } 3654 public function setResourceId($resourceId) 3655 { 3656 $this->resourceId = $resourceId; 3657 } 3658 public function getResourceId() 3659 { 3660 return $this->resourceId; 3661 } 3662 public function setResourceUri($resourceUri) 3663 { 3664 $this->resourceUri = $resourceUri; 3665 } 3666 public function getResourceUri() 3667 { 3668 return $this->resourceUri; 3669 } 3670 public function setToken($token) 3671 { 3672 $this->token = $token; 3673 } 3674 public function getToken() 3675 { 3676 return $this->token; 3677 } 3678 public function setType($type) 3679 { 3680 $this->type = $type; 3681 } 3682 public function getType() 3683 { 3684 return $this->type; 3685 } 3686 } 3687 3688 class Google_Service_Directory_ChannelParams extends Google_Model 3689 { 3690 } 3691 3692 class Google_Service_Directory_ChromeOsDevice extends Google_Collection 3693 { 3694 protected $collection_key = 'recentUsers'; 3695 protected $internal_gapi_mappings = array( 3696 ); 3697 protected $activeTimeRangesType = 'Google_Service_Directory_ChromeOsDeviceActiveTimeRanges'; 3698 protected $activeTimeRangesDataType = 'array'; 3699 public $annotatedAssetId; 3700 public $annotatedLocation; 3701 public $annotatedUser; 3702 public $bootMode; 3703 public $deviceId; 3704 public $etag; 3705 public $ethernetMacAddress; 3706 public $firmwareVersion; 3707 public $kind; 3708 public $lastEnrollmentTime; 3709 public $lastSync; 3710 public $macAddress; 3711 public $meid; 3712 public $model; 3713 public $notes; 3714 public $orderNumber; 3715 public $orgUnitPath; 3716 public $osVersion; 3717 public $platformVersion; 3718 protected $recentUsersType = 'Google_Service_Directory_ChromeOsDeviceRecentUsers'; 3719 protected $recentUsersDataType = 'array'; 3720 public $serialNumber; 3721 public $status; 3722 public $supportEndDate; 3723 public $willAutoRenew; 3724 3725 3726 public function setActiveTimeRanges($activeTimeRanges) 3727 { 3728 $this->activeTimeRanges = $activeTimeRanges; 3729 } 3730 public function getActiveTimeRanges() 3731 { 3732 return $this->activeTimeRanges; 3733 } 3734 public function setAnnotatedAssetId($annotatedAssetId) 3735 { 3736 $this->annotatedAssetId = $annotatedAssetId; 3737 } 3738 public function getAnnotatedAssetId() 3739 { 3740 return $this->annotatedAssetId; 3741 } 3742 public function setAnnotatedLocation($annotatedLocation) 3743 { 3744 $this->annotatedLocation = $annotatedLocation; 3745 } 3746 public function getAnnotatedLocation() 3747 { 3748 return $this->annotatedLocation; 3749 } 3750 public function setAnnotatedUser($annotatedUser) 3751 { 3752 $this->annotatedUser = $annotatedUser; 3753 } 3754 public function getAnnotatedUser() 3755 { 3756 return $this->annotatedUser; 3757 } 3758 public function setBootMode($bootMode) 3759 { 3760 $this->bootMode = $bootMode; 3761 } 3762 public function getBootMode() 3763 { 3764 return $this->bootMode; 3765 } 3766 public function setDeviceId($deviceId) 3767 { 3768 $this->deviceId = $deviceId; 3769 } 3770 public function getDeviceId() 3771 { 3772 return $this->deviceId; 3773 } 3774 public function setEtag($etag) 3775 { 3776 $this->etag = $etag; 3777 } 3778 public function getEtag() 3779 { 3780 return $this->etag; 3781 } 3782 public function setEthernetMacAddress($ethernetMacAddress) 3783 { 3784 $this->ethernetMacAddress = $ethernetMacAddress; 3785 } 3786 public function getEthernetMacAddress() 3787 { 3788 return $this->ethernetMacAddress; 3789 } 3790 public function setFirmwareVersion($firmwareVersion) 3791 { 3792 $this->firmwareVersion = $firmwareVersion; 3793 } 3794 public function getFirmwareVersion() 3795 { 3796 return $this->firmwareVersion; 3797 } 3798 public function setKind($kind) 3799 { 3800 $this->kind = $kind; 3801 } 3802 public function getKind() 3803 { 3804 return $this->kind; 3805 } 3806 public function setLastEnrollmentTime($lastEnrollmentTime) 3807 { 3808 $this->lastEnrollmentTime = $lastEnrollmentTime; 3809 } 3810 public function getLastEnrollmentTime() 3811 { 3812 return $this->lastEnrollmentTime; 3813 } 3814 public function setLastSync($lastSync) 3815 { 3816 $this->lastSync = $lastSync; 3817 } 3818 public function getLastSync() 3819 { 3820 return $this->lastSync; 3821 } 3822 public function setMacAddress($macAddress) 3823 { 3824 $this->macAddress = $macAddress; 3825 } 3826 public function getMacAddress() 3827 { 3828 return $this->macAddress; 3829 } 3830 public function setMeid($meid) 3831 { 3832 $this->meid = $meid; 3833 } 3834 public function getMeid() 3835 { 3836 return $this->meid; 3837 } 3838 public function setModel($model) 3839 { 3840 $this->model = $model; 3841 } 3842 public function getModel() 3843 { 3844 return $this->model; 3845 } 3846 public function setNotes($notes) 3847 { 3848 $this->notes = $notes; 3849 } 3850 public function getNotes() 3851 { 3852 return $this->notes; 3853 } 3854 public function setOrderNumber($orderNumber) 3855 { 3856 $this->orderNumber = $orderNumber; 3857 } 3858 public function getOrderNumber() 3859 { 3860 return $this->orderNumber; 3861 } 3862 public function setOrgUnitPath($orgUnitPath) 3863 { 3864 $this->orgUnitPath = $orgUnitPath; 3865 } 3866 public function getOrgUnitPath() 3867 { 3868 return $this->orgUnitPath; 3869 } 3870 public function setOsVersion($osVersion) 3871 { 3872 $this->osVersion = $osVersion; 3873 } 3874 public function getOsVersion() 3875 { 3876 return $this->osVersion; 3877 } 3878 public function setPlatformVersion($platformVersion) 3879 { 3880 $this->platformVersion = $platformVersion; 3881 } 3882 public function getPlatformVersion() 3883 { 3884 return $this->platformVersion; 3885 } 3886 public function setRecentUsers($recentUsers) 3887 { 3888 $this->recentUsers = $recentUsers; 3889 } 3890 public function getRecentUsers() 3891 { 3892 return $this->recentUsers; 3893 } 3894 public function setSerialNumber($serialNumber) 3895 { 3896 $this->serialNumber = $serialNumber; 3897 } 3898 public function getSerialNumber() 3899 { 3900 return $this->serialNumber; 3901 } 3902 public function setStatus($status) 3903 { 3904 $this->status = $status; 3905 } 3906 public function getStatus() 3907 { 3908 return $this->status; 3909 } 3910 public function setSupportEndDate($supportEndDate) 3911 { 3912 $this->supportEndDate = $supportEndDate; 3913 } 3914 public function getSupportEndDate() 3915 { 3916 return $this->supportEndDate; 3917 } 3918 public function setWillAutoRenew($willAutoRenew) 3919 { 3920 $this->willAutoRenew = $willAutoRenew; 3921 } 3922 public function getWillAutoRenew() 3923 { 3924 return $this->willAutoRenew; 3925 } 3926 } 3927 3928 class Google_Service_Directory_ChromeOsDeviceActiveTimeRanges extends Google_Model 3929 { 3930 protected $internal_gapi_mappings = array( 3931 ); 3932 public $activeTime; 3933 public $date; 3934 3935 3936 public function setActiveTime($activeTime) 3937 { 3938 $this->activeTime = $activeTime; 3939 } 3940 public function getActiveTime() 3941 { 3942 return $this->activeTime; 3943 } 3944 public function setDate($date) 3945 { 3946 $this->date = $date; 3947 } 3948 public function getDate() 3949 { 3950 return $this->date; 3951 } 3952 } 3953 3954 class Google_Service_Directory_ChromeOsDeviceRecentUsers extends Google_Model 3955 { 3956 protected $internal_gapi_mappings = array( 3957 ); 3958 public $email; 3959 public $type; 3960 3961 3962 public function setEmail($email) 3963 { 3964 $this->email = $email; 3965 } 3966 public function getEmail() 3967 { 3968 return $this->email; 3969 } 3970 public function setType($type) 3971 { 3972 $this->type = $type; 3973 } 3974 public function getType() 3975 { 3976 return $this->type; 3977 } 3978 } 3979 3980 class Google_Service_Directory_ChromeOsDevices extends Google_Collection 3981 { 3982 protected $collection_key = 'chromeosdevices'; 3983 protected $internal_gapi_mappings = array( 3984 ); 3985 protected $chromeosdevicesType = 'Google_Service_Directory_ChromeOsDevice'; 3986 protected $chromeosdevicesDataType = 'array'; 3987 public $etag; 3988 public $kind; 3989 public $nextPageToken; 3990 3991 3992 public function setChromeosdevices($chromeosdevices) 3993 { 3994 $this->chromeosdevices = $chromeosdevices; 3995 } 3996 public function getChromeosdevices() 3997 { 3998 return $this->chromeosdevices; 3999 } 4000 public function setEtag($etag) 4001 { 4002 $this->etag = $etag; 4003 } 4004 public function getEtag() 4005 { 4006 return $this->etag; 4007 } 4008 public function setKind($kind) 4009 { 4010 $this->kind = $kind; 4011 } 4012 public function getKind() 4013 { 4014 return $this->kind; 4015 } 4016 public function setNextPageToken($nextPageToken) 4017 { 4018 $this->nextPageToken = $nextPageToken; 4019 } 4020 public function getNextPageToken() 4021 { 4022 return $this->nextPageToken; 4023 } 4024 } 4025 4026 class Google_Service_Directory_Customer extends Google_Model 4027 { 4028 protected $internal_gapi_mappings = array( 4029 ); 4030 public $alternateEmail; 4031 public $customerCreationTime; 4032 public $customerDomain; 4033 public $etag; 4034 public $id; 4035 public $kind; 4036 public $language; 4037 public $phoneNumber; 4038 protected $postalAddressType = 'Google_Service_Directory_CustomerPostalAddress'; 4039 protected $postalAddressDataType = ''; 4040 4041 4042 public function setAlternateEmail($alternateEmail) 4043 { 4044 $this->alternateEmail = $alternateEmail; 4045 } 4046 public function getAlternateEmail() 4047 { 4048 return $this->alternateEmail; 4049 } 4050 public function setCustomerCreationTime($customerCreationTime) 4051 { 4052 $this->customerCreationTime = $customerCreationTime; 4053 } 4054 public function getCustomerCreationTime() 4055 { 4056 return $this->customerCreationTime; 4057 } 4058 public function setCustomerDomain($customerDomain) 4059 { 4060 $this->customerDomain = $customerDomain; 4061 } 4062 public function getCustomerDomain() 4063 { 4064 return $this->customerDomain; 4065 } 4066 public function setEtag($etag) 4067 { 4068 $this->etag = $etag; 4069 } 4070 public function getEtag() 4071 { 4072 return $this->etag; 4073 } 4074 public function setId($id) 4075 { 4076 $this->id = $id; 4077 } 4078 public function getId() 4079 { 4080 return $this->id; 4081 } 4082 public function setKind($kind) 4083 { 4084 $this->kind = $kind; 4085 } 4086 public function getKind() 4087 { 4088 return $this->kind; 4089 } 4090 public function setLanguage($language) 4091 { 4092 $this->language = $language; 4093 } 4094 public function getLanguage() 4095 { 4096 return $this->language; 4097 } 4098 public function setPhoneNumber($phoneNumber) 4099 { 4100 $this->phoneNumber = $phoneNumber; 4101 } 4102 public function getPhoneNumber() 4103 { 4104 return $this->phoneNumber; 4105 } 4106 public function setPostalAddress(Google_Service_Directory_CustomerPostalAddress $postalAddress) 4107 { 4108 $this->postalAddress = $postalAddress; 4109 } 4110 public function getPostalAddress() 4111 { 4112 return $this->postalAddress; 4113 } 4114 } 4115 4116 class Google_Service_Directory_CustomerPostalAddress extends Google_Model 4117 { 4118 protected $internal_gapi_mappings = array( 4119 ); 4120 public $addressLine1; 4121 public $addressLine2; 4122 public $addressLine3; 4123 public $contactName; 4124 public $countryCode; 4125 public $locality; 4126 public $organizationName; 4127 public $postalCode; 4128 public $region; 4129 4130 4131 public function setAddressLine1($addressLine1) 4132 { 4133 $this->addressLine1 = $addressLine1; 4134 } 4135 public function getAddressLine1() 4136 { 4137 return $this->addressLine1; 4138 } 4139 public function setAddressLine2($addressLine2) 4140 { 4141 $this->addressLine2 = $addressLine2; 4142 } 4143 public function getAddressLine2() 4144 { 4145 return $this->addressLine2; 4146 } 4147 public function setAddressLine3($addressLine3) 4148 { 4149 $this->addressLine3 = $addressLine3; 4150 } 4151 public function getAddressLine3() 4152 { 4153 return $this->addressLine3; 4154 } 4155 public function setContactName($contactName) 4156 { 4157 $this->contactName = $contactName; 4158 } 4159 public function getContactName() 4160 { 4161 return $this->contactName; 4162 } 4163 public function setCountryCode($countryCode) 4164 { 4165 $this->countryCode = $countryCode; 4166 } 4167 public function getCountryCode() 4168 { 4169 return $this->countryCode; 4170 } 4171 public function setLocality($locality) 4172 { 4173 $this->locality = $locality; 4174 } 4175 public function getLocality() 4176 { 4177 return $this->locality; 4178 } 4179 public function setOrganizationName($organizationName) 4180 { 4181 $this->organizationName = $organizationName; 4182 } 4183 public function getOrganizationName() 4184 { 4185 return $this->organizationName; 4186 } 4187 public function setPostalCode($postalCode) 4188 { 4189 $this->postalCode = $postalCode; 4190 } 4191 public function getPostalCode() 4192 { 4193 return $this->postalCode; 4194 } 4195 public function setRegion($region) 4196 { 4197 $this->region = $region; 4198 } 4199 public function getRegion() 4200 { 4201 return $this->region; 4202 } 4203 } 4204 4205 class Google_Service_Directory_DomainAlias extends Google_Model 4206 { 4207 protected $internal_gapi_mappings = array( 4208 ); 4209 public $creationTime; 4210 public $domainAliasName; 4211 public $etag; 4212 public $kind; 4213 public $parentDomainName; 4214 public $verified; 4215 4216 4217 public function setCreationTime($creationTime) 4218 { 4219 $this->creationTime = $creationTime; 4220 } 4221 public function getCreationTime() 4222 { 4223 return $this->creationTime; 4224 } 4225 public function setDomainAliasName($domainAliasName) 4226 { 4227 $this->domainAliasName = $domainAliasName; 4228 } 4229 public function getDomainAliasName() 4230 { 4231 return $this->domainAliasName; 4232 } 4233 public function setEtag($etag) 4234 { 4235 $this->etag = $etag; 4236 } 4237 public function getEtag() 4238 { 4239 return $this->etag; 4240 } 4241 public function setKind($kind) 4242 { 4243 $this->kind = $kind; 4244 } 4245 public function getKind() 4246 { 4247 return $this->kind; 4248 } 4249 public function setParentDomainName($parentDomainName) 4250 { 4251 $this->parentDomainName = $parentDomainName; 4252 } 4253 public function getParentDomainName() 4254 { 4255 return $this->parentDomainName; 4256 } 4257 public function setVerified($verified) 4258 { 4259 $this->verified = $verified; 4260 } 4261 public function getVerified() 4262 { 4263 return $this->verified; 4264 } 4265 } 4266 4267 class Google_Service_Directory_DomainAliases extends Google_Collection 4268 { 4269 protected $collection_key = 'domainAliases'; 4270 protected $internal_gapi_mappings = array( 4271 ); 4272 protected $domainAliasesType = 'Google_Service_Directory_DomainAlias'; 4273 protected $domainAliasesDataType = 'array'; 4274 public $etag; 4275 public $kind; 4276 4277 4278 public function setDomainAliases($domainAliases) 4279 { 4280 $this->domainAliases = $domainAliases; 4281 } 4282 public function getDomainAliases() 4283 { 4284 return $this->domainAliases; 4285 } 4286 public function setEtag($etag) 4287 { 4288 $this->etag = $etag; 4289 } 4290 public function getEtag() 4291 { 4292 return $this->etag; 4293 } 4294 public function setKind($kind) 4295 { 4296 $this->kind = $kind; 4297 } 4298 public function getKind() 4299 { 4300 return $this->kind; 4301 } 4302 } 4303 4304 class Google_Service_Directory_Domains extends Google_Collection 4305 { 4306 protected $collection_key = 'domainAliases'; 4307 protected $internal_gapi_mappings = array( 4308 ); 4309 public $creationTime; 4310 protected $domainAliasesType = 'Google_Service_Directory_DomainAlias'; 4311 protected $domainAliasesDataType = 'array'; 4312 public $domainName; 4313 public $etag; 4314 public $isPrimary; 4315 public $kind; 4316 public $verified; 4317 4318 4319 public function setCreationTime($creationTime) 4320 { 4321 $this->creationTime = $creationTime; 4322 } 4323 public function getCreationTime() 4324 { 4325 return $this->creationTime; 4326 } 4327 public function setDomainAliases($domainAliases) 4328 { 4329 $this->domainAliases = $domainAliases; 4330 } 4331 public function getDomainAliases() 4332 { 4333 return $this->domainAliases; 4334 } 4335 public function setDomainName($domainName) 4336 { 4337 $this->domainName = $domainName; 4338 } 4339 public function getDomainName() 4340 { 4341 return $this->domainName; 4342 } 4343 public function setEtag($etag) 4344 { 4345 $this->etag = $etag; 4346 } 4347 public function getEtag() 4348 { 4349 return $this->etag; 4350 } 4351 public function setIsPrimary($isPrimary) 4352 { 4353 $this->isPrimary = $isPrimary; 4354 } 4355 public function getIsPrimary() 4356 { 4357 return $this->isPrimary; 4358 } 4359 public function setKind($kind) 4360 { 4361 $this->kind = $kind; 4362 } 4363 public function getKind() 4364 { 4365 return $this->kind; 4366 } 4367 public function setVerified($verified) 4368 { 4369 $this->verified = $verified; 4370 } 4371 public function getVerified() 4372 { 4373 return $this->verified; 4374 } 4375 } 4376 4377 class Google_Service_Directory_Domains2 extends Google_Collection 4378 { 4379 protected $collection_key = 'domains'; 4380 protected $internal_gapi_mappings = array( 4381 ); 4382 protected $domainsType = 'Google_Service_Directory_Domains'; 4383 protected $domainsDataType = 'array'; 4384 public $etag; 4385 public $kind; 4386 4387 4388 public function setDomains($domains) 4389 { 4390 $this->domains = $domains; 4391 } 4392 public function getDomains() 4393 { 4394 return $this->domains; 4395 } 4396 public function setEtag($etag) 4397 { 4398 $this->etag = $etag; 4399 } 4400 public function getEtag() 4401 { 4402 return $this->etag; 4403 } 4404 public function setKind($kind) 4405 { 4406 $this->kind = $kind; 4407 } 4408 public function getKind() 4409 { 4410 return $this->kind; 4411 } 4412 } 4413 4414 class Google_Service_Directory_Group extends Google_Collection 4415 { 4416 protected $collection_key = 'nonEditableAliases'; 4417 protected $internal_gapi_mappings = array( 4418 ); 4419 public $adminCreated; 4420 public $aliases; 4421 public $description; 4422 public $directMembersCount; 4423 public $email; 4424 public $etag; 4425 public $id; 4426 public $kind; 4427 public $name; 4428 public $nonEditableAliases; 4429 4430 4431 public function setAdminCreated($adminCreated) 4432 { 4433 $this->adminCreated = $adminCreated; 4434 } 4435 public function getAdminCreated() 4436 { 4437 return $this->adminCreated; 4438 } 4439 public function setAliases($aliases) 4440 { 4441 $this->aliases = $aliases; 4442 } 4443 public function getAliases() 4444 { 4445 return $this->aliases; 4446 } 4447 public function setDescription($description) 4448 { 4449 $this->description = $description; 4450 } 4451 public function getDescription() 4452 { 4453 return $this->description; 4454 } 4455 public function setDirectMembersCount($directMembersCount) 4456 { 4457 $this->directMembersCount = $directMembersCount; 4458 } 4459 public function getDirectMembersCount() 4460 { 4461 return $this->directMembersCount; 4462 } 4463 public function setEmail($email) 4464 { 4465 $this->email = $email; 4466 } 4467 public function getEmail() 4468 { 4469 return $this->email; 4470 } 4471 public function setEtag($etag) 4472 { 4473 $this->etag = $etag; 4474 } 4475 public function getEtag() 4476 { 4477 return $this->etag; 4478 } 4479 public function setId($id) 4480 { 4481 $this->id = $id; 4482 } 4483 public function getId() 4484 { 4485 return $this->id; 4486 } 4487 public function setKind($kind) 4488 { 4489 $this->kind = $kind; 4490 } 4491 public function getKind() 4492 { 4493 return $this->kind; 4494 } 4495 public function setName($name) 4496 { 4497 $this->name = $name; 4498 } 4499 public function getName() 4500 { 4501 return $this->name; 4502 } 4503 public function setNonEditableAliases($nonEditableAliases) 4504 { 4505 $this->nonEditableAliases = $nonEditableAliases; 4506 } 4507 public function getNonEditableAliases() 4508 { 4509 return $this->nonEditableAliases; 4510 } 4511 } 4512 4513 class Google_Service_Directory_Groups extends Google_Collection 4514 { 4515 protected $collection_key = 'groups'; 4516 protected $internal_gapi_mappings = array( 4517 ); 4518 public $etag; 4519 protected $groupsType = 'Google_Service_Directory_Group'; 4520 protected $groupsDataType = 'array'; 4521 public $kind; 4522 public $nextPageToken; 4523 4524 4525 public function setEtag($etag) 4526 { 4527 $this->etag = $etag; 4528 } 4529 public function getEtag() 4530 { 4531 return $this->etag; 4532 } 4533 public function setGroups($groups) 4534 { 4535 $this->groups = $groups; 4536 } 4537 public function getGroups() 4538 { 4539 return $this->groups; 4540 } 4541 public function setKind($kind) 4542 { 4543 $this->kind = $kind; 4544 } 4545 public function getKind() 4546 { 4547 return $this->kind; 4548 } 4549 public function setNextPageToken($nextPageToken) 4550 { 4551 $this->nextPageToken = $nextPageToken; 4552 } 4553 public function getNextPageToken() 4554 { 4555 return $this->nextPageToken; 4556 } 4557 } 4558 4559 class Google_Service_Directory_Member extends Google_Model 4560 { 4561 protected $internal_gapi_mappings = array( 4562 ); 4563 public $email; 4564 public $etag; 4565 public $id; 4566 public $kind; 4567 public $role; 4568 public $type; 4569 4570 4571 public function setEmail($email) 4572 { 4573 $this->email = $email; 4574 } 4575 public function getEmail() 4576 { 4577 return $this->email; 4578 } 4579 public function setEtag($etag) 4580 { 4581 $this->etag = $etag; 4582 } 4583 public function getEtag() 4584 { 4585 return $this->etag; 4586 } 4587 public function setId($id) 4588 { 4589 $this->id = $id; 4590 } 4591 public function getId() 4592 { 4593 return $this->id; 4594 } 4595 public function setKind($kind) 4596 { 4597 $this->kind = $kind; 4598 } 4599 public function getKind() 4600 { 4601 return $this->kind; 4602 } 4603 public function setRole($role) 4604 { 4605 $this->role = $role; 4606 } 4607 public function getRole() 4608 { 4609 return $this->role; 4610 } 4611 public function setType($type) 4612 { 4613 $this->type = $type; 4614 } 4615 public function getType() 4616 { 4617 return $this->type; 4618 } 4619 } 4620 4621 class Google_Service_Directory_Members extends Google_Collection 4622 { 4623 protected $collection_key = 'members'; 4624 protected $internal_gapi_mappings = array( 4625 ); 4626 public $etag; 4627 public $kind; 4628 protected $membersType = 'Google_Service_Directory_Member'; 4629 protected $membersDataType = 'array'; 4630 public $nextPageToken; 4631 4632 4633 public function setEtag($etag) 4634 { 4635 $this->etag = $etag; 4636 } 4637 public function getEtag() 4638 { 4639 return $this->etag; 4640 } 4641 public function setKind($kind) 4642 { 4643 $this->kind = $kind; 4644 } 4645 public function getKind() 4646 { 4647 return $this->kind; 4648 } 4649 public function setMembers($members) 4650 { 4651 $this->members = $members; 4652 } 4653 public function getMembers() 4654 { 4655 return $this->members; 4656 } 4657 public function setNextPageToken($nextPageToken) 4658 { 4659 $this->nextPageToken = $nextPageToken; 4660 } 4661 public function getNextPageToken() 4662 { 4663 return $this->nextPageToken; 4664 } 4665 } 4666 4667 class Google_Service_Directory_MobileDevice extends Google_Collection 4668 { 4669 protected $collection_key = 'otherAccountsInfo'; 4670 protected $internal_gapi_mappings = array( 4671 ); 4672 public $adbStatus; 4673 protected $applicationsType = 'Google_Service_Directory_MobileDeviceApplications'; 4674 protected $applicationsDataType = 'array'; 4675 public $basebandVersion; 4676 public $buildNumber; 4677 public $defaultLanguage; 4678 public $developerOptionsStatus; 4679 public $deviceCompromisedStatus; 4680 public $deviceId; 4681 public $email; 4682 public $etag; 4683 public $firstSync; 4684 public $hardwareId; 4685 public $imei; 4686 public $kernelVersion; 4687 public $kind; 4688 public $lastSync; 4689 public $managedAccountIsOnOwnerProfile; 4690 public $meid; 4691 public $model; 4692 public $name; 4693 public $networkOperator; 4694 public $os; 4695 public $otherAccountsInfo; 4696 public $resourceId; 4697 public $serialNumber; 4698 public $status; 4699 public $supportsWorkProfile; 4700 public $type; 4701 public $unknownSourcesStatus; 4702 public $userAgent; 4703 public $wifiMacAddress; 4704 4705 4706 public function setAdbStatus($adbStatus) 4707 { 4708 $this->adbStatus = $adbStatus; 4709 } 4710 public function getAdbStatus() 4711 { 4712 return $this->adbStatus; 4713 } 4714 public function setApplications($applications) 4715 { 4716 $this->applications = $applications; 4717 } 4718 public function getApplications() 4719 { 4720 return $this->applications; 4721 } 4722 public function setBasebandVersion($basebandVersion) 4723 { 4724 $this->basebandVersion = $basebandVersion; 4725 } 4726 public function getBasebandVersion() 4727 { 4728 return $this->basebandVersion; 4729 } 4730 public function setBuildNumber($buildNumber) 4731 { 4732 $this->buildNumber = $buildNumber; 4733 } 4734 public function getBuildNumber() 4735 { 4736 return $this->buildNumber; 4737 } 4738 public function setDefaultLanguage($defaultLanguage) 4739 { 4740 $this->defaultLanguage = $defaultLanguage; 4741 } 4742 public function getDefaultLanguage() 4743 { 4744 return $this->defaultLanguage; 4745 } 4746 public function setDeveloperOptionsStatus($developerOptionsStatus) 4747 { 4748 $this->developerOptionsStatus = $developerOptionsStatus; 4749 } 4750 public function getDeveloperOptionsStatus() 4751 { 4752 return $this->developerOptionsStatus; 4753 } 4754 public function setDeviceCompromisedStatus($deviceCompromisedStatus) 4755 { 4756 $this->deviceCompromisedStatus = $deviceCompromisedStatus; 4757 } 4758 public function getDeviceCompromisedStatus() 4759 { 4760 return $this->deviceCompromisedStatus; 4761 } 4762 public function setDeviceId($deviceId) 4763 { 4764 $this->deviceId = $deviceId; 4765 } 4766 public function getDeviceId() 4767 { 4768 return $this->deviceId; 4769 } 4770 public function setEmail($email) 4771 { 4772 $this->email = $email; 4773 } 4774 public function getEmail() 4775 { 4776 return $this->email; 4777 } 4778 public function setEtag($etag) 4779 { 4780 $this->etag = $etag; 4781 } 4782 public function getEtag() 4783 { 4784 return $this->etag; 4785 } 4786 public function setFirstSync($firstSync) 4787 { 4788 $this->firstSync = $firstSync; 4789 } 4790 public function getFirstSync() 4791 { 4792 return $this->firstSync; 4793 } 4794 public function setHardwareId($hardwareId) 4795 { 4796 $this->hardwareId = $hardwareId; 4797 } 4798 public function getHardwareId() 4799 { 4800 return $this->hardwareId; 4801 } 4802 public function setImei($imei) 4803 { 4804 $this->imei = $imei; 4805 } 4806 public function getImei() 4807 { 4808 return $this->imei; 4809 } 4810 public function setKernelVersion($kernelVersion) 4811 { 4812 $this->kernelVersion = $kernelVersion; 4813 } 4814 public function getKernelVersion() 4815 { 4816 return $this->kernelVersion; 4817 } 4818 public function setKind($kind) 4819 { 4820 $this->kind = $kind; 4821 } 4822 public function getKind() 4823 { 4824 return $this->kind; 4825 } 4826 public function setLastSync($lastSync) 4827 { 4828 $this->lastSync = $lastSync; 4829 } 4830 public function getLastSync() 4831 { 4832 return $this->lastSync; 4833 } 4834 public function setManagedAccountIsOnOwnerProfile($managedAccountIsOnOwnerProfile) 4835 { 4836 $this->managedAccountIsOnOwnerProfile = $managedAccountIsOnOwnerProfile; 4837 } 4838 public function getManagedAccountIsOnOwnerProfile() 4839 { 4840 return $this->managedAccountIsOnOwnerProfile; 4841 } 4842 public function setMeid($meid) 4843 { 4844 $this->meid = $meid; 4845 } 4846 public function getMeid() 4847 { 4848 return $this->meid; 4849 } 4850 public function setModel($model) 4851 { 4852 $this->model = $model; 4853 } 4854 public function getModel() 4855 { 4856 return $this->model; 4857 } 4858 public function setName($name) 4859 { 4860 $this->name = $name; 4861 } 4862 public function getName() 4863 { 4864 return $this->name; 4865 } 4866 public function setNetworkOperator($networkOperator) 4867 { 4868 $this->networkOperator = $networkOperator; 4869 } 4870 public function getNetworkOperator() 4871 { 4872 return $this->networkOperator; 4873 } 4874 public function setOs($os) 4875 { 4876 $this->os = $os; 4877 } 4878 public function getOs() 4879 { 4880 return $this->os; 4881 } 4882 public function setOtherAccountsInfo($otherAccountsInfo) 4883 { 4884 $this->otherAccountsInfo = $otherAccountsInfo; 4885 } 4886 public function getOtherAccountsInfo() 4887 { 4888 return $this->otherAccountsInfo; 4889 } 4890 public function setResourceId($resourceId) 4891 { 4892 $this->resourceId = $resourceId; 4893 } 4894 public function getResourceId() 4895 { 4896 return $this->resourceId; 4897 } 4898 public function setSerialNumber($serialNumber) 4899 { 4900 $this->serialNumber = $serialNumber; 4901 } 4902 public function getSerialNumber() 4903 { 4904 return $this->serialNumber; 4905 } 4906 public function setStatus($status) 4907 { 4908 $this->status = $status; 4909 } 4910 public function getStatus() 4911 { 4912 return $this->status; 4913 } 4914 public function setSupportsWorkProfile($supportsWorkProfile) 4915 { 4916 $this->supportsWorkProfile = $supportsWorkProfile; 4917 } 4918 public function getSupportsWorkProfile() 4919 { 4920 return $this->supportsWorkProfile; 4921 } 4922 public function setType($type) 4923 { 4924 $this->type = $type; 4925 } 4926 public function getType() 4927 { 4928 return $this->type; 4929 } 4930 public function setUnknownSourcesStatus($unknownSourcesStatus) 4931 { 4932 $this->unknownSourcesStatus = $unknownSourcesStatus; 4933 } 4934 public function getUnknownSourcesStatus() 4935 { 4936 return $this->unknownSourcesStatus; 4937 } 4938 public function setUserAgent($userAgent) 4939 { 4940 $this->userAgent = $userAgent; 4941 } 4942 public function getUserAgent() 4943 { 4944 return $this->userAgent; 4945 } 4946 public function setWifiMacAddress($wifiMacAddress) 4947 { 4948 $this->wifiMacAddress = $wifiMacAddress; 4949 } 4950 public function getWifiMacAddress() 4951 { 4952 return $this->wifiMacAddress; 4953 } 4954 } 4955 4956 class Google_Service_Directory_MobileDeviceAction extends Google_Model 4957 { 4958 protected $internal_gapi_mappings = array( 4959 ); 4960 public $action; 4961 4962 4963 public function setAction($action) 4964 { 4965 $this->action = $action; 4966 } 4967 public function getAction() 4968 { 4969 return $this->action; 4970 } 4971 } 4972 4973 class Google_Service_Directory_MobileDeviceApplications extends Google_Collection 4974 { 4975 protected $collection_key = 'permission'; 4976 protected $internal_gapi_mappings = array( 4977 ); 4978 public $displayName; 4979 public $packageName; 4980 public $permission; 4981 public $versionCode; 4982 public $versionName; 4983 4984 4985 public function setDisplayName($displayName) 4986 { 4987 $this->displayName = $displayName; 4988 } 4989 public function getDisplayName() 4990 { 4991 return $this->displayName; 4992 } 4993 public function setPackageName($packageName) 4994 { 4995 $this->packageName = $packageName; 4996 } 4997 public function getPackageName() 4998 { 4999 return $this->packageName; 5000 } 5001 public function setPermission($permission) 5002 { 5003 $this->permission = $permission; 5004 } 5005 public function getPermission() 5006 { 5007 return $this->permission; 5008 } 5009 public function setVersionCode($versionCode) 5010 { 5011 $this->versionCode = $versionCode; 5012 } 5013 public function getVersionCode() 5014 { 5015 return $this->versionCode; 5016 } 5017 public function setVersionName($versionName) 5018 { 5019 $this->versionName = $versionName; 5020 } 5021 public function getVersionName() 5022 { 5023 return $this->versionName; 5024 } 5025 } 5026 5027 class Google_Service_Directory_MobileDevices extends Google_Collection 5028 { 5029 protected $collection_key = 'mobiledevices'; 5030 protected $internal_gapi_mappings = array( 5031 ); 5032 public $etag; 5033 public $kind; 5034 protected $mobiledevicesType = 'Google_Service_Directory_MobileDevice'; 5035 protected $mobiledevicesDataType = 'array'; 5036 public $nextPageToken; 5037 5038 5039 public function setEtag($etag) 5040 { 5041 $this->etag = $etag; 5042 } 5043 public function getEtag() 5044 { 5045 return $this->etag; 5046 } 5047 public function setKind($kind) 5048 { 5049 $this->kind = $kind; 5050 } 5051 public function getKind() 5052 { 5053 return $this->kind; 5054 } 5055 public function setMobiledevices($mobiledevices) 5056 { 5057 $this->mobiledevices = $mobiledevices; 5058 } 5059 public function getMobiledevices() 5060 { 5061 return $this->mobiledevices; 5062 } 5063 public function setNextPageToken($nextPageToken) 5064 { 5065 $this->nextPageToken = $nextPageToken; 5066 } 5067 public function getNextPageToken() 5068 { 5069 return $this->nextPageToken; 5070 } 5071 } 5072 5073 class Google_Service_Directory_Notification extends Google_Model 5074 { 5075 protected $internal_gapi_mappings = array( 5076 ); 5077 public $body; 5078 public $etag; 5079 public $fromAddress; 5080 public $isUnread; 5081 public $kind; 5082 public $notificationId; 5083 public $sendTime; 5084 public $subject; 5085 5086 5087 public function setBody($body) 5088 { 5089 $this->body = $body; 5090 } 5091 public function getBody() 5092 { 5093 return $this->body; 5094 } 5095 public function setEtag($etag) 5096 { 5097 $this->etag = $etag; 5098 } 5099 public function getEtag() 5100 { 5101 return $this->etag; 5102 } 5103 public function setFromAddress($fromAddress) 5104 { 5105 $this->fromAddress = $fromAddress; 5106 } 5107 public function getFromAddress() 5108 { 5109 return $this->fromAddress; 5110 } 5111 public function setIsUnread($isUnread) 5112 { 5113 $this->isUnread = $isUnread; 5114 } 5115 public function getIsUnread() 5116 { 5117 return $this->isUnread; 5118 } 5119 public function setKind($kind) 5120 { 5121 $this->kind = $kind; 5122 } 5123 public function getKind() 5124 { 5125 return $this->kind; 5126 } 5127 public function setNotificationId($notificationId) 5128 { 5129 $this->notificationId = $notificationId; 5130 } 5131 public function getNotificationId() 5132 { 5133 return $this->notificationId; 5134 } 5135 public function setSendTime($sendTime) 5136 { 5137 $this->sendTime = $sendTime; 5138 } 5139 public function getSendTime() 5140 { 5141 return $this->sendTime; 5142 } 5143 public function setSubject($subject) 5144 { 5145 $this->subject = $subject; 5146 } 5147 public function getSubject() 5148 { 5149 return $this->subject; 5150 } 5151 } 5152 5153 class Google_Service_Directory_Notifications extends Google_Collection 5154 { 5155 protected $collection_key = 'items'; 5156 protected $internal_gapi_mappings = array( 5157 ); 5158 public $etag; 5159 protected $itemsType = 'Google_Service_Directory_Notification'; 5160 protected $itemsDataType = 'array'; 5161 public $kind; 5162 public $nextPageToken; 5163 public $unreadNotificationsCount; 5164 5165 5166 public function setEtag($etag) 5167 { 5168 $this->etag = $etag; 5169 } 5170 public function getEtag() 5171 { 5172 return $this->etag; 5173 } 5174 public function setItems($items) 5175 { 5176 $this->items = $items; 5177 } 5178 public function getItems() 5179 { 5180 return $this->items; 5181 } 5182 public function setKind($kind) 5183 { 5184 $this->kind = $kind; 5185 } 5186 public function getKind() 5187 { 5188 return $this->kind; 5189 } 5190 public function setNextPageToken($nextPageToken) 5191 { 5192 $this->nextPageToken = $nextPageToken; 5193 } 5194 public function getNextPageToken() 5195 { 5196 return $this->nextPageToken; 5197 } 5198 public function setUnreadNotificationsCount($unreadNotificationsCount) 5199 { 5200 $this->unreadNotificationsCount = $unreadNotificationsCount; 5201 } 5202 public function getUnreadNotificationsCount() 5203 { 5204 return $this->unreadNotificationsCount; 5205 } 5206 } 5207 5208 class Google_Service_Directory_OrgUnit extends Google_Model 5209 { 5210 protected $internal_gapi_mappings = array( 5211 ); 5212 public $blockInheritance; 5213 public $description; 5214 public $etag; 5215 public $kind; 5216 public $name; 5217 public $orgUnitId; 5218 public $orgUnitPath; 5219 public $parentOrgUnitId; 5220 public $parentOrgUnitPath; 5221 5222 5223 public function setBlockInheritance($blockInheritance) 5224 { 5225 $this->blockInheritance = $blockInheritance; 5226 } 5227 public function getBlockInheritance() 5228 { 5229 return $this->blockInheritance; 5230 } 5231 public function setDescription($description) 5232 { 5233 $this->description = $description; 5234 } 5235 public function getDescription() 5236 { 5237 return $this->description; 5238 } 5239 public function setEtag($etag) 5240 { 5241 $this->etag = $etag; 5242 } 5243 public function getEtag() 5244 { 5245 return $this->etag; 5246 } 5247 public function setKind($kind) 5248 { 5249 $this->kind = $kind; 5250 } 5251 public function getKind() 5252 { 5253 return $this->kind; 5254 } 5255 public function setName($name) 5256 { 5257 $this->name = $name; 5258 } 5259 public function getName() 5260 { 5261 return $this->name; 5262 } 5263 public function setOrgUnitId($orgUnitId) 5264 { 5265 $this->orgUnitId = $orgUnitId; 5266 } 5267 public function getOrgUnitId() 5268 { 5269 return $this->orgUnitId; 5270 } 5271 public function setOrgUnitPath($orgUnitPath) 5272 { 5273 $this->orgUnitPath = $orgUnitPath; 5274 } 5275 public function getOrgUnitPath() 5276 { 5277 return $this->orgUnitPath; 5278 } 5279 public function setParentOrgUnitId($parentOrgUnitId) 5280 { 5281 $this->parentOrgUnitId = $parentOrgUnitId; 5282 } 5283 public function getParentOrgUnitId() 5284 { 5285 return $this->parentOrgUnitId; 5286 } 5287 public function setParentOrgUnitPath($parentOrgUnitPath) 5288 { 5289 $this->parentOrgUnitPath = $parentOrgUnitPath; 5290 } 5291 public function getParentOrgUnitPath() 5292 { 5293 return $this->parentOrgUnitPath; 5294 } 5295 } 5296 5297 class Google_Service_Directory_OrgUnits extends Google_Collection 5298 { 5299 protected $collection_key = 'organizationUnits'; 5300 protected $internal_gapi_mappings = array( 5301 ); 5302 public $etag; 5303 public $kind; 5304 protected $organizationUnitsType = 'Google_Service_Directory_OrgUnit'; 5305 protected $organizationUnitsDataType = 'array'; 5306 5307 5308 public function setEtag($etag) 5309 { 5310 $this->etag = $etag; 5311 } 5312 public function getEtag() 5313 { 5314 return $this->etag; 5315 } 5316 public function setKind($kind) 5317 { 5318 $this->kind = $kind; 5319 } 5320 public function getKind() 5321 { 5322 return $this->kind; 5323 } 5324 public function setOrganizationUnits($organizationUnits) 5325 { 5326 $this->organizationUnits = $organizationUnits; 5327 } 5328 public function getOrganizationUnits() 5329 { 5330 return $this->organizationUnits; 5331 } 5332 } 5333 5334 class Google_Service_Directory_Privilege extends Google_Collection 5335 { 5336 protected $collection_key = 'childPrivileges'; 5337 protected $internal_gapi_mappings = array( 5338 ); 5339 protected $childPrivilegesType = 'Google_Service_Directory_Privilege'; 5340 protected $childPrivilegesDataType = 'array'; 5341 public $etag; 5342 public $isOuScopable; 5343 public $kind; 5344 public $privilegeName; 5345 public $serviceId; 5346 public $serviceName; 5347 5348 5349 public function setChildPrivileges($childPrivileges) 5350 { 5351 $this->childPrivileges = $childPrivileges; 5352 } 5353 public function getChildPrivileges() 5354 { 5355 return $this->childPrivileges; 5356 } 5357 public function setEtag($etag) 5358 { 5359 $this->etag = $etag; 5360 } 5361 public function getEtag() 5362 { 5363 return $this->etag; 5364 } 5365 public function setIsOuScopable($isOuScopable) 5366 { 5367 $this->isOuScopable = $isOuScopable; 5368 } 5369 public function getIsOuScopable() 5370 { 5371 return $this->isOuScopable; 5372 } 5373 public function setKind($kind) 5374 { 5375 $this->kind = $kind; 5376 } 5377 public function getKind() 5378 { 5379 return $this->kind; 5380 } 5381 public function setPrivilegeName($privilegeName) 5382 { 5383 $this->privilegeName = $privilegeName; 5384 } 5385 public function getPrivilegeName() 5386 { 5387 return $this->privilegeName; 5388 } 5389 public function setServiceId($serviceId) 5390 { 5391 $this->serviceId = $serviceId; 5392 } 5393 public function getServiceId() 5394 { 5395 return $this->serviceId; 5396 } 5397 public function setServiceName($serviceName) 5398 { 5399 $this->serviceName = $serviceName; 5400 } 5401 public function getServiceName() 5402 { 5403 return $this->serviceName; 5404 } 5405 } 5406 5407 class Google_Service_Directory_Privileges extends Google_Collection 5408 { 5409 protected $collection_key = 'items'; 5410 protected $internal_gapi_mappings = array( 5411 ); 5412 public $etag; 5413 protected $itemsType = 'Google_Service_Directory_Privilege'; 5414 protected $itemsDataType = 'array'; 5415 public $kind; 5416 5417 5418 public function setEtag($etag) 5419 { 5420 $this->etag = $etag; 5421 } 5422 public function getEtag() 5423 { 5424 return $this->etag; 5425 } 5426 public function setItems($items) 5427 { 5428 $this->items = $items; 5429 } 5430 public function getItems() 5431 { 5432 return $this->items; 5433 } 5434 public function setKind($kind) 5435 { 5436 $this->kind = $kind; 5437 } 5438 public function getKind() 5439 { 5440 return $this->kind; 5441 } 5442 } 5443 5444 class Google_Service_Directory_Role extends Google_Collection 5445 { 5446 protected $collection_key = 'rolePrivileges'; 5447 protected $internal_gapi_mappings = array( 5448 ); 5449 public $etag; 5450 public $isSuperAdminRole; 5451 public $isSystemRole; 5452 public $kind; 5453 public $roleDescription; 5454 public $roleId; 5455 public $roleName; 5456 protected $rolePrivilegesType = 'Google_Service_Directory_RoleRolePrivileges'; 5457 protected $rolePrivilegesDataType = 'array'; 5458 5459 5460 public function setEtag($etag) 5461 { 5462 $this->etag = $etag; 5463 } 5464 public function getEtag() 5465 { 5466 return $this->etag; 5467 } 5468 public function setIsSuperAdminRole($isSuperAdminRole) 5469 { 5470 $this->isSuperAdminRole = $isSuperAdminRole; 5471 } 5472 public function getIsSuperAdminRole() 5473 { 5474 return $this->isSuperAdminRole; 5475 } 5476 public function setIsSystemRole($isSystemRole) 5477 { 5478 $this->isSystemRole = $isSystemRole; 5479 } 5480 public function getIsSystemRole() 5481 { 5482 return $this->isSystemRole; 5483 } 5484 public function setKind($kind) 5485 { 5486 $this->kind = $kind; 5487 } 5488 public function getKind() 5489 { 5490 return $this->kind; 5491 } 5492 public function setRoleDescription($roleDescription) 5493 { 5494 $this->roleDescription = $roleDescription; 5495 } 5496 public function getRoleDescription() 5497 { 5498 return $this->roleDescription; 5499 } 5500 public function setRoleId($roleId) 5501 { 5502 $this->roleId = $roleId; 5503 } 5504 public function getRoleId() 5505 { 5506 return $this->roleId; 5507 } 5508 public function setRoleName($roleName) 5509 { 5510 $this->roleName = $roleName; 5511 } 5512 public function getRoleName() 5513 { 5514 return $this->roleName; 5515 } 5516 public function setRolePrivileges($rolePrivileges) 5517 { 5518 $this->rolePrivileges = $rolePrivileges; 5519 } 5520 public function getRolePrivileges() 5521 { 5522 return $this->rolePrivileges; 5523 } 5524 } 5525 5526 class Google_Service_Directory_RoleAssignment extends Google_Model 5527 { 5528 protected $internal_gapi_mappings = array( 5529 ); 5530 public $assignedTo; 5531 public $etag; 5532 public $kind; 5533 public $orgUnitId; 5534 public $roleAssignmentId; 5535 public $roleId; 5536 public $scopeType; 5537 5538 5539 public function setAssignedTo($assignedTo) 5540 { 5541 $this->assignedTo = $assignedTo; 5542 } 5543 public function getAssignedTo() 5544 { 5545 return $this->assignedTo; 5546 } 5547 public function setEtag($etag) 5548 { 5549 $this->etag = $etag; 5550 } 5551 public function getEtag() 5552 { 5553 return $this->etag; 5554 } 5555 public function setKind($kind) 5556 { 5557 $this->kind = $kind; 5558 } 5559 public function getKind() 5560 { 5561 return $this->kind; 5562 } 5563 public function setOrgUnitId($orgUnitId) 5564 { 5565 $this->orgUnitId = $orgUnitId; 5566 } 5567 public function getOrgUnitId() 5568 { 5569 return $this->orgUnitId; 5570 } 5571 public function setRoleAssignmentId($roleAssignmentId) 5572 { 5573 $this->roleAssignmentId = $roleAssignmentId; 5574 } 5575 public function getRoleAssignmentId() 5576 { 5577 return $this->roleAssignmentId; 5578 } 5579 public function setRoleId($roleId) 5580 { 5581 $this->roleId = $roleId; 5582 } 5583 public function getRoleId() 5584 { 5585 return $this->roleId; 5586 } 5587 public function setScopeType($scopeType) 5588 { 5589 $this->scopeType = $scopeType; 5590 } 5591 public function getScopeType() 5592 { 5593 return $this->scopeType; 5594 } 5595 } 5596 5597 class Google_Service_Directory_RoleAssignments extends Google_Collection 5598 { 5599 protected $collection_key = 'items'; 5600 protected $internal_gapi_mappings = array( 5601 ); 5602 public $etag; 5603 protected $itemsType = 'Google_Service_Directory_RoleAssignment'; 5604 protected $itemsDataType = 'array'; 5605 public $kind; 5606 public $nextPageToken; 5607 5608 5609 public function setEtag($etag) 5610 { 5611 $this->etag = $etag; 5612 } 5613 public function getEtag() 5614 { 5615 return $this->etag; 5616 } 5617 public function setItems($items) 5618 { 5619 $this->items = $items; 5620 } 5621 public function getItems() 5622 { 5623 return $this->items; 5624 } 5625 public function setKind($kind) 5626 { 5627 $this->kind = $kind; 5628 } 5629 public function getKind() 5630 { 5631 return $this->kind; 5632 } 5633 public function setNextPageToken($nextPageToken) 5634 { 5635 $this->nextPageToken = $nextPageToken; 5636 } 5637 public function getNextPageToken() 5638 { 5639 return $this->nextPageToken; 5640 } 5641 } 5642 5643 class Google_Service_Directory_RoleRolePrivileges extends Google_Model 5644 { 5645 protected $internal_gapi_mappings = array( 5646 ); 5647 public $privilegeName; 5648 public $serviceId; 5649 5650 5651 public function setPrivilegeName($privilegeName) 5652 { 5653 $this->privilegeName = $privilegeName; 5654 } 5655 public function getPrivilegeName() 5656 { 5657 return $this->privilegeName; 5658 } 5659 public function setServiceId($serviceId) 5660 { 5661 $this->serviceId = $serviceId; 5662 } 5663 public function getServiceId() 5664 { 5665 return $this->serviceId; 5666 } 5667 } 5668 5669 class Google_Service_Directory_Roles extends Google_Collection 5670 { 5671 protected $collection_key = 'items'; 5672 protected $internal_gapi_mappings = array( 5673 ); 5674 public $etag; 5675 protected $itemsType = 'Google_Service_Directory_Role'; 5676 protected $itemsDataType = 'array'; 5677 public $kind; 5678 public $nextPageToken; 5679 5680 5681 public function setEtag($etag) 5682 { 5683 $this->etag = $etag; 5684 } 5685 public function getEtag() 5686 { 5687 return $this->etag; 5688 } 5689 public function setItems($items) 5690 { 5691 $this->items = $items; 5692 } 5693 public function getItems() 5694 { 5695 return $this->items; 5696 } 5697 public function setKind($kind) 5698 { 5699 $this->kind = $kind; 5700 } 5701 public function getKind() 5702 { 5703 return $this->kind; 5704 } 5705 public function setNextPageToken($nextPageToken) 5706 { 5707 $this->nextPageToken = $nextPageToken; 5708 } 5709 public function getNextPageToken() 5710 { 5711 return $this->nextPageToken; 5712 } 5713 } 5714 5715 class Google_Service_Directory_Schema extends Google_Collection 5716 { 5717 protected $collection_key = 'fields'; 5718 protected $internal_gapi_mappings = array( 5719 ); 5720 public $etag; 5721 protected $fieldsType = 'Google_Service_Directory_SchemaFieldSpec'; 5722 protected $fieldsDataType = 'array'; 5723 public $kind; 5724 public $schemaId; 5725 public $schemaName; 5726 5727 5728 public function setEtag($etag) 5729 { 5730 $this->etag = $etag; 5731 } 5732 public function getEtag() 5733 { 5734 return $this->etag; 5735 } 5736 public function setFields($fields) 5737 { 5738 $this->fields = $fields; 5739 } 5740 public function getFields() 5741 { 5742 return $this->fields; 5743 } 5744 public function setKind($kind) 5745 { 5746 $this->kind = $kind; 5747 } 5748 public function getKind() 5749 { 5750 return $this->kind; 5751 } 5752 public function setSchemaId($schemaId) 5753 { 5754 $this->schemaId = $schemaId; 5755 } 5756 public function getSchemaId() 5757 { 5758 return $this->schemaId; 5759 } 5760 public function setSchemaName($schemaName) 5761 { 5762 $this->schemaName = $schemaName; 5763 } 5764 public function getSchemaName() 5765 { 5766 return $this->schemaName; 5767 } 5768 } 5769 5770 class Google_Service_Directory_SchemaFieldSpec extends Google_Model 5771 { 5772 protected $internal_gapi_mappings = array( 5773 ); 5774 public $etag; 5775 public $fieldId; 5776 public $fieldName; 5777 public $fieldType; 5778 public $indexed; 5779 public $kind; 5780 public $multiValued; 5781 protected $numericIndexingSpecType = 'Google_Service_Directory_SchemaFieldSpecNumericIndexingSpec'; 5782 protected $numericIndexingSpecDataType = ''; 5783 public $readAccessType; 5784 5785 5786 public function setEtag($etag) 5787 { 5788 $this->etag = $etag; 5789 } 5790 public function getEtag() 5791 { 5792 return $this->etag; 5793 } 5794 public function setFieldId($fieldId) 5795 { 5796 $this->fieldId = $fieldId; 5797 } 5798 public function getFieldId() 5799 { 5800 return $this->fieldId; 5801 } 5802 public function setFieldName($fieldName) 5803 { 5804 $this->fieldName = $fieldName; 5805 } 5806 public function getFieldName() 5807 { 5808 return $this->fieldName; 5809 } 5810 public function setFieldType($fieldType) 5811 { 5812 $this->fieldType = $fieldType; 5813 } 5814 public function getFieldType() 5815 { 5816 return $this->fieldType; 5817 } 5818 public function setIndexed($indexed) 5819 { 5820 $this->indexed = $indexed; 5821 } 5822 public function getIndexed() 5823 { 5824 return $this->indexed; 5825 } 5826 public function setKind($kind) 5827 { 5828 $this->kind = $kind; 5829 } 5830 public function getKind() 5831 { 5832 return $this->kind; 5833 } 5834 public function setMultiValued($multiValued) 5835 { 5836 $this->multiValued = $multiValued; 5837 } 5838 public function getMultiValued() 5839 { 5840 return $this->multiValued; 5841 } 5842 public function setNumericIndexingSpec(Google_Service_Directory_SchemaFieldSpecNumericIndexingSpec $numericIndexingSpec) 5843 { 5844 $this->numericIndexingSpec = $numericIndexingSpec; 5845 } 5846 public function getNumericIndexingSpec() 5847 { 5848 return $this->numericIndexingSpec; 5849 } 5850 public function setReadAccessType($readAccessType) 5851 { 5852 $this->readAccessType = $readAccessType; 5853 } 5854 public function getReadAccessType() 5855 { 5856 return $this->readAccessType; 5857 } 5858 } 5859 5860 class Google_Service_Directory_SchemaFieldSpecNumericIndexingSpec extends Google_Model 5861 { 5862 protected $internal_gapi_mappings = array( 5863 ); 5864 public $maxValue; 5865 public $minValue; 5866 5867 5868 public function setMaxValue($maxValue) 5869 { 5870 $this->maxValue = $maxValue; 5871 } 5872 public function getMaxValue() 5873 { 5874 return $this->maxValue; 5875 } 5876 public function setMinValue($minValue) 5877 { 5878 $this->minValue = $minValue; 5879 } 5880 public function getMinValue() 5881 { 5882 return $this->minValue; 5883 } 5884 } 5885 5886 class Google_Service_Directory_Schemas extends Google_Collection 5887 { 5888 protected $collection_key = 'schemas'; 5889 protected $internal_gapi_mappings = array( 5890 ); 5891 public $etag; 5892 public $kind; 5893 protected $schemasType = 'Google_Service_Directory_Schema'; 5894 protected $schemasDataType = 'array'; 5895 5896 5897 public function setEtag($etag) 5898 { 5899 $this->etag = $etag; 5900 } 5901 public function getEtag() 5902 { 5903 return $this->etag; 5904 } 5905 public function setKind($kind) 5906 { 5907 $this->kind = $kind; 5908 } 5909 public function getKind() 5910 { 5911 return $this->kind; 5912 } 5913 public function setSchemas($schemas) 5914 { 5915 $this->schemas = $schemas; 5916 } 5917 public function getSchemas() 5918 { 5919 return $this->schemas; 5920 } 5921 } 5922 5923 class Google_Service_Directory_Token extends Google_Collection 5924 { 5925 protected $collection_key = 'scopes'; 5926 protected $internal_gapi_mappings = array( 5927 ); 5928 public $anonymous; 5929 public $clientId; 5930 public $displayText; 5931 public $etag; 5932 public $kind; 5933 public $nativeApp; 5934 public $scopes; 5935 public $userKey; 5936 5937 5938 public function setAnonymous($anonymous) 5939 { 5940 $this->anonymous = $anonymous; 5941 } 5942 public function getAnonymous() 5943 { 5944 return $this->anonymous; 5945 } 5946 public function setClientId($clientId) 5947 { 5948 $this->clientId = $clientId; 5949 } 5950 public function getClientId() 5951 { 5952 return $this->clientId; 5953 } 5954 public function setDisplayText($displayText) 5955 { 5956 $this->displayText = $displayText; 5957 } 5958 public function getDisplayText() 5959 { 5960 return $this->displayText; 5961 } 5962 public function setEtag($etag) 5963 { 5964 $this->etag = $etag; 5965 } 5966 public function getEtag() 5967 { 5968 return $this->etag; 5969 } 5970 public function setKind($kind) 5971 { 5972 $this->kind = $kind; 5973 } 5974 public function getKind() 5975 { 5976 return $this->kind; 5977 } 5978 public function setNativeApp($nativeApp) 5979 { 5980 $this->nativeApp = $nativeApp; 5981 } 5982 public function getNativeApp() 5983 { 5984 return $this->nativeApp; 5985 } 5986 public function setScopes($scopes) 5987 { 5988 $this->scopes = $scopes; 5989 } 5990 public function getScopes() 5991 { 5992 return $this->scopes; 5993 } 5994 public function setUserKey($userKey) 5995 { 5996 $this->userKey = $userKey; 5997 } 5998 public function getUserKey() 5999 { 6000 return $this->userKey; 6001 } 6002 } 6003 6004 class Google_Service_Directory_Tokens extends Google_Collection 6005 { 6006 protected $collection_key = 'items'; 6007 protected $internal_gapi_mappings = array( 6008 ); 6009 public $etag; 6010 protected $itemsType = 'Google_Service_Directory_Token'; 6011 protected $itemsDataType = 'array'; 6012 public $kind; 6013 6014 6015 public function setEtag($etag) 6016 { 6017 $this->etag = $etag; 6018 } 6019 public function getEtag() 6020 { 6021 return $this->etag; 6022 } 6023 public function setItems($items) 6024 { 6025 $this->items = $items; 6026 } 6027 public function getItems() 6028 { 6029 return $this->items; 6030 } 6031 public function setKind($kind) 6032 { 6033 $this->kind = $kind; 6034 } 6035 public function getKind() 6036 { 6037 return $this->kind; 6038 } 6039 } 6040 6041 class Google_Service_Directory_User extends Google_Collection 6042 { 6043 protected $collection_key = 'nonEditableAliases'; 6044 protected $internal_gapi_mappings = array( 6045 ); 6046 public $addresses; 6047 public $agreedToTerms; 6048 public $aliases; 6049 public $changePasswordAtNextLogin; 6050 public $creationTime; 6051 public $customSchemas; 6052 public $customerId; 6053 public $deletionTime; 6054 public $emails; 6055 public $etag; 6056 public $externalIds; 6057 public $hashFunction; 6058 public $id; 6059 public $ims; 6060 public $includeInGlobalAddressList; 6061 public $ipWhitelisted; 6062 public $isAdmin; 6063 public $isDelegatedAdmin; 6064 public $isMailboxSetup; 6065 public $kind; 6066 public $lastLoginTime; 6067 protected $nameType = 'Google_Service_Directory_UserName'; 6068 protected $nameDataType = ''; 6069 public $nonEditableAliases; 6070 public $notes; 6071 public $orgUnitPath; 6072 public $organizations; 6073 public $password; 6074 public $phones; 6075 public $primaryEmail; 6076 public $relations; 6077 public $suspended; 6078 public $suspensionReason; 6079 public $thumbnailPhotoEtag; 6080 public $thumbnailPhotoUrl; 6081 public $websites; 6082 6083 6084 public function setAddresses($addresses) 6085 { 6086 $this->addresses = $addresses; 6087 } 6088 public function getAddresses() 6089 { 6090 return $this->addresses; 6091 } 6092 public function setAgreedToTerms($agreedToTerms) 6093 { 6094 $this->agreedToTerms = $agreedToTerms; 6095 } 6096 public function getAgreedToTerms() 6097 { 6098 return $this->agreedToTerms; 6099 } 6100 public function setAliases($aliases) 6101 { 6102 $this->aliases = $aliases; 6103 } 6104 public function getAliases() 6105 { 6106 return $this->aliases; 6107 } 6108 public function setChangePasswordAtNextLogin($changePasswordAtNextLogin) 6109 { 6110 $this->changePasswordAtNextLogin = $changePasswordAtNextLogin; 6111 } 6112 public function getChangePasswordAtNextLogin() 6113 { 6114 return $this->changePasswordAtNextLogin; 6115 } 6116 public function setCreationTime($creationTime) 6117 { 6118 $this->creationTime = $creationTime; 6119 } 6120 public function getCreationTime() 6121 { 6122 return $this->creationTime; 6123 } 6124 public function setCustomSchemas($customSchemas) 6125 { 6126 $this->customSchemas = $customSchemas; 6127 } 6128 public function getCustomSchemas() 6129 { 6130 return $this->customSchemas; 6131 } 6132 public function setCustomerId($customerId) 6133 { 6134 $this->customerId = $customerId; 6135 } 6136 public function getCustomerId() 6137 { 6138 return $this->customerId; 6139 } 6140 public function setDeletionTime($deletionTime) 6141 { 6142 $this->deletionTime = $deletionTime; 6143 } 6144 public function getDeletionTime() 6145 { 6146 return $this->deletionTime; 6147 } 6148 public function setEmails($emails) 6149 { 6150 $this->emails = $emails; 6151 } 6152 public function getEmails() 6153 { 6154 return $this->emails; 6155 } 6156 public function setEtag($etag) 6157 { 6158 $this->etag = $etag; 6159 } 6160 public function getEtag() 6161 { 6162 return $this->etag; 6163 } 6164 public function setExternalIds($externalIds) 6165 { 6166 $this->externalIds = $externalIds; 6167 } 6168 public function getExternalIds() 6169 { 6170 return $this->externalIds; 6171 } 6172 public function setHashFunction($hashFunction) 6173 { 6174 $this->hashFunction = $hashFunction; 6175 } 6176 public function getHashFunction() 6177 { 6178 return $this->hashFunction; 6179 } 6180 public function setId($id) 6181 { 6182 $this->id = $id; 6183 } 6184 public function getId() 6185 { 6186 return $this->id; 6187 } 6188 public function setIms($ims) 6189 { 6190 $this->ims = $ims; 6191 } 6192 public function getIms() 6193 { 6194 return $this->ims; 6195 } 6196 public function setIncludeInGlobalAddressList($includeInGlobalAddressList) 6197 { 6198 $this->includeInGlobalAddressList = $includeInGlobalAddressList; 6199 } 6200 public function getIncludeInGlobalAddressList() 6201 { 6202 return $this->includeInGlobalAddressList; 6203 } 6204 public function setIpWhitelisted($ipWhitelisted) 6205 { 6206 $this->ipWhitelisted = $ipWhitelisted; 6207 } 6208 public function getIpWhitelisted() 6209 { 6210 return $this->ipWhitelisted; 6211 } 6212 public function setIsAdmin($isAdmin) 6213 { 6214 $this->isAdmin = $isAdmin; 6215 } 6216 public function getIsAdmin() 6217 { 6218 return $this->isAdmin; 6219 } 6220 public function setIsDelegatedAdmin($isDelegatedAdmin) 6221 { 6222 $this->isDelegatedAdmin = $isDelegatedAdmin; 6223 } 6224 public function getIsDelegatedAdmin() 6225 { 6226 return $this->isDelegatedAdmin; 6227 } 6228 public function setIsMailboxSetup($isMailboxSetup) 6229 { 6230 $this->isMailboxSetup = $isMailboxSetup; 6231 } 6232 public function getIsMailboxSetup() 6233 { 6234 return $this->isMailboxSetup; 6235 } 6236 public function setKind($kind) 6237 { 6238 $this->kind = $kind; 6239 } 6240 public function getKind() 6241 { 6242 return $this->kind; 6243 } 6244 public function setLastLoginTime($lastLoginTime) 6245 { 6246 $this->lastLoginTime = $lastLoginTime; 6247 } 6248 public function getLastLoginTime() 6249 { 6250 return $this->lastLoginTime; 6251 } 6252 public function setName(Google_Service_Directory_UserName $name) 6253 { 6254 $this->name = $name; 6255 } 6256 public function getName() 6257 { 6258 return $this->name; 6259 } 6260 public function setNonEditableAliases($nonEditableAliases) 6261 { 6262 $this->nonEditableAliases = $nonEditableAliases; 6263 } 6264 public function getNonEditableAliases() 6265 { 6266 return $this->nonEditableAliases; 6267 } 6268 public function setNotes($notes) 6269 { 6270 $this->notes = $notes; 6271 } 6272 public function getNotes() 6273 { 6274 return $this->notes; 6275 } 6276 public function setOrgUnitPath($orgUnitPath) 6277 { 6278 $this->orgUnitPath = $orgUnitPath; 6279 } 6280 public function getOrgUnitPath() 6281 { 6282 return $this->orgUnitPath; 6283 } 6284 public function setOrganizations($organizations) 6285 { 6286 $this->organizations = $organizations; 6287 } 6288 public function getOrganizations() 6289 { 6290 return $this->organizations; 6291 } 6292 public function setPassword($password) 6293 { 6294 $this->password = $password; 6295 } 6296 public function getPassword() 6297 { 6298 return $this->password; 6299 } 6300 public function setPhones($phones) 6301 { 6302 $this->phones = $phones; 6303 } 6304 public function getPhones() 6305 { 6306 return $this->phones; 6307 } 6308 public function setPrimaryEmail($primaryEmail) 6309 { 6310 $this->primaryEmail = $primaryEmail; 6311 } 6312 public function getPrimaryEmail() 6313 { 6314 return $this->primaryEmail; 6315 } 6316 public function setRelations($relations) 6317 { 6318 $this->relations = $relations; 6319 } 6320 public function getRelations() 6321 { 6322 return $this->relations; 6323 } 6324 public function setSuspended($suspended) 6325 { 6326 $this->suspended = $suspended; 6327 } 6328 public function getSuspended() 6329 { 6330 return $this->suspended; 6331 } 6332 public function setSuspensionReason($suspensionReason) 6333 { 6334 $this->suspensionReason = $suspensionReason; 6335 } 6336 public function getSuspensionReason() 6337 { 6338 return $this->suspensionReason; 6339 } 6340 public function setThumbnailPhotoEtag($thumbnailPhotoEtag) 6341 { 6342 $this->thumbnailPhotoEtag = $thumbnailPhotoEtag; 6343 } 6344 public function getThumbnailPhotoEtag() 6345 { 6346 return $this->thumbnailPhotoEtag; 6347 } 6348 public function setThumbnailPhotoUrl($thumbnailPhotoUrl) 6349 { 6350 $this->thumbnailPhotoUrl = $thumbnailPhotoUrl; 6351 } 6352 public function getThumbnailPhotoUrl() 6353 { 6354 return $this->thumbnailPhotoUrl; 6355 } 6356 public function setWebsites($websites) 6357 { 6358 $this->websites = $websites; 6359 } 6360 public function getWebsites() 6361 { 6362 return $this->websites; 6363 } 6364 } 6365 6366 class Google_Service_Directory_UserAbout extends Google_Model 6367 { 6368 protected $internal_gapi_mappings = array( 6369 ); 6370 public $contentType; 6371 public $value; 6372 6373 6374 public function setContentType($contentType) 6375 { 6376 $this->contentType = $contentType; 6377 } 6378 public function getContentType() 6379 { 6380 return $this->contentType; 6381 } 6382 public function setValue($value) 6383 { 6384 $this->value = $value; 6385 } 6386 public function getValue() 6387 { 6388 return $this->value; 6389 } 6390 } 6391 6392 class Google_Service_Directory_UserAddress extends Google_Model 6393 { 6394 protected $internal_gapi_mappings = array( 6395 ); 6396 public $country; 6397 public $countryCode; 6398 public $customType; 6399 public $extendedAddress; 6400 public $formatted; 6401 public $locality; 6402 public $poBox; 6403 public $postalCode; 6404 public $primary; 6405 public $region; 6406 public $sourceIsStructured; 6407 public $streetAddress; 6408 public $type; 6409 6410 6411 public function setCountry($country) 6412 { 6413 $this->country = $country; 6414 } 6415 public function getCountry() 6416 { 6417 return $this->country; 6418 } 6419 public function setCountryCode($countryCode) 6420 { 6421 $this->countryCode = $countryCode; 6422 } 6423 public function getCountryCode() 6424 { 6425 return $this->countryCode; 6426 } 6427 public function setCustomType($customType) 6428 { 6429 $this->customType = $customType; 6430 } 6431 public function getCustomType() 6432 { 6433 return $this->customType; 6434 } 6435 public function setExtendedAddress($extendedAddress) 6436 { 6437 $this->extendedAddress = $extendedAddress; 6438 } 6439 public function getExtendedAddress() 6440 { 6441 return $this->extendedAddress; 6442 } 6443 public function setFormatted($formatted) 6444 { 6445 $this->formatted = $formatted; 6446 } 6447 public function getFormatted() 6448 { 6449 return $this->formatted; 6450 } 6451 public function setLocality($locality) 6452 { 6453 $this->locality = $locality; 6454 } 6455 public function getLocality() 6456 { 6457 return $this->locality; 6458 } 6459 public function setPoBox($poBox) 6460 { 6461 $this->poBox = $poBox; 6462 } 6463 public function getPoBox() 6464 { 6465 return $this->poBox; 6466 } 6467 public function setPostalCode($postalCode) 6468 { 6469 $this->postalCode = $postalCode; 6470 } 6471 public function getPostalCode() 6472 { 6473 return $this->postalCode; 6474 } 6475 public function setPrimary($primary) 6476 { 6477 $this->primary = $primary; 6478 } 6479 public function getPrimary() 6480 { 6481 return $this->primary; 6482 } 6483 public function setRegion($region) 6484 { 6485 $this->region = $region; 6486 } 6487 public function getRegion() 6488 { 6489 return $this->region; 6490 } 6491 public function setSourceIsStructured($sourceIsStructured) 6492 { 6493 $this->sourceIsStructured = $sourceIsStructured; 6494 } 6495 public function getSourceIsStructured() 6496 { 6497 return $this->sourceIsStructured; 6498 } 6499 public function setStreetAddress($streetAddress) 6500 { 6501 $this->streetAddress = $streetAddress; 6502 } 6503 public function getStreetAddress() 6504 { 6505 return $this->streetAddress; 6506 } 6507 public function setType($type) 6508 { 6509 $this->type = $type; 6510 } 6511 public function getType() 6512 { 6513 return $this->type; 6514 } 6515 } 6516 6517 class Google_Service_Directory_UserCustomProperties extends Google_Model 6518 { 6519 } 6520 6521 class Google_Service_Directory_UserCustomSchemas extends Google_Model 6522 { 6523 } 6524 6525 class Google_Service_Directory_UserEmail extends Google_Model 6526 { 6527 protected $internal_gapi_mappings = array( 6528 ); 6529 public $address; 6530 public $customType; 6531 public $primary; 6532 public $type; 6533 6534 6535 public function setAddress($address) 6536 { 6537 $this->address = $address; 6538 } 6539 public function getAddress() 6540 { 6541 return $this->address; 6542 } 6543 public function setCustomType($customType) 6544 { 6545 $this->customType = $customType; 6546 } 6547 public function getCustomType() 6548 { 6549 return $this->customType; 6550 } 6551 public function setPrimary($primary) 6552 { 6553 $this->primary = $primary; 6554 } 6555 public function getPrimary() 6556 { 6557 return $this->primary; 6558 } 6559 public function setType($type) 6560 { 6561 $this->type = $type; 6562 } 6563 public function getType() 6564 { 6565 return $this->type; 6566 } 6567 } 6568 6569 class Google_Service_Directory_UserExternalId extends Google_Model 6570 { 6571 protected $internal_gapi_mappings = array( 6572 ); 6573 public $customType; 6574 public $type; 6575 public $value; 6576 6577 6578 public function setCustomType($customType) 6579 { 6580 $this->customType = $customType; 6581 } 6582 public function getCustomType() 6583 { 6584 return $this->customType; 6585 } 6586 public function setType($type) 6587 { 6588 $this->type = $type; 6589 } 6590 public function getType() 6591 { 6592 return $this->type; 6593 } 6594 public function setValue($value) 6595 { 6596 $this->value = $value; 6597 } 6598 public function getValue() 6599 { 6600 return $this->value; 6601 } 6602 } 6603 6604 class Google_Service_Directory_UserIm extends Google_Model 6605 { 6606 protected $internal_gapi_mappings = array( 6607 ); 6608 public $customProtocol; 6609 public $customType; 6610 public $im; 6611 public $primary; 6612 public $protocol; 6613 public $type; 6614 6615 6616 public function setCustomProtocol($customProtocol) 6617 { 6618 $this->customProtocol = $customProtocol; 6619 } 6620 public function getCustomProtocol() 6621 { 6622 return $this->customProtocol; 6623 } 6624 public function setCustomType($customType) 6625 { 6626 $this->customType = $customType; 6627 } 6628 public function getCustomType() 6629 { 6630 return $this->customType; 6631 } 6632 public function setIm($im) 6633 { 6634 $this->im = $im; 6635 } 6636 public function getIm() 6637 { 6638 return $this->im; 6639 } 6640 public function setPrimary($primary) 6641 { 6642 $this->primary = $primary; 6643 } 6644 public function getPrimary() 6645 { 6646 return $this->primary; 6647 } 6648 public function setProtocol($protocol) 6649 { 6650 $this->protocol = $protocol; 6651 } 6652 public function getProtocol() 6653 { 6654 return $this->protocol; 6655 } 6656 public function setType($type) 6657 { 6658 $this->type = $type; 6659 } 6660 public function getType() 6661 { 6662 return $this->type; 6663 } 6664 } 6665 6666 class Google_Service_Directory_UserMakeAdmin extends Google_Model 6667 { 6668 protected $internal_gapi_mappings = array( 6669 ); 6670 public $status; 6671 6672 6673 public function setStatus($status) 6674 { 6675 $this->status = $status; 6676 } 6677 public function getStatus() 6678 { 6679 return $this->status; 6680 } 6681 } 6682 6683 class Google_Service_Directory_UserName extends Google_Model 6684 { 6685 protected $internal_gapi_mappings = array( 6686 ); 6687 public $familyName; 6688 public $fullName; 6689 public $givenName; 6690 6691 6692 public function setFamilyName($familyName) 6693 { 6694 $this->familyName = $familyName; 6695 } 6696 public function getFamilyName() 6697 { 6698 return $this->familyName; 6699 } 6700 public function setFullName($fullName) 6701 { 6702 $this->fullName = $fullName; 6703 } 6704 public function getFullName() 6705 { 6706 return $this->fullName; 6707 } 6708 public function setGivenName($givenName) 6709 { 6710 $this->givenName = $givenName; 6711 } 6712 public function getGivenName() 6713 { 6714 return $this->givenName; 6715 } 6716 } 6717 6718 class Google_Service_Directory_UserOrganization extends Google_Model 6719 { 6720 protected $internal_gapi_mappings = array( 6721 ); 6722 public $costCenter; 6723 public $customType; 6724 public $department; 6725 public $description; 6726 public $domain; 6727 public $location; 6728 public $name; 6729 public $primary; 6730 public $symbol; 6731 public $title; 6732 public $type; 6733 6734 6735 public function setCostCenter($costCenter) 6736 { 6737 $this->costCenter = $costCenter; 6738 } 6739 public function getCostCenter() 6740 { 6741 return $this->costCenter; 6742 } 6743 public function setCustomType($customType) 6744 { 6745 $this->customType = $customType; 6746 } 6747 public function getCustomType() 6748 { 6749 return $this->customType; 6750 } 6751 public function setDepartment($department) 6752 { 6753 $this->department = $department; 6754 } 6755 public function getDepartment() 6756 { 6757 return $this->department; 6758 } 6759 public function setDescription($description) 6760 { 6761 $this->description = $description; 6762 } 6763 public function getDescription() 6764 { 6765 return $this->description; 6766 } 6767 public function setDomain($domain) 6768 { 6769 $this->domain = $domain; 6770 } 6771 public function getDomain() 6772 { 6773 return $this->domain; 6774 } 6775 public function setLocation($location) 6776 { 6777 $this->location = $location; 6778 } 6779 public function getLocation() 6780 { 6781 return $this->location; 6782 } 6783 public function setName($name) 6784 { 6785 $this->name = $name; 6786 } 6787 public function getName() 6788 { 6789 return $this->name; 6790 } 6791 public function setPrimary($primary) 6792 { 6793 $this->primary = $primary; 6794 } 6795 public function getPrimary() 6796 { 6797 return $this->primary; 6798 } 6799 public function setSymbol($symbol) 6800 { 6801 $this->symbol = $symbol; 6802 } 6803 public function getSymbol() 6804 { 6805 return $this->symbol; 6806 } 6807 public function setTitle($title) 6808 { 6809 $this->title = $title; 6810 } 6811 public function getTitle() 6812 { 6813 return $this->title; 6814 } 6815 public function setType($type) 6816 { 6817 $this->type = $type; 6818 } 6819 public function getType() 6820 { 6821 return $this->type; 6822 } 6823 } 6824 6825 class Google_Service_Directory_UserPhone extends Google_Model 6826 { 6827 protected $internal_gapi_mappings = array( 6828 ); 6829 public $customType; 6830 public $primary; 6831 public $type; 6832 public $value; 6833 6834 6835 public function setCustomType($customType) 6836 { 6837 $this->customType = $customType; 6838 } 6839 public function getCustomType() 6840 { 6841 return $this->customType; 6842 } 6843 public function setPrimary($primary) 6844 { 6845 $this->primary = $primary; 6846 } 6847 public function getPrimary() 6848 { 6849 return $this->primary; 6850 } 6851 public function setType($type) 6852 { 6853 $this->type = $type; 6854 } 6855 public function getType() 6856 { 6857 return $this->type; 6858 } 6859 public function setValue($value) 6860 { 6861 $this->value = $value; 6862 } 6863 public function getValue() 6864 { 6865 return $this->value; 6866 } 6867 } 6868 6869 class Google_Service_Directory_UserPhoto extends Google_Model 6870 { 6871 protected $internal_gapi_mappings = array( 6872 ); 6873 public $etag; 6874 public $height; 6875 public $id; 6876 public $kind; 6877 public $mimeType; 6878 public $photoData; 6879 public $primaryEmail; 6880 public $width; 6881 6882 6883 public function setEtag($etag) 6884 { 6885 $this->etag = $etag; 6886 } 6887 public function getEtag() 6888 { 6889 return $this->etag; 6890 } 6891 public function setHeight($height) 6892 { 6893 $this->height = $height; 6894 } 6895 public function getHeight() 6896 { 6897 return $this->height; 6898 } 6899 public function setId($id) 6900 { 6901 $this->id = $id; 6902 } 6903 public function getId() 6904 { 6905 return $this->id; 6906 } 6907 public function setKind($kind) 6908 { 6909 $this->kind = $kind; 6910 } 6911 public function getKind() 6912 { 6913 return $this->kind; 6914 } 6915 public function setMimeType($mimeType) 6916 { 6917 $this->mimeType = $mimeType; 6918 } 6919 public function getMimeType() 6920 { 6921 return $this->mimeType; 6922 } 6923 public function setPhotoData($photoData) 6924 { 6925 $this->photoData = $photoData; 6926 } 6927 public function getPhotoData() 6928 { 6929 return $this->photoData; 6930 } 6931 public function setPrimaryEmail($primaryEmail) 6932 { 6933 $this->primaryEmail = $primaryEmail; 6934 } 6935 public function getPrimaryEmail() 6936 { 6937 return $this->primaryEmail; 6938 } 6939 public function setWidth($width) 6940 { 6941 $this->width = $width; 6942 } 6943 public function getWidth() 6944 { 6945 return $this->width; 6946 } 6947 } 6948 6949 class Google_Service_Directory_UserRelation extends Google_Model 6950 { 6951 protected $internal_gapi_mappings = array( 6952 ); 6953 public $customType; 6954 public $type; 6955 public $value; 6956 6957 6958 public function setCustomType($customType) 6959 { 6960 $this->customType = $customType; 6961 } 6962 public function getCustomType() 6963 { 6964 return $this->customType; 6965 } 6966 public function setType($type) 6967 { 6968 $this->type = $type; 6969 } 6970 public function getType() 6971 { 6972 return $this->type; 6973 } 6974 public function setValue($value) 6975 { 6976 $this->value = $value; 6977 } 6978 public function getValue() 6979 { 6980 return $this->value; 6981 } 6982 } 6983 6984 class Google_Service_Directory_UserUndelete extends Google_Model 6985 { 6986 protected $internal_gapi_mappings = array( 6987 ); 6988 public $orgUnitPath; 6989 6990 6991 public function setOrgUnitPath($orgUnitPath) 6992 { 6993 $this->orgUnitPath = $orgUnitPath; 6994 } 6995 public function getOrgUnitPath() 6996 { 6997 return $this->orgUnitPath; 6998 } 6999 } 7000 7001 class Google_Service_Directory_UserWebsite extends Google_Model 7002 { 7003 protected $internal_gapi_mappings = array( 7004 ); 7005 public $customType; 7006 public $primary; 7007 public $type; 7008 public $value; 7009 7010 7011 public function setCustomType($customType) 7012 { 7013 $this->customType = $customType; 7014 } 7015 public function getCustomType() 7016 { 7017 return $this->customType; 7018 } 7019 public function setPrimary($primary) 7020 { 7021 $this->primary = $primary; 7022 } 7023 public function getPrimary() 7024 { 7025 return $this->primary; 7026 } 7027 public function setType($type) 7028 { 7029 $this->type = $type; 7030 } 7031 public function getType() 7032 { 7033 return $this->type; 7034 } 7035 public function setValue($value) 7036 { 7037 $this->value = $value; 7038 } 7039 public function getValue() 7040 { 7041 return $this->value; 7042 } 7043 } 7044 7045 class Google_Service_Directory_Users extends Google_Collection 7046 { 7047 protected $collection_key = 'users'; 7048 protected $internal_gapi_mappings = array( 7049 "triggerEvent" => "trigger_event", 7050 ); 7051 public $etag; 7052 public $kind; 7053 public $nextPageToken; 7054 public $triggerEvent; 7055 protected $usersType = 'Google_Service_Directory_User'; 7056 protected $usersDataType = 'array'; 7057 7058 7059 public function setEtag($etag) 7060 { 7061 $this->etag = $etag; 7062 } 7063 public function getEtag() 7064 { 7065 return $this->etag; 7066 } 7067 public function setKind($kind) 7068 { 7069 $this->kind = $kind; 7070 } 7071 public function getKind() 7072 { 7073 return $this->kind; 7074 } 7075 public function setNextPageToken($nextPageToken) 7076 { 7077 $this->nextPageToken = $nextPageToken; 7078 } 7079 public function getNextPageToken() 7080 { 7081 return $this->nextPageToken; 7082 } 7083 public function setTriggerEvent($triggerEvent) 7084 { 7085 $this->triggerEvent = $triggerEvent; 7086 } 7087 public function getTriggerEvent() 7088 { 7089 return $this->triggerEvent; 7090 } 7091 public function setUsers($users) 7092 { 7093 $this->users = $users; 7094 } 7095 public function getUsers() 7096 { 7097 return $this->users; 7098 } 7099 } 7100 7101 class Google_Service_Directory_VerificationCode extends Google_Model 7102 { 7103 protected $internal_gapi_mappings = array( 7104 ); 7105 public $etag; 7106 public $kind; 7107 public $userId; 7108 public $verificationCode; 7109 7110 7111 public function setEtag($etag) 7112 { 7113 $this->etag = $etag; 7114 } 7115 public function getEtag() 7116 { 7117 return $this->etag; 7118 } 7119 public function setKind($kind) 7120 { 7121 $this->kind = $kind; 7122 } 7123 public function getKind() 7124 { 7125 return $this->kind; 7126 } 7127 public function setUserId($userId) 7128 { 7129 $this->userId = $userId; 7130 } 7131 public function getUserId() 7132 { 7133 return $this->userId; 7134 } 7135 public function setVerificationCode($verificationCode) 7136 { 7137 $this->verificationCode = $verificationCode; 7138 } 7139 public function getVerificationCode() 7140 { 7141 return $this->verificationCode; 7142 } 7143 } 7144 7145 class Google_Service_Directory_VerificationCodes extends Google_Collection 7146 { 7147 protected $collection_key = 'items'; 7148 protected $internal_gapi_mappings = array( 7149 ); 7150 public $etag; 7151 protected $itemsType = 'Google_Service_Directory_VerificationCode'; 7152 protected $itemsDataType = 'array'; 7153 public $kind; 7154 7155 7156 public function setEtag($etag) 7157 { 7158 $this->etag = $etag; 7159 } 7160 public function getEtag() 7161 { 7162 return $this->etag; 7163 } 7164 public function setItems($items) 7165 { 7166 $this->items = $items; 7167 } 7168 public function getItems() 7169 { 7170 return $this->items; 7171 } 7172 public function setKind($kind) 7173 { 7174 $this->kind = $kind; 7175 } 7176 public function getKind() 7177 { 7178 return $this->kind; 7179 } 7180 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body