Differences Between: [Versions 311 and 402] [Versions 311 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 AndroidEnterprise (v1). 20 * 21 * <p> 22 * Allows MDMs/EMMs and enterprises to manage the deployment of apps to Android 23 * for Work users.</p> 24 * 25 * <p> 26 * For more information about this service, see the API 27 * <a href="https://developers.google.com/play/enterprise" target="_blank">Documentation</a> 28 * </p> 29 * 30 * @author Google, Inc. 31 */ 32 class Google_Service_AndroidEnterprise extends Google_Service 33 { 34 /** Manage corporate Android devices. */ 35 const ANDROIDENTERPRISE = 36 "https://www.googleapis.com/auth/androidenterprise"; 37 38 public $collections; 39 public $collectionviewers; 40 public $devices; 41 public $enterprises; 42 public $entitlements; 43 public $grouplicenses; 44 public $grouplicenseusers; 45 public $installs; 46 public $permissions; 47 public $products; 48 public $users; 49 50 51 /** 52 * Constructs the internal representation of the AndroidEnterprise service. 53 * 54 * @param Google_Client $client 55 */ 56 public function __construct(Google_Client $client) 57 { 58 parent::__construct($client); 59 $this->rootUrl = 'https://www.googleapis.com/'; 60 $this->servicePath = 'androidenterprise/v1/'; 61 $this->version = 'v1'; 62 $this->serviceName = 'androidenterprise'; 63 64 $this->collections = new Google_Service_AndroidEnterprise_Collections_Resource( 65 $this, 66 $this->serviceName, 67 'collections', 68 array( 69 'methods' => array( 70 'delete' => array( 71 'path' => 'enterprises/{enterpriseId}/collections/{collectionId}', 72 'httpMethod' => 'DELETE', 73 'parameters' => array( 74 'enterpriseId' => array( 75 'location' => 'path', 76 'type' => 'string', 77 'required' => true, 78 ), 79 'collectionId' => array( 80 'location' => 'path', 81 'type' => 'string', 82 'required' => true, 83 ), 84 ), 85 ),'get' => array( 86 'path' => 'enterprises/{enterpriseId}/collections/{collectionId}', 87 'httpMethod' => 'GET', 88 'parameters' => array( 89 'enterpriseId' => array( 90 'location' => 'path', 91 'type' => 'string', 92 'required' => true, 93 ), 94 'collectionId' => array( 95 'location' => 'path', 96 'type' => 'string', 97 'required' => true, 98 ), 99 ), 100 ),'insert' => array( 101 'path' => 'enterprises/{enterpriseId}/collections', 102 'httpMethod' => 'POST', 103 'parameters' => array( 104 'enterpriseId' => array( 105 'location' => 'path', 106 'type' => 'string', 107 'required' => true, 108 ), 109 ), 110 ),'list' => array( 111 'path' => 'enterprises/{enterpriseId}/collections', 112 'httpMethod' => 'GET', 113 'parameters' => array( 114 'enterpriseId' => array( 115 'location' => 'path', 116 'type' => 'string', 117 'required' => true, 118 ), 119 ), 120 ),'patch' => array( 121 'path' => 'enterprises/{enterpriseId}/collections/{collectionId}', 122 'httpMethod' => 'PATCH', 123 'parameters' => array( 124 'enterpriseId' => array( 125 'location' => 'path', 126 'type' => 'string', 127 'required' => true, 128 ), 129 'collectionId' => array( 130 'location' => 'path', 131 'type' => 'string', 132 'required' => true, 133 ), 134 ), 135 ),'update' => array( 136 'path' => 'enterprises/{enterpriseId}/collections/{collectionId}', 137 'httpMethod' => 'PUT', 138 'parameters' => array( 139 'enterpriseId' => array( 140 'location' => 'path', 141 'type' => 'string', 142 'required' => true, 143 ), 144 'collectionId' => array( 145 'location' => 'path', 146 'type' => 'string', 147 'required' => true, 148 ), 149 ), 150 ), 151 ) 152 ) 153 ); 154 $this->collectionviewers = new Google_Service_AndroidEnterprise_Collectionviewers_Resource( 155 $this, 156 $this->serviceName, 157 'collectionviewers', 158 array( 159 'methods' => array( 160 'delete' => array( 161 'path' => 'enterprises/{enterpriseId}/collections/{collectionId}/users/{userId}', 162 'httpMethod' => 'DELETE', 163 'parameters' => array( 164 'enterpriseId' => array( 165 'location' => 'path', 166 'type' => 'string', 167 'required' => true, 168 ), 169 'collectionId' => array( 170 'location' => 'path', 171 'type' => 'string', 172 'required' => true, 173 ), 174 'userId' => array( 175 'location' => 'path', 176 'type' => 'string', 177 'required' => true, 178 ), 179 ), 180 ),'get' => array( 181 'path' => 'enterprises/{enterpriseId}/collections/{collectionId}/users/{userId}', 182 'httpMethod' => 'GET', 183 'parameters' => array( 184 'enterpriseId' => array( 185 'location' => 'path', 186 'type' => 'string', 187 'required' => true, 188 ), 189 'collectionId' => array( 190 'location' => 'path', 191 'type' => 'string', 192 'required' => true, 193 ), 194 'userId' => array( 195 'location' => 'path', 196 'type' => 'string', 197 'required' => true, 198 ), 199 ), 200 ),'list' => array( 201 'path' => 'enterprises/{enterpriseId}/collections/{collectionId}/users', 202 'httpMethod' => 'GET', 203 'parameters' => array( 204 'enterpriseId' => array( 205 'location' => 'path', 206 'type' => 'string', 207 'required' => true, 208 ), 209 'collectionId' => array( 210 'location' => 'path', 211 'type' => 'string', 212 'required' => true, 213 ), 214 ), 215 ),'patch' => array( 216 'path' => 'enterprises/{enterpriseId}/collections/{collectionId}/users/{userId}', 217 'httpMethod' => 'PATCH', 218 'parameters' => array( 219 'enterpriseId' => array( 220 'location' => 'path', 221 'type' => 'string', 222 'required' => true, 223 ), 224 'collectionId' => array( 225 'location' => 'path', 226 'type' => 'string', 227 'required' => true, 228 ), 229 'userId' => array( 230 'location' => 'path', 231 'type' => 'string', 232 'required' => true, 233 ), 234 ), 235 ),'update' => array( 236 'path' => 'enterprises/{enterpriseId}/collections/{collectionId}/users/{userId}', 237 'httpMethod' => 'PUT', 238 'parameters' => array( 239 'enterpriseId' => array( 240 'location' => 'path', 241 'type' => 'string', 242 'required' => true, 243 ), 244 'collectionId' => array( 245 'location' => 'path', 246 'type' => 'string', 247 'required' => true, 248 ), 249 'userId' => array( 250 'location' => 'path', 251 'type' => 'string', 252 'required' => true, 253 ), 254 ), 255 ), 256 ) 257 ) 258 ); 259 $this->devices = new Google_Service_AndroidEnterprise_Devices_Resource( 260 $this, 261 $this->serviceName, 262 'devices', 263 array( 264 'methods' => array( 265 'get' => array( 266 'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}', 267 'httpMethod' => 'GET', 268 'parameters' => array( 269 'enterpriseId' => array( 270 'location' => 'path', 271 'type' => 'string', 272 'required' => true, 273 ), 274 'userId' => 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 ), 285 ),'getState' => array( 286 'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/state', 287 'httpMethod' => 'GET', 288 'parameters' => array( 289 'enterpriseId' => array( 290 'location' => 'path', 291 'type' => 'string', 292 'required' => true, 293 ), 294 'userId' => array( 295 'location' => 'path', 296 'type' => 'string', 297 'required' => true, 298 ), 299 'deviceId' => array( 300 'location' => 'path', 301 'type' => 'string', 302 'required' => true, 303 ), 304 ), 305 ),'list' => array( 306 'path' => 'enterprises/{enterpriseId}/users/{userId}/devices', 307 'httpMethod' => 'GET', 308 'parameters' => array( 309 'enterpriseId' => array( 310 'location' => 'path', 311 'type' => 'string', 312 'required' => true, 313 ), 314 'userId' => array( 315 'location' => 'path', 316 'type' => 'string', 317 'required' => true, 318 ), 319 ), 320 ),'setState' => array( 321 'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/state', 322 'httpMethod' => 'PUT', 323 'parameters' => array( 324 'enterpriseId' => array( 325 'location' => 'path', 326 'type' => 'string', 327 'required' => true, 328 ), 329 'userId' => array( 330 'location' => 'path', 331 'type' => 'string', 332 'required' => true, 333 ), 334 'deviceId' => array( 335 'location' => 'path', 336 'type' => 'string', 337 'required' => true, 338 ), 339 ), 340 ), 341 ) 342 ) 343 ); 344 $this->enterprises = new Google_Service_AndroidEnterprise_Enterprises_Resource( 345 $this, 346 $this->serviceName, 347 'enterprises', 348 array( 349 'methods' => array( 350 'delete' => array( 351 'path' => 'enterprises/{enterpriseId}', 352 'httpMethod' => 'DELETE', 353 'parameters' => array( 354 'enterpriseId' => array( 355 'location' => 'path', 356 'type' => 'string', 357 'required' => true, 358 ), 359 ), 360 ),'enroll' => array( 361 'path' => 'enterprises/enroll', 362 'httpMethod' => 'POST', 363 'parameters' => array( 364 'token' => array( 365 'location' => 'query', 366 'type' => 'string', 367 'required' => true, 368 ), 369 ), 370 ),'get' => array( 371 'path' => 'enterprises/{enterpriseId}', 372 'httpMethod' => 'GET', 373 'parameters' => array( 374 'enterpriseId' => array( 375 'location' => 'path', 376 'type' => 'string', 377 'required' => true, 378 ), 379 ), 380 ),'insert' => array( 381 'path' => 'enterprises', 382 'httpMethod' => 'POST', 383 'parameters' => array( 384 'token' => array( 385 'location' => 'query', 386 'type' => 'string', 387 'required' => true, 388 ), 389 ), 390 ),'list' => array( 391 'path' => 'enterprises', 392 'httpMethod' => 'GET', 393 'parameters' => array( 394 'domain' => array( 395 'location' => 'query', 396 'type' => 'string', 397 'required' => true, 398 ), 399 ), 400 ),'sendTestPushNotification' => array( 401 'path' => 'enterprises/{enterpriseId}/sendTestPushNotification', 402 'httpMethod' => 'POST', 403 'parameters' => array( 404 'enterpriseId' => array( 405 'location' => 'path', 406 'type' => 'string', 407 'required' => true, 408 ), 409 ), 410 ),'setAccount' => array( 411 'path' => 'enterprises/{enterpriseId}/account', 412 'httpMethod' => 'PUT', 413 'parameters' => array( 414 'enterpriseId' => array( 415 'location' => 'path', 416 'type' => 'string', 417 'required' => true, 418 ), 419 ), 420 ),'unenroll' => array( 421 'path' => 'enterprises/{enterpriseId}/unenroll', 422 'httpMethod' => 'POST', 423 'parameters' => array( 424 'enterpriseId' => array( 425 'location' => 'path', 426 'type' => 'string', 427 'required' => true, 428 ), 429 ), 430 ), 431 ) 432 ) 433 ); 434 $this->entitlements = new Google_Service_AndroidEnterprise_Entitlements_Resource( 435 $this, 436 $this->serviceName, 437 'entitlements', 438 array( 439 'methods' => array( 440 'delete' => array( 441 'path' => 'enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}', 442 'httpMethod' => 'DELETE', 443 'parameters' => array( 444 'enterpriseId' => array( 445 'location' => 'path', 446 'type' => 'string', 447 'required' => true, 448 ), 449 'userId' => array( 450 'location' => 'path', 451 'type' => 'string', 452 'required' => true, 453 ), 454 'entitlementId' => array( 455 'location' => 'path', 456 'type' => 'string', 457 'required' => true, 458 ), 459 ), 460 ),'get' => array( 461 'path' => 'enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}', 462 'httpMethod' => 'GET', 463 'parameters' => array( 464 'enterpriseId' => array( 465 'location' => 'path', 466 'type' => 'string', 467 'required' => true, 468 ), 469 'userId' => array( 470 'location' => 'path', 471 'type' => 'string', 472 'required' => true, 473 ), 474 'entitlementId' => array( 475 'location' => 'path', 476 'type' => 'string', 477 'required' => true, 478 ), 479 ), 480 ),'list' => array( 481 'path' => 'enterprises/{enterpriseId}/users/{userId}/entitlements', 482 'httpMethod' => 'GET', 483 'parameters' => array( 484 'enterpriseId' => array( 485 'location' => 'path', 486 'type' => 'string', 487 'required' => true, 488 ), 489 'userId' => array( 490 'location' => 'path', 491 'type' => 'string', 492 'required' => true, 493 ), 494 ), 495 ),'patch' => array( 496 'path' => 'enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}', 497 'httpMethod' => 'PATCH', 498 'parameters' => array( 499 'enterpriseId' => array( 500 'location' => 'path', 501 'type' => 'string', 502 'required' => true, 503 ), 504 'userId' => array( 505 'location' => 'path', 506 'type' => 'string', 507 'required' => true, 508 ), 509 'entitlementId' => array( 510 'location' => 'path', 511 'type' => 'string', 512 'required' => true, 513 ), 514 'install' => array( 515 'location' => 'query', 516 'type' => 'boolean', 517 ), 518 ), 519 ),'update' => array( 520 'path' => 'enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}', 521 'httpMethod' => 'PUT', 522 'parameters' => array( 523 'enterpriseId' => array( 524 'location' => 'path', 525 'type' => 'string', 526 'required' => true, 527 ), 528 'userId' => array( 529 'location' => 'path', 530 'type' => 'string', 531 'required' => true, 532 ), 533 'entitlementId' => array( 534 'location' => 'path', 535 'type' => 'string', 536 'required' => true, 537 ), 538 'install' => array( 539 'location' => 'query', 540 'type' => 'boolean', 541 ), 542 ), 543 ), 544 ) 545 ) 546 ); 547 $this->grouplicenses = new Google_Service_AndroidEnterprise_Grouplicenses_Resource( 548 $this, 549 $this->serviceName, 550 'grouplicenses', 551 array( 552 'methods' => array( 553 'get' => array( 554 'path' => 'enterprises/{enterpriseId}/groupLicenses/{groupLicenseId}', 555 'httpMethod' => 'GET', 556 'parameters' => array( 557 'enterpriseId' => array( 558 'location' => 'path', 559 'type' => 'string', 560 'required' => true, 561 ), 562 'groupLicenseId' => array( 563 'location' => 'path', 564 'type' => 'string', 565 'required' => true, 566 ), 567 ), 568 ),'list' => array( 569 'path' => 'enterprises/{enterpriseId}/groupLicenses', 570 'httpMethod' => 'GET', 571 'parameters' => array( 572 'enterpriseId' => array( 573 'location' => 'path', 574 'type' => 'string', 575 'required' => true, 576 ), 577 ), 578 ), 579 ) 580 ) 581 ); 582 $this->grouplicenseusers = new Google_Service_AndroidEnterprise_Grouplicenseusers_Resource( 583 $this, 584 $this->serviceName, 585 'grouplicenseusers', 586 array( 587 'methods' => array( 588 'list' => array( 589 'path' => 'enterprises/{enterpriseId}/groupLicenses/{groupLicenseId}/users', 590 'httpMethod' => 'GET', 591 'parameters' => array( 592 'enterpriseId' => array( 593 'location' => 'path', 594 'type' => 'string', 595 'required' => true, 596 ), 597 'groupLicenseId' => array( 598 'location' => 'path', 599 'type' => 'string', 600 'required' => true, 601 ), 602 ), 603 ), 604 ) 605 ) 606 ); 607 $this->installs = new Google_Service_AndroidEnterprise_Installs_Resource( 608 $this, 609 $this->serviceName, 610 'installs', 611 array( 612 'methods' => array( 613 'delete' => array( 614 'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}', 615 'httpMethod' => 'DELETE', 616 'parameters' => array( 617 'enterpriseId' => array( 618 'location' => 'path', 619 'type' => 'string', 620 'required' => true, 621 ), 622 'userId' => array( 623 'location' => 'path', 624 'type' => 'string', 625 'required' => true, 626 ), 627 'deviceId' => array( 628 'location' => 'path', 629 'type' => 'string', 630 'required' => true, 631 ), 632 'installId' => array( 633 'location' => 'path', 634 'type' => 'string', 635 'required' => true, 636 ), 637 ), 638 ),'get' => array( 639 'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}', 640 'httpMethod' => 'GET', 641 'parameters' => array( 642 'enterpriseId' => array( 643 'location' => 'path', 644 'type' => 'string', 645 'required' => true, 646 ), 647 'userId' => array( 648 'location' => 'path', 649 'type' => 'string', 650 'required' => true, 651 ), 652 'deviceId' => array( 653 'location' => 'path', 654 'type' => 'string', 655 'required' => true, 656 ), 657 'installId' => array( 658 'location' => 'path', 659 'type' => 'string', 660 'required' => true, 661 ), 662 ), 663 ),'list' => array( 664 'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs', 665 'httpMethod' => 'GET', 666 'parameters' => array( 667 'enterpriseId' => array( 668 'location' => 'path', 669 'type' => 'string', 670 'required' => true, 671 ), 672 'userId' => array( 673 'location' => 'path', 674 'type' => 'string', 675 'required' => true, 676 ), 677 'deviceId' => array( 678 'location' => 'path', 679 'type' => 'string', 680 'required' => true, 681 ), 682 ), 683 ),'patch' => array( 684 'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}', 685 'httpMethod' => 'PATCH', 686 'parameters' => array( 687 'enterpriseId' => array( 688 'location' => 'path', 689 'type' => 'string', 690 'required' => true, 691 ), 692 'userId' => array( 693 'location' => 'path', 694 'type' => 'string', 695 'required' => true, 696 ), 697 'deviceId' => array( 698 'location' => 'path', 699 'type' => 'string', 700 'required' => true, 701 ), 702 'installId' => array( 703 'location' => 'path', 704 'type' => 'string', 705 'required' => true, 706 ), 707 ), 708 ),'update' => array( 709 'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}', 710 'httpMethod' => 'PUT', 711 'parameters' => array( 712 'enterpriseId' => array( 713 'location' => 'path', 714 'type' => 'string', 715 'required' => true, 716 ), 717 'userId' => array( 718 'location' => 'path', 719 'type' => 'string', 720 'required' => true, 721 ), 722 'deviceId' => array( 723 'location' => 'path', 724 'type' => 'string', 725 'required' => true, 726 ), 727 'installId' => array( 728 'location' => 'path', 729 'type' => 'string', 730 'required' => true, 731 ), 732 ), 733 ), 734 ) 735 ) 736 ); 737 $this->permissions = new Google_Service_AndroidEnterprise_Permissions_Resource( 738 $this, 739 $this->serviceName, 740 'permissions', 741 array( 742 'methods' => array( 743 'get' => array( 744 'path' => 'permissions/{permissionId}', 745 'httpMethod' => 'GET', 746 'parameters' => array( 747 'permissionId' => array( 748 'location' => 'path', 749 'type' => 'string', 750 'required' => true, 751 ), 752 'language' => array( 753 'location' => 'query', 754 'type' => 'string', 755 ), 756 ), 757 ), 758 ) 759 ) 760 ); 761 $this->products = new Google_Service_AndroidEnterprise_Products_Resource( 762 $this, 763 $this->serviceName, 764 'products', 765 array( 766 'methods' => array( 767 'approve' => array( 768 'path' => 'enterprises/{enterpriseId}/products/{productId}/approve', 769 'httpMethod' => 'POST', 770 'parameters' => array( 771 'enterpriseId' => array( 772 'location' => 'path', 773 'type' => 'string', 774 'required' => true, 775 ), 776 'productId' => array( 777 'location' => 'path', 778 'type' => 'string', 779 'required' => true, 780 ), 781 ), 782 ),'generateApprovalUrl' => array( 783 'path' => 'enterprises/{enterpriseId}/products/{productId}/generateApprovalUrl', 784 'httpMethod' => 'POST', 785 'parameters' => array( 786 'enterpriseId' => array( 787 'location' => 'path', 788 'type' => 'string', 789 'required' => true, 790 ), 791 'productId' => array( 792 'location' => 'path', 793 'type' => 'string', 794 'required' => true, 795 ), 796 'languageCode' => array( 797 'location' => 'query', 798 'type' => 'string', 799 ), 800 ), 801 ),'get' => array( 802 'path' => 'enterprises/{enterpriseId}/products/{productId}', 803 'httpMethod' => 'GET', 804 'parameters' => array( 805 'enterpriseId' => array( 806 'location' => 'path', 807 'type' => 'string', 808 'required' => true, 809 ), 810 'productId' => array( 811 'location' => 'path', 812 'type' => 'string', 813 'required' => true, 814 ), 815 'language' => array( 816 'location' => 'query', 817 'type' => 'string', 818 ), 819 ), 820 ),'getAppRestrictionsSchema' => array( 821 'path' => 'enterprises/{enterpriseId}/products/{productId}/appRestrictionsSchema', 822 'httpMethod' => 'GET', 823 'parameters' => array( 824 'enterpriseId' => array( 825 'location' => 'path', 826 'type' => 'string', 827 'required' => true, 828 ), 829 'productId' => array( 830 'location' => 'path', 831 'type' => 'string', 832 'required' => true, 833 ), 834 'language' => array( 835 'location' => 'query', 836 'type' => 'string', 837 ), 838 ), 839 ),'getPermissions' => array( 840 'path' => 'enterprises/{enterpriseId}/products/{productId}/permissions', 841 'httpMethod' => 'GET', 842 'parameters' => array( 843 'enterpriseId' => array( 844 'location' => 'path', 845 'type' => 'string', 846 'required' => true, 847 ), 848 'productId' => array( 849 'location' => 'path', 850 'type' => 'string', 851 'required' => true, 852 ), 853 ), 854 ),'updatePermissions' => array( 855 'path' => 'enterprises/{enterpriseId}/products/{productId}/permissions', 856 'httpMethod' => 'PUT', 857 'parameters' => array( 858 'enterpriseId' => array( 859 'location' => 'path', 860 'type' => 'string', 861 'required' => true, 862 ), 863 'productId' => array( 864 'location' => 'path', 865 'type' => 'string', 866 'required' => true, 867 ), 868 ), 869 ), 870 ) 871 ) 872 ); 873 $this->users = new Google_Service_AndroidEnterprise_Users_Resource( 874 $this, 875 $this->serviceName, 876 'users', 877 array( 878 'methods' => array( 879 'generateToken' => array( 880 'path' => 'enterprises/{enterpriseId}/users/{userId}/token', 881 'httpMethod' => 'POST', 882 'parameters' => array( 883 'enterpriseId' => array( 884 'location' => 'path', 885 'type' => 'string', 886 'required' => true, 887 ), 888 'userId' => array( 889 'location' => 'path', 890 'type' => 'string', 891 'required' => true, 892 ), 893 ), 894 ),'get' => array( 895 'path' => 'enterprises/{enterpriseId}/users/{userId}', 896 'httpMethod' => 'GET', 897 'parameters' => array( 898 'enterpriseId' => array( 899 'location' => 'path', 900 'type' => 'string', 901 'required' => true, 902 ), 903 'userId' => array( 904 'location' => 'path', 905 'type' => 'string', 906 'required' => true, 907 ), 908 ), 909 ),'getAvailableProductSet' => array( 910 'path' => 'enterprises/{enterpriseId}/users/{userId}/availableProductSet', 911 'httpMethod' => 'GET', 912 'parameters' => array( 913 'enterpriseId' => array( 914 'location' => 'path', 915 'type' => 'string', 916 'required' => true, 917 ), 918 'userId' => array( 919 'location' => 'path', 920 'type' => 'string', 921 'required' => true, 922 ), 923 ), 924 ),'list' => array( 925 'path' => 'enterprises/{enterpriseId}/users', 926 'httpMethod' => 'GET', 927 'parameters' => array( 928 'enterpriseId' => array( 929 'location' => 'path', 930 'type' => 'string', 931 'required' => true, 932 ), 933 'email' => array( 934 'location' => 'query', 935 'type' => 'string', 936 'required' => true, 937 ), 938 ), 939 ),'revokeToken' => array( 940 'path' => 'enterprises/{enterpriseId}/users/{userId}/token', 941 'httpMethod' => 'DELETE', 942 'parameters' => array( 943 'enterpriseId' => array( 944 'location' => 'path', 945 'type' => 'string', 946 'required' => true, 947 ), 948 'userId' => array( 949 'location' => 'path', 950 'type' => 'string', 951 'required' => true, 952 ), 953 ), 954 ),'setAvailableProductSet' => array( 955 'path' => 'enterprises/{enterpriseId}/users/{userId}/availableProductSet', 956 'httpMethod' => 'PUT', 957 'parameters' => array( 958 'enterpriseId' => array( 959 'location' => 'path', 960 'type' => 'string', 961 'required' => true, 962 ), 963 'userId' => array( 964 'location' => 'path', 965 'type' => 'string', 966 'required' => true, 967 ), 968 ), 969 ), 970 ) 971 ) 972 ); 973 } 974 } 975 976 977 /** 978 * The "collections" collection of methods. 979 * Typical usage is: 980 * <code> 981 * $androidenterpriseService = new Google_Service_AndroidEnterprise(...); 982 * $collections = $androidenterpriseService->collections; 983 * </code> 984 */ 985 class Google_Service_AndroidEnterprise_Collections_Resource extends Google_Service_Resource 986 { 987 988 /** 989 * Deletes a collection. (collections.delete) 990 * 991 * @param string $enterpriseId The ID of the enterprise. 992 * @param string $collectionId The ID of the collection. 993 * @param array $optParams Optional parameters. 994 */ 995 public function delete($enterpriseId, $collectionId, $optParams = array()) 996 { 997 $params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId); 998 $params = array_merge($params, $optParams); 999 return $this->call('delete', array($params)); 1000 } 1001 1002 /** 1003 * Retrieves the details of a collection. (collections.get) 1004 * 1005 * @param string $enterpriseId The ID of the enterprise. 1006 * @param string $collectionId The ID of the collection. 1007 * @param array $optParams Optional parameters. 1008 * @return Google_Service_AndroidEnterprise_Collection 1009 */ 1010 public function get($enterpriseId, $collectionId, $optParams = array()) 1011 { 1012 $params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId); 1013 $params = array_merge($params, $optParams); 1014 return $this->call('get', array($params), "Google_Service_AndroidEnterprise_Collection"); 1015 } 1016 1017 /** 1018 * Creates a new collection. (collections.insert) 1019 * 1020 * @param string $enterpriseId The ID of the enterprise. 1021 * @param Google_Collection $postBody 1022 * @param array $optParams Optional parameters. 1023 * @return Google_Service_AndroidEnterprise_Collection 1024 */ 1025 public function insert($enterpriseId, Google_Service_AndroidEnterprise_Collection $postBody, $optParams = array()) 1026 { 1027 $params = array('enterpriseId' => $enterpriseId, 'postBody' => $postBody); 1028 $params = array_merge($params, $optParams); 1029 return $this->call('insert', array($params), "Google_Service_AndroidEnterprise_Collection"); 1030 } 1031 1032 /** 1033 * Retrieves the IDs of all the collections for an enterprise. 1034 * (collections.listCollections) 1035 * 1036 * @param string $enterpriseId The ID of the enterprise. 1037 * @param array $optParams Optional parameters. 1038 * @return Google_Service_AndroidEnterprise_CollectionsListResponse 1039 */ 1040 public function listCollections($enterpriseId, $optParams = array()) 1041 { 1042 $params = array('enterpriseId' => $enterpriseId); 1043 $params = array_merge($params, $optParams); 1044 return $this->call('list', array($params), "Google_Service_AndroidEnterprise_CollectionsListResponse"); 1045 } 1046 1047 /** 1048 * Updates a collection. This method supports patch semantics. 1049 * (collections.patch) 1050 * 1051 * @param string $enterpriseId The ID of the enterprise. 1052 * @param string $collectionId The ID of the collection. 1053 * @param Google_Collection $postBody 1054 * @param array $optParams Optional parameters. 1055 * @return Google_Service_AndroidEnterprise_Collection 1056 */ 1057 public function patch($enterpriseId, $collectionId, Google_Service_AndroidEnterprise_Collection $postBody, $optParams = array()) 1058 { 1059 $params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId, 'postBody' => $postBody); 1060 $params = array_merge($params, $optParams); 1061 return $this->call('patch', array($params), "Google_Service_AndroidEnterprise_Collection"); 1062 } 1063 1064 /** 1065 * Updates a collection. (collections.update) 1066 * 1067 * @param string $enterpriseId The ID of the enterprise. 1068 * @param string $collectionId The ID of the collection. 1069 * @param Google_Collection $postBody 1070 * @param array $optParams Optional parameters. 1071 * @return Google_Service_AndroidEnterprise_Collection 1072 */ 1073 public function update($enterpriseId, $collectionId, Google_Service_AndroidEnterprise_Collection $postBody, $optParams = array()) 1074 { 1075 $params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId, 'postBody' => $postBody); 1076 $params = array_merge($params, $optParams); 1077 return $this->call('update', array($params), "Google_Service_AndroidEnterprise_Collection"); 1078 } 1079 } 1080 1081 /** 1082 * The "collectionviewers" collection of methods. 1083 * Typical usage is: 1084 * <code> 1085 * $androidenterpriseService = new Google_Service_AndroidEnterprise(...); 1086 * $collectionviewers = $androidenterpriseService->collectionviewers; 1087 * </code> 1088 */ 1089 class Google_Service_AndroidEnterprise_Collectionviewers_Resource extends Google_Service_Resource 1090 { 1091 1092 /** 1093 * Removes the user from the list of those specifically allowed to see the 1094 * collection. If the collection's visibility is set to viewersOnly then only 1095 * such users will see the collection. (collectionviewers.delete) 1096 * 1097 * @param string $enterpriseId The ID of the enterprise. 1098 * @param string $collectionId The ID of the collection. 1099 * @param string $userId The ID of the user. 1100 * @param array $optParams Optional parameters. 1101 */ 1102 public function delete($enterpriseId, $collectionId, $userId, $optParams = array()) 1103 { 1104 $params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId, 'userId' => $userId); 1105 $params = array_merge($params, $optParams); 1106 return $this->call('delete', array($params)); 1107 } 1108 1109 /** 1110 * Retrieves the ID of the user if they have been specifically allowed to see 1111 * the collection. If the collection's visibility is set to viewersOnly then 1112 * only these users will see the collection. (collectionviewers.get) 1113 * 1114 * @param string $enterpriseId The ID of the enterprise. 1115 * @param string $collectionId The ID of the collection. 1116 * @param string $userId The ID of the user. 1117 * @param array $optParams Optional parameters. 1118 * @return Google_Service_AndroidEnterprise_User 1119 */ 1120 public function get($enterpriseId, $collectionId, $userId, $optParams = array()) 1121 { 1122 $params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId, 'userId' => $userId); 1123 $params = array_merge($params, $optParams); 1124 return $this->call('get', array($params), "Google_Service_AndroidEnterprise_User"); 1125 } 1126 1127 /** 1128 * Retrieves the IDs of the users who have been specifically allowed to see the 1129 * collection. If the collection's visibility is set to viewersOnly then only 1130 * these users will see the collection. 1131 * (collectionviewers.listCollectionviewers) 1132 * 1133 * @param string $enterpriseId The ID of the enterprise. 1134 * @param string $collectionId The ID of the collection. 1135 * @param array $optParams Optional parameters. 1136 * @return Google_Service_AndroidEnterprise_CollectionViewersListResponse 1137 */ 1138 public function listCollectionviewers($enterpriseId, $collectionId, $optParams = array()) 1139 { 1140 $params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId); 1141 $params = array_merge($params, $optParams); 1142 return $this->call('list', array($params), "Google_Service_AndroidEnterprise_CollectionViewersListResponse"); 1143 } 1144 1145 /** 1146 * Adds the user to the list of those specifically allowed to see the 1147 * collection. If the collection's visibility is set to viewersOnly then only 1148 * such users will see the collection. This method supports patch semantics. 1149 * (collectionviewers.patch) 1150 * 1151 * @param string $enterpriseId The ID of the enterprise. 1152 * @param string $collectionId The ID of the collection. 1153 * @param string $userId The ID of the user. 1154 * @param Google_User $postBody 1155 * @param array $optParams Optional parameters. 1156 * @return Google_Service_AndroidEnterprise_User 1157 */ 1158 public function patch($enterpriseId, $collectionId, $userId, Google_Service_AndroidEnterprise_User $postBody, $optParams = array()) 1159 { 1160 $params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId, 'userId' => $userId, 'postBody' => $postBody); 1161 $params = array_merge($params, $optParams); 1162 return $this->call('patch', array($params), "Google_Service_AndroidEnterprise_User"); 1163 } 1164 1165 /** 1166 * Adds the user to the list of those specifically allowed to see the 1167 * collection. If the collection's visibility is set to viewersOnly then only 1168 * such users will see the collection. (collectionviewers.update) 1169 * 1170 * @param string $enterpriseId The ID of the enterprise. 1171 * @param string $collectionId The ID of the collection. 1172 * @param string $userId The ID of the user. 1173 * @param Google_User $postBody 1174 * @param array $optParams Optional parameters. 1175 * @return Google_Service_AndroidEnterprise_User 1176 */ 1177 public function update($enterpriseId, $collectionId, $userId, Google_Service_AndroidEnterprise_User $postBody, $optParams = array()) 1178 { 1179 $params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId, 'userId' => $userId, 'postBody' => $postBody); 1180 $params = array_merge($params, $optParams); 1181 return $this->call('update', array($params), "Google_Service_AndroidEnterprise_User"); 1182 } 1183 } 1184 1185 /** 1186 * The "devices" collection of methods. 1187 * Typical usage is: 1188 * <code> 1189 * $androidenterpriseService = new Google_Service_AndroidEnterprise(...); 1190 * $devices = $androidenterpriseService->devices; 1191 * </code> 1192 */ 1193 class Google_Service_AndroidEnterprise_Devices_Resource extends Google_Service_Resource 1194 { 1195 1196 /** 1197 * Retrieves the details of a device. (devices.get) 1198 * 1199 * @param string $enterpriseId The ID of the enterprise. 1200 * @param string $userId The ID of the user. 1201 * @param string $deviceId The ID of the device. 1202 * @param array $optParams Optional parameters. 1203 * @return Google_Service_AndroidEnterprise_Device 1204 */ 1205 public function get($enterpriseId, $userId, $deviceId, $optParams = array()) 1206 { 1207 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'deviceId' => $deviceId); 1208 $params = array_merge($params, $optParams); 1209 return $this->call('get', array($params), "Google_Service_AndroidEnterprise_Device"); 1210 } 1211 1212 /** 1213 * Retrieves whether a device is enabled or disabled for access by the user to 1214 * Google services. The device state takes effect only if enforcing EMM policies 1215 * on Android devices is enabled in the Google Admin Console. Otherwise, the 1216 * device state is ignored and all devices are allowed access to Google 1217 * services. (devices.getState) 1218 * 1219 * @param string $enterpriseId The ID of the enterprise. 1220 * @param string $userId The ID of the user. 1221 * @param string $deviceId The ID of the device. 1222 * @param array $optParams Optional parameters. 1223 * @return Google_Service_AndroidEnterprise_DeviceState 1224 */ 1225 public function getState($enterpriseId, $userId, $deviceId, $optParams = array()) 1226 { 1227 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'deviceId' => $deviceId); 1228 $params = array_merge($params, $optParams); 1229 return $this->call('getState', array($params), "Google_Service_AndroidEnterprise_DeviceState"); 1230 } 1231 1232 /** 1233 * Retrieves the IDs of all of a user's devices. (devices.listDevices) 1234 * 1235 * @param string $enterpriseId The ID of the enterprise. 1236 * @param string $userId The ID of the user. 1237 * @param array $optParams Optional parameters. 1238 * @return Google_Service_AndroidEnterprise_DevicesListResponse 1239 */ 1240 public function listDevices($enterpriseId, $userId, $optParams = array()) 1241 { 1242 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId); 1243 $params = array_merge($params, $optParams); 1244 return $this->call('list', array($params), "Google_Service_AndroidEnterprise_DevicesListResponse"); 1245 } 1246 1247 /** 1248 * Sets whether a device is enabled or disabled for access by the user to Google 1249 * services. The device state takes effect only if enforcing EMM policies on 1250 * Android devices is enabled in the Google Admin Console. Otherwise, the device 1251 * state is ignored and all devices are allowed access to Google services. 1252 * (devices.setState) 1253 * 1254 * @param string $enterpriseId The ID of the enterprise. 1255 * @param string $userId The ID of the user. 1256 * @param string $deviceId The ID of the device. 1257 * @param Google_DeviceState $postBody 1258 * @param array $optParams Optional parameters. 1259 * @return Google_Service_AndroidEnterprise_DeviceState 1260 */ 1261 public function setState($enterpriseId, $userId, $deviceId, Google_Service_AndroidEnterprise_DeviceState $postBody, $optParams = array()) 1262 { 1263 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'deviceId' => $deviceId, 'postBody' => $postBody); 1264 $params = array_merge($params, $optParams); 1265 return $this->call('setState', array($params), "Google_Service_AndroidEnterprise_DeviceState"); 1266 } 1267 } 1268 1269 /** 1270 * The "enterprises" collection of methods. 1271 * Typical usage is: 1272 * <code> 1273 * $androidenterpriseService = new Google_Service_AndroidEnterprise(...); 1274 * $enterprises = $androidenterpriseService->enterprises; 1275 * </code> 1276 */ 1277 class Google_Service_AndroidEnterprise_Enterprises_Resource extends Google_Service_Resource 1278 { 1279 1280 /** 1281 * Deletes the binding between the MDM and enterprise. This is now deprecated; 1282 * use this to unenroll customers that were previously enrolled with the 1283 * 'insert' call, then enroll them again with the 'enroll' call. 1284 * (enterprises.delete) 1285 * 1286 * @param string $enterpriseId The ID of the enterprise. 1287 * @param array $optParams Optional parameters. 1288 */ 1289 public function delete($enterpriseId, $optParams = array()) 1290 { 1291 $params = array('enterpriseId' => $enterpriseId); 1292 $params = array_merge($params, $optParams); 1293 return $this->call('delete', array($params)); 1294 } 1295 1296 /** 1297 * Enrolls an enterprise with the calling MDM. (enterprises.enroll) 1298 * 1299 * @param string $token The token provided by the enterprise to register the 1300 * MDM. 1301 * @param Google_Enterprise $postBody 1302 * @param array $optParams Optional parameters. 1303 * @return Google_Service_AndroidEnterprise_Enterprise 1304 */ 1305 public function enroll($token, Google_Service_AndroidEnterprise_Enterprise $postBody, $optParams = array()) 1306 { 1307 $params = array('token' => $token, 'postBody' => $postBody); 1308 $params = array_merge($params, $optParams); 1309 return $this->call('enroll', array($params), "Google_Service_AndroidEnterprise_Enterprise"); 1310 } 1311 1312 /** 1313 * Retrieves the name and domain of an enterprise. (enterprises.get) 1314 * 1315 * @param string $enterpriseId The ID of the enterprise. 1316 * @param array $optParams Optional parameters. 1317 * @return Google_Service_AndroidEnterprise_Enterprise 1318 */ 1319 public function get($enterpriseId, $optParams = array()) 1320 { 1321 $params = array('enterpriseId' => $enterpriseId); 1322 $params = array_merge($params, $optParams); 1323 return $this->call('get', array($params), "Google_Service_AndroidEnterprise_Enterprise"); 1324 } 1325 1326 /** 1327 * Establishes the binding between the MDM and an enterprise. This is now 1328 * deprecated; use enroll instead. (enterprises.insert) 1329 * 1330 * @param string $token The token provided by the enterprise to register the 1331 * MDM. 1332 * @param Google_Enterprise $postBody 1333 * @param array $optParams Optional parameters. 1334 * @return Google_Service_AndroidEnterprise_Enterprise 1335 */ 1336 public function insert($token, Google_Service_AndroidEnterprise_Enterprise $postBody, $optParams = array()) 1337 { 1338 $params = array('token' => $token, 'postBody' => $postBody); 1339 $params = array_merge($params, $optParams); 1340 return $this->call('insert', array($params), "Google_Service_AndroidEnterprise_Enterprise"); 1341 } 1342 1343 /** 1344 * Looks up an enterprise by domain name. (enterprises.listEnterprises) 1345 * 1346 * @param string $domain The exact primary domain name of the enterprise to look 1347 * up. 1348 * @param array $optParams Optional parameters. 1349 * @return Google_Service_AndroidEnterprise_EnterprisesListResponse 1350 */ 1351 public function listEnterprises($domain, $optParams = array()) 1352 { 1353 $params = array('domain' => $domain); 1354 $params = array_merge($params, $optParams); 1355 return $this->call('list', array($params), "Google_Service_AndroidEnterprise_EnterprisesListResponse"); 1356 } 1357 1358 /** 1359 * Sends a test push notification to validate the MDM integration with the 1360 * Google Cloud Pub/Sub service for this enterprise. 1361 * (enterprises.sendTestPushNotification) 1362 * 1363 * @param string $enterpriseId The ID of the enterprise. 1364 * @param array $optParams Optional parameters. 1365 * @return Google_Service_AndroidEnterprise_EnterprisesSendTestPushNotificationResponse 1366 */ 1367 public function sendTestPushNotification($enterpriseId, $optParams = array()) 1368 { 1369 $params = array('enterpriseId' => $enterpriseId); 1370 $params = array_merge($params, $optParams); 1371 return $this->call('sendTestPushNotification', array($params), "Google_Service_AndroidEnterprise_EnterprisesSendTestPushNotificationResponse"); 1372 } 1373 1374 /** 1375 * Set the account that will be used to authenticate to the API as the 1376 * enterprise. (enterprises.setAccount) 1377 * 1378 * @param string $enterpriseId The ID of the enterprise. 1379 * @param Google_EnterpriseAccount $postBody 1380 * @param array $optParams Optional parameters. 1381 * @return Google_Service_AndroidEnterprise_EnterpriseAccount 1382 */ 1383 public function setAccount($enterpriseId, Google_Service_AndroidEnterprise_EnterpriseAccount $postBody, $optParams = array()) 1384 { 1385 $params = array('enterpriseId' => $enterpriseId, 'postBody' => $postBody); 1386 $params = array_merge($params, $optParams); 1387 return $this->call('setAccount', array($params), "Google_Service_AndroidEnterprise_EnterpriseAccount"); 1388 } 1389 1390 /** 1391 * Unenrolls an enterprise from the calling MDM. (enterprises.unenroll) 1392 * 1393 * @param string $enterpriseId The ID of the enterprise. 1394 * @param array $optParams Optional parameters. 1395 */ 1396 public function unenroll($enterpriseId, $optParams = array()) 1397 { 1398 $params = array('enterpriseId' => $enterpriseId); 1399 $params = array_merge($params, $optParams); 1400 return $this->call('unenroll', array($params)); 1401 } 1402 } 1403 1404 /** 1405 * The "entitlements" collection of methods. 1406 * Typical usage is: 1407 * <code> 1408 * $androidenterpriseService = new Google_Service_AndroidEnterprise(...); 1409 * $entitlements = $androidenterpriseService->entitlements; 1410 * </code> 1411 */ 1412 class Google_Service_AndroidEnterprise_Entitlements_Resource extends Google_Service_Resource 1413 { 1414 1415 /** 1416 * Removes an entitlement to an app for a user and uninstalls it. 1417 * (entitlements.delete) 1418 * 1419 * @param string $enterpriseId The ID of the enterprise. 1420 * @param string $userId The ID of the user. 1421 * @param string $entitlementId The ID of the entitlement, e.g. 1422 * "app:com.google.android.gm". 1423 * @param array $optParams Optional parameters. 1424 */ 1425 public function delete($enterpriseId, $userId, $entitlementId, $optParams = array()) 1426 { 1427 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'entitlementId' => $entitlementId); 1428 $params = array_merge($params, $optParams); 1429 return $this->call('delete', array($params)); 1430 } 1431 1432 /** 1433 * Retrieves details of an entitlement. (entitlements.get) 1434 * 1435 * @param string $enterpriseId The ID of the enterprise. 1436 * @param string $userId The ID of the user. 1437 * @param string $entitlementId The ID of the entitlement, e.g. 1438 * "app:com.google.android.gm". 1439 * @param array $optParams Optional parameters. 1440 * @return Google_Service_AndroidEnterprise_Entitlement 1441 */ 1442 public function get($enterpriseId, $userId, $entitlementId, $optParams = array()) 1443 { 1444 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'entitlementId' => $entitlementId); 1445 $params = array_merge($params, $optParams); 1446 return $this->call('get', array($params), "Google_Service_AndroidEnterprise_Entitlement"); 1447 } 1448 1449 /** 1450 * List of all entitlements for the specified user. Only the ID is set. 1451 * (entitlements.listEntitlements) 1452 * 1453 * @param string $enterpriseId The ID of the enterprise. 1454 * @param string $userId The ID of the user. 1455 * @param array $optParams Optional parameters. 1456 * @return Google_Service_AndroidEnterprise_EntitlementsListResponse 1457 */ 1458 public function listEntitlements($enterpriseId, $userId, $optParams = array()) 1459 { 1460 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId); 1461 $params = array_merge($params, $optParams); 1462 return $this->call('list', array($params), "Google_Service_AndroidEnterprise_EntitlementsListResponse"); 1463 } 1464 1465 /** 1466 * Adds or updates an entitlement to an app for a user. This method supports 1467 * patch semantics. (entitlements.patch) 1468 * 1469 * @param string $enterpriseId The ID of the enterprise. 1470 * @param string $userId The ID of the user. 1471 * @param string $entitlementId The ID of the entitlement, e.g. 1472 * "app:com.google.android.gm". 1473 * @param Google_Entitlement $postBody 1474 * @param array $optParams Optional parameters. 1475 * 1476 * @opt_param bool install Set to true to also install the product on all the 1477 * user's devices where possible. Failure to install on one or more devices will 1478 * not prevent this operation from returning successfully, as long as the 1479 * entitlement was successfully assigned to the user. 1480 * @return Google_Service_AndroidEnterprise_Entitlement 1481 */ 1482 public function patch($enterpriseId, $userId, $entitlementId, Google_Service_AndroidEnterprise_Entitlement $postBody, $optParams = array()) 1483 { 1484 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'entitlementId' => $entitlementId, 'postBody' => $postBody); 1485 $params = array_merge($params, $optParams); 1486 return $this->call('patch', array($params), "Google_Service_AndroidEnterprise_Entitlement"); 1487 } 1488 1489 /** 1490 * Adds or updates an entitlement to an app for a user. (entitlements.update) 1491 * 1492 * @param string $enterpriseId The ID of the enterprise. 1493 * @param string $userId The ID of the user. 1494 * @param string $entitlementId The ID of the entitlement, e.g. 1495 * "app:com.google.android.gm". 1496 * @param Google_Entitlement $postBody 1497 * @param array $optParams Optional parameters. 1498 * 1499 * @opt_param bool install Set to true to also install the product on all the 1500 * user's devices where possible. Failure to install on one or more devices will 1501 * not prevent this operation from returning successfully, as long as the 1502 * entitlement was successfully assigned to the user. 1503 * @return Google_Service_AndroidEnterprise_Entitlement 1504 */ 1505 public function update($enterpriseId, $userId, $entitlementId, Google_Service_AndroidEnterprise_Entitlement $postBody, $optParams = array()) 1506 { 1507 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'entitlementId' => $entitlementId, 'postBody' => $postBody); 1508 $params = array_merge($params, $optParams); 1509 return $this->call('update', array($params), "Google_Service_AndroidEnterprise_Entitlement"); 1510 } 1511 } 1512 1513 /** 1514 * The "grouplicenses" collection of methods. 1515 * Typical usage is: 1516 * <code> 1517 * $androidenterpriseService = new Google_Service_AndroidEnterprise(...); 1518 * $grouplicenses = $androidenterpriseService->grouplicenses; 1519 * </code> 1520 */ 1521 class Google_Service_AndroidEnterprise_Grouplicenses_Resource extends Google_Service_Resource 1522 { 1523 1524 /** 1525 * Retrieves details of an enterprise's group license for a product. 1526 * (grouplicenses.get) 1527 * 1528 * @param string $enterpriseId The ID of the enterprise. 1529 * @param string $groupLicenseId The ID of the product the group license is for, 1530 * e.g. "app:com.google.android.gm". 1531 * @param array $optParams Optional parameters. 1532 * @return Google_Service_AndroidEnterprise_GroupLicense 1533 */ 1534 public function get($enterpriseId, $groupLicenseId, $optParams = array()) 1535 { 1536 $params = array('enterpriseId' => $enterpriseId, 'groupLicenseId' => $groupLicenseId); 1537 $params = array_merge($params, $optParams); 1538 return $this->call('get', array($params), "Google_Service_AndroidEnterprise_GroupLicense"); 1539 } 1540 1541 /** 1542 * Retrieves IDs of all products for which the enterprise has a group license. 1543 * (grouplicenses.listGrouplicenses) 1544 * 1545 * @param string $enterpriseId The ID of the enterprise. 1546 * @param array $optParams Optional parameters. 1547 * @return Google_Service_AndroidEnterprise_GroupLicensesListResponse 1548 */ 1549 public function listGrouplicenses($enterpriseId, $optParams = array()) 1550 { 1551 $params = array('enterpriseId' => $enterpriseId); 1552 $params = array_merge($params, $optParams); 1553 return $this->call('list', array($params), "Google_Service_AndroidEnterprise_GroupLicensesListResponse"); 1554 } 1555 } 1556 1557 /** 1558 * The "grouplicenseusers" collection of methods. 1559 * Typical usage is: 1560 * <code> 1561 * $androidenterpriseService = new Google_Service_AndroidEnterprise(...); 1562 * $grouplicenseusers = $androidenterpriseService->grouplicenseusers; 1563 * </code> 1564 */ 1565 class Google_Service_AndroidEnterprise_Grouplicenseusers_Resource extends Google_Service_Resource 1566 { 1567 1568 /** 1569 * Retrieves the IDs of the users who have been granted entitlements under the 1570 * license. (grouplicenseusers.listGrouplicenseusers) 1571 * 1572 * @param string $enterpriseId The ID of the enterprise. 1573 * @param string $groupLicenseId The ID of the product the group license is for, 1574 * e.g. "app:com.google.android.gm". 1575 * @param array $optParams Optional parameters. 1576 * @return Google_Service_AndroidEnterprise_GroupLicenseUsersListResponse 1577 */ 1578 public function listGrouplicenseusers($enterpriseId, $groupLicenseId, $optParams = array()) 1579 { 1580 $params = array('enterpriseId' => $enterpriseId, 'groupLicenseId' => $groupLicenseId); 1581 $params = array_merge($params, $optParams); 1582 return $this->call('list', array($params), "Google_Service_AndroidEnterprise_GroupLicenseUsersListResponse"); 1583 } 1584 } 1585 1586 /** 1587 * The "installs" collection of methods. 1588 * Typical usage is: 1589 * <code> 1590 * $androidenterpriseService = new Google_Service_AndroidEnterprise(...); 1591 * $installs = $androidenterpriseService->installs; 1592 * </code> 1593 */ 1594 class Google_Service_AndroidEnterprise_Installs_Resource extends Google_Service_Resource 1595 { 1596 1597 /** 1598 * Requests to remove an app from a device. A call to get or list will still 1599 * show the app as installed on the device until it is actually removed. 1600 * (installs.delete) 1601 * 1602 * @param string $enterpriseId The ID of the enterprise. 1603 * @param string $userId The ID of the user. 1604 * @param string $deviceId The Android ID of the device. 1605 * @param string $installId The ID of the product represented by the install, 1606 * e.g. "app:com.google.android.gm". 1607 * @param array $optParams Optional parameters. 1608 */ 1609 public function delete($enterpriseId, $userId, $deviceId, $installId, $optParams = array()) 1610 { 1611 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'deviceId' => $deviceId, 'installId' => $installId); 1612 $params = array_merge($params, $optParams); 1613 return $this->call('delete', array($params)); 1614 } 1615 1616 /** 1617 * Retrieves details of an installation of an app on a device. (installs.get) 1618 * 1619 * @param string $enterpriseId The ID of the enterprise. 1620 * @param string $userId The ID of the user. 1621 * @param string $deviceId The Android ID of the device. 1622 * @param string $installId The ID of the product represented by the install, 1623 * e.g. "app:com.google.android.gm". 1624 * @param array $optParams Optional parameters. 1625 * @return Google_Service_AndroidEnterprise_Install 1626 */ 1627 public function get($enterpriseId, $userId, $deviceId, $installId, $optParams = array()) 1628 { 1629 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'deviceId' => $deviceId, 'installId' => $installId); 1630 $params = array_merge($params, $optParams); 1631 return $this->call('get', array($params), "Google_Service_AndroidEnterprise_Install"); 1632 } 1633 1634 /** 1635 * Retrieves the details of all apps installed on the specified device. 1636 * (installs.listInstalls) 1637 * 1638 * @param string $enterpriseId The ID of the enterprise. 1639 * @param string $userId The ID of the user. 1640 * @param string $deviceId The Android ID of the device. 1641 * @param array $optParams Optional parameters. 1642 * @return Google_Service_AndroidEnterprise_InstallsListResponse 1643 */ 1644 public function listInstalls($enterpriseId, $userId, $deviceId, $optParams = array()) 1645 { 1646 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'deviceId' => $deviceId); 1647 $params = array_merge($params, $optParams); 1648 return $this->call('list', array($params), "Google_Service_AndroidEnterprise_InstallsListResponse"); 1649 } 1650 1651 /** 1652 * Requests to install the latest version of an app to a device. If the app is 1653 * already installed then it is updated to the latest version if necessary. This 1654 * method supports patch semantics. (installs.patch) 1655 * 1656 * @param string $enterpriseId The ID of the enterprise. 1657 * @param string $userId The ID of the user. 1658 * @param string $deviceId The Android ID of the device. 1659 * @param string $installId The ID of the product represented by the install, 1660 * e.g. "app:com.google.android.gm". 1661 * @param Google_Install $postBody 1662 * @param array $optParams Optional parameters. 1663 * @return Google_Service_AndroidEnterprise_Install 1664 */ 1665 public function patch($enterpriseId, $userId, $deviceId, $installId, Google_Service_AndroidEnterprise_Install $postBody, $optParams = array()) 1666 { 1667 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'deviceId' => $deviceId, 'installId' => $installId, 'postBody' => $postBody); 1668 $params = array_merge($params, $optParams); 1669 return $this->call('patch', array($params), "Google_Service_AndroidEnterprise_Install"); 1670 } 1671 1672 /** 1673 * Requests to install the latest version of an app to a device. If the app is 1674 * already installed then it is updated to the latest version if necessary. 1675 * (installs.update) 1676 * 1677 * @param string $enterpriseId The ID of the enterprise. 1678 * @param string $userId The ID of the user. 1679 * @param string $deviceId The Android ID of the device. 1680 * @param string $installId The ID of the product represented by the install, 1681 * e.g. "app:com.google.android.gm". 1682 * @param Google_Install $postBody 1683 * @param array $optParams Optional parameters. 1684 * @return Google_Service_AndroidEnterprise_Install 1685 */ 1686 public function update($enterpriseId, $userId, $deviceId, $installId, Google_Service_AndroidEnterprise_Install $postBody, $optParams = array()) 1687 { 1688 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'deviceId' => $deviceId, 'installId' => $installId, 'postBody' => $postBody); 1689 $params = array_merge($params, $optParams); 1690 return $this->call('update', array($params), "Google_Service_AndroidEnterprise_Install"); 1691 } 1692 } 1693 1694 /** 1695 * The "permissions" collection of methods. 1696 * Typical usage is: 1697 * <code> 1698 * $androidenterpriseService = new Google_Service_AndroidEnterprise(...); 1699 * $permissions = $androidenterpriseService->permissions; 1700 * </code> 1701 */ 1702 class Google_Service_AndroidEnterprise_Permissions_Resource extends Google_Service_Resource 1703 { 1704 1705 /** 1706 * Retrieves details of an Android app permission for display to an enterprise 1707 * admin. (permissions.get) 1708 * 1709 * @param string $permissionId The ID of the permission. 1710 * @param array $optParams Optional parameters. 1711 * 1712 * @opt_param string language The BCP47 tag for the user's preferred language 1713 * (e.g. "en-US", "de") 1714 * @return Google_Service_AndroidEnterprise_Permission 1715 */ 1716 public function get($permissionId, $optParams = array()) 1717 { 1718 $params = array('permissionId' => $permissionId); 1719 $params = array_merge($params, $optParams); 1720 return $this->call('get', array($params), "Google_Service_AndroidEnterprise_Permission"); 1721 } 1722 } 1723 1724 /** 1725 * The "products" collection of methods. 1726 * Typical usage is: 1727 * <code> 1728 * $androidenterpriseService = new Google_Service_AndroidEnterprise(...); 1729 * $products = $androidenterpriseService->products; 1730 * </code> 1731 */ 1732 class Google_Service_AndroidEnterprise_Products_Resource extends Google_Service_Resource 1733 { 1734 1735 /** 1736 * Approves the specified product (and the relevant app permissions, if any). 1737 * (products.approve) 1738 * 1739 * @param string $enterpriseId The ID of the enterprise. 1740 * @param string $productId The ID of the product. 1741 * @param Google_ProductsApproveRequest $postBody 1742 * @param array $optParams Optional parameters. 1743 */ 1744 public function approve($enterpriseId, $productId, Google_Service_AndroidEnterprise_ProductsApproveRequest $postBody, $optParams = array()) 1745 { 1746 $params = array('enterpriseId' => $enterpriseId, 'productId' => $productId, 'postBody' => $postBody); 1747 $params = array_merge($params, $optParams); 1748 return $this->call('approve', array($params)); 1749 } 1750 1751 /** 1752 * Generates a URL that can be rendered in an iframe to display the permissions 1753 * (if any) of a product. An enterprise admin must view these permissions and 1754 * accept them on behalf of their organization in order to approve that product. 1755 * 1756 * Admins should accept the displayed permissions by interacting with a separate 1757 * UI element in the EMM console, which in turn should trigger the use of this 1758 * URL as the approvalUrlInfo.approvalUrl property in a Products.approve call to 1759 * approve the product. This URL can only be used to display permissions for up 1760 * to 1 day. (products.generateApprovalUrl) 1761 * 1762 * @param string $enterpriseId The ID of the enterprise. 1763 * @param string $productId The ID of the product. 1764 * @param array $optParams Optional parameters. 1765 * 1766 * @opt_param string languageCode The BCP 47 language code used for permission 1767 * names and descriptions in the returned iframe, for instance "en-US". 1768 * @return Google_Service_AndroidEnterprise_ProductsGenerateApprovalUrlResponse 1769 */ 1770 public function generateApprovalUrl($enterpriseId, $productId, $optParams = array()) 1771 { 1772 $params = array('enterpriseId' => $enterpriseId, 'productId' => $productId); 1773 $params = array_merge($params, $optParams); 1774 return $this->call('generateApprovalUrl', array($params), "Google_Service_AndroidEnterprise_ProductsGenerateApprovalUrlResponse"); 1775 } 1776 1777 /** 1778 * Retrieves details of a product for display to an enterprise admin. 1779 * (products.get) 1780 * 1781 * @param string $enterpriseId The ID of the enterprise. 1782 * @param string $productId The ID of the product, e.g. 1783 * "app:com.google.android.gm". 1784 * @param array $optParams Optional parameters. 1785 * 1786 * @opt_param string language The BCP47 tag for the user's preferred language 1787 * (e.g. "en-US", "de"). 1788 * @return Google_Service_AndroidEnterprise_Product 1789 */ 1790 public function get($enterpriseId, $productId, $optParams = array()) 1791 { 1792 $params = array('enterpriseId' => $enterpriseId, 'productId' => $productId); 1793 $params = array_merge($params, $optParams); 1794 return $this->call('get', array($params), "Google_Service_AndroidEnterprise_Product"); 1795 } 1796 1797 /** 1798 * Retrieves the schema defining app restrictions configurable for this product. 1799 * All products have a schema, but this may be empty if no app restrictions are 1800 * defined. (products.getAppRestrictionsSchema) 1801 * 1802 * @param string $enterpriseId The ID of the enterprise. 1803 * @param string $productId The ID of the product. 1804 * @param array $optParams Optional parameters. 1805 * 1806 * @opt_param string language The BCP47 tag for the user's preferred language 1807 * (e.g. "en-US", "de"). 1808 * @return Google_Service_AndroidEnterprise_AppRestrictionsSchema 1809 */ 1810 public function getAppRestrictionsSchema($enterpriseId, $productId, $optParams = array()) 1811 { 1812 $params = array('enterpriseId' => $enterpriseId, 'productId' => $productId); 1813 $params = array_merge($params, $optParams); 1814 return $this->call('getAppRestrictionsSchema', array($params), "Google_Service_AndroidEnterprise_AppRestrictionsSchema"); 1815 } 1816 1817 /** 1818 * Retrieves the Android app permissions required by this app. 1819 * (products.getPermissions) 1820 * 1821 * @param string $enterpriseId The ID of the enterprise. 1822 * @param string $productId The ID of the product. 1823 * @param array $optParams Optional parameters. 1824 * @return Google_Service_AndroidEnterprise_ProductPermissions 1825 */ 1826 public function getPermissions($enterpriseId, $productId, $optParams = array()) 1827 { 1828 $params = array('enterpriseId' => $enterpriseId, 'productId' => $productId); 1829 $params = array_merge($params, $optParams); 1830 return $this->call('getPermissions', array($params), "Google_Service_AndroidEnterprise_ProductPermissions"); 1831 } 1832 1833 /** 1834 * Updates the set of Android app permissions for this app that have been 1835 * accepted by the enterprise. (products.updatePermissions) 1836 * 1837 * @param string $enterpriseId The ID of the enterprise. 1838 * @param string $productId The ID of the product. 1839 * @param Google_ProductPermissions $postBody 1840 * @param array $optParams Optional parameters. 1841 * @return Google_Service_AndroidEnterprise_ProductPermissions 1842 */ 1843 public function updatePermissions($enterpriseId, $productId, Google_Service_AndroidEnterprise_ProductPermissions $postBody, $optParams = array()) 1844 { 1845 $params = array('enterpriseId' => $enterpriseId, 'productId' => $productId, 'postBody' => $postBody); 1846 $params = array_merge($params, $optParams); 1847 return $this->call('updatePermissions', array($params), "Google_Service_AndroidEnterprise_ProductPermissions"); 1848 } 1849 } 1850 1851 /** 1852 * The "users" collection of methods. 1853 * Typical usage is: 1854 * <code> 1855 * $androidenterpriseService = new Google_Service_AndroidEnterprise(...); 1856 * $users = $androidenterpriseService->users; 1857 * </code> 1858 */ 1859 class Google_Service_AndroidEnterprise_Users_Resource extends Google_Service_Resource 1860 { 1861 1862 /** 1863 * Generates a token (activation code) to allow this user to configure their 1864 * work account in the Android Setup Wizard. Revokes any previously generated 1865 * token. (users.generateToken) 1866 * 1867 * @param string $enterpriseId The ID of the enterprise. 1868 * @param string $userId The ID of the user. 1869 * @param array $optParams Optional parameters. 1870 * @return Google_Service_AndroidEnterprise_UserToken 1871 */ 1872 public function generateToken($enterpriseId, $userId, $optParams = array()) 1873 { 1874 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId); 1875 $params = array_merge($params, $optParams); 1876 return $this->call('generateToken', array($params), "Google_Service_AndroidEnterprise_UserToken"); 1877 } 1878 1879 /** 1880 * Retrieves a user's details. (users.get) 1881 * 1882 * @param string $enterpriseId The ID of the enterprise. 1883 * @param string $userId The ID of the user. 1884 * @param array $optParams Optional parameters. 1885 * @return Google_Service_AndroidEnterprise_User 1886 */ 1887 public function get($enterpriseId, $userId, $optParams = array()) 1888 { 1889 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId); 1890 $params = array_merge($params, $optParams); 1891 return $this->call('get', array($params), "Google_Service_AndroidEnterprise_User"); 1892 } 1893 1894 /** 1895 * Retrieves the set of products a user is entitled to access. 1896 * (users.getAvailableProductSet) 1897 * 1898 * @param string $enterpriseId The ID of the enterprise. 1899 * @param string $userId The ID of the user. 1900 * @param array $optParams Optional parameters. 1901 * @return Google_Service_AndroidEnterprise_ProductSet 1902 */ 1903 public function getAvailableProductSet($enterpriseId, $userId, $optParams = array()) 1904 { 1905 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId); 1906 $params = array_merge($params, $optParams); 1907 return $this->call('getAvailableProductSet', array($params), "Google_Service_AndroidEnterprise_ProductSet"); 1908 } 1909 1910 /** 1911 * Looks up a user by email address. (users.listUsers) 1912 * 1913 * @param string $enterpriseId The ID of the enterprise. 1914 * @param string $email The exact primary email address of the user to look up. 1915 * @param array $optParams Optional parameters. 1916 * @return Google_Service_AndroidEnterprise_UsersListResponse 1917 */ 1918 public function listUsers($enterpriseId, $email, $optParams = array()) 1919 { 1920 $params = array('enterpriseId' => $enterpriseId, 'email' => $email); 1921 $params = array_merge($params, $optParams); 1922 return $this->call('list', array($params), "Google_Service_AndroidEnterprise_UsersListResponse"); 1923 } 1924 1925 /** 1926 * Revokes a previously generated token (activation code) for the user. 1927 * (users.revokeToken) 1928 * 1929 * @param string $enterpriseId The ID of the enterprise. 1930 * @param string $userId The ID of the user. 1931 * @param array $optParams Optional parameters. 1932 */ 1933 public function revokeToken($enterpriseId, $userId, $optParams = array()) 1934 { 1935 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId); 1936 $params = array_merge($params, $optParams); 1937 return $this->call('revokeToken', array($params)); 1938 } 1939 1940 /** 1941 * Modifies the set of products a user is entitled to access. 1942 * (users.setAvailableProductSet) 1943 * 1944 * @param string $enterpriseId The ID of the enterprise. 1945 * @param string $userId The ID of the user. 1946 * @param Google_ProductSet $postBody 1947 * @param array $optParams Optional parameters. 1948 * @return Google_Service_AndroidEnterprise_ProductSet 1949 */ 1950 public function setAvailableProductSet($enterpriseId, $userId, Google_Service_AndroidEnterprise_ProductSet $postBody, $optParams = array()) 1951 { 1952 $params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'postBody' => $postBody); 1953 $params = array_merge($params, $optParams); 1954 return $this->call('setAvailableProductSet', array($params), "Google_Service_AndroidEnterprise_ProductSet"); 1955 } 1956 } 1957 1958 1959 1960 1961 class Google_Service_AndroidEnterprise_AppRestrictionsSchema extends Google_Collection 1962 { 1963 protected $collection_key = 'restrictions'; 1964 protected $internal_gapi_mappings = array( 1965 ); 1966 public $kind; 1967 protected $restrictionsType = 'Google_Service_AndroidEnterprise_AppRestrictionsSchemaRestriction'; 1968 protected $restrictionsDataType = 'array'; 1969 1970 1971 public function setKind($kind) 1972 { 1973 $this->kind = $kind; 1974 } 1975 public function getKind() 1976 { 1977 return $this->kind; 1978 } 1979 public function setRestrictions($restrictions) 1980 { 1981 $this->restrictions = $restrictions; 1982 } 1983 public function getRestrictions() 1984 { 1985 return $this->restrictions; 1986 } 1987 } 1988 1989 class Google_Service_AndroidEnterprise_AppRestrictionsSchemaRestriction extends Google_Collection 1990 { 1991 protected $collection_key = 'entryValue'; 1992 protected $internal_gapi_mappings = array( 1993 ); 1994 protected $defaultValueType = 'Google_Service_AndroidEnterprise_AppRestrictionsSchemaRestrictionRestrictionValue'; 1995 protected $defaultValueDataType = ''; 1996 public $description; 1997 public $entry; 1998 public $entryValue; 1999 public $key; 2000 public $restrictionType; 2001 public $title; 2002 2003 2004 public function setDefaultValue(Google_Service_AndroidEnterprise_AppRestrictionsSchemaRestrictionRestrictionValue $defaultValue) 2005 { 2006 $this->defaultValue = $defaultValue; 2007 } 2008 public function getDefaultValue() 2009 { 2010 return $this->defaultValue; 2011 } 2012 public function setDescription($description) 2013 { 2014 $this->description = $description; 2015 } 2016 public function getDescription() 2017 { 2018 return $this->description; 2019 } 2020 public function setEntry($entry) 2021 { 2022 $this->entry = $entry; 2023 } 2024 public function getEntry() 2025 { 2026 return $this->entry; 2027 } 2028 public function setEntryValue($entryValue) 2029 { 2030 $this->entryValue = $entryValue; 2031 } 2032 public function getEntryValue() 2033 { 2034 return $this->entryValue; 2035 } 2036 public function setKey($key) 2037 { 2038 $this->key = $key; 2039 } 2040 public function getKey() 2041 { 2042 return $this->key; 2043 } 2044 public function setRestrictionType($restrictionType) 2045 { 2046 $this->restrictionType = $restrictionType; 2047 } 2048 public function getRestrictionType() 2049 { 2050 return $this->restrictionType; 2051 } 2052 public function setTitle($title) 2053 { 2054 $this->title = $title; 2055 } 2056 public function getTitle() 2057 { 2058 return $this->title; 2059 } 2060 } 2061 2062 class Google_Service_AndroidEnterprise_AppRestrictionsSchemaRestrictionRestrictionValue extends Google_Collection 2063 { 2064 protected $collection_key = 'valueMultiselect'; 2065 protected $internal_gapi_mappings = array( 2066 ); 2067 public $type; 2068 public $valueBool; 2069 public $valueInteger; 2070 public $valueMultiselect; 2071 public $valueString; 2072 2073 2074 public function setType($type) 2075 { 2076 $this->type = $type; 2077 } 2078 public function getType() 2079 { 2080 return $this->type; 2081 } 2082 public function setValueBool($valueBool) 2083 { 2084 $this->valueBool = $valueBool; 2085 } 2086 public function getValueBool() 2087 { 2088 return $this->valueBool; 2089 } 2090 public function setValueInteger($valueInteger) 2091 { 2092 $this->valueInteger = $valueInteger; 2093 } 2094 public function getValueInteger() 2095 { 2096 return $this->valueInteger; 2097 } 2098 public function setValueMultiselect($valueMultiselect) 2099 { 2100 $this->valueMultiselect = $valueMultiselect; 2101 } 2102 public function getValueMultiselect() 2103 { 2104 return $this->valueMultiselect; 2105 } 2106 public function setValueString($valueString) 2107 { 2108 $this->valueString = $valueString; 2109 } 2110 public function getValueString() 2111 { 2112 return $this->valueString; 2113 } 2114 } 2115 2116 class Google_Service_AndroidEnterprise_AppVersion extends Google_Model 2117 { 2118 protected $internal_gapi_mappings = array( 2119 ); 2120 public $versionCode; 2121 public $versionString; 2122 2123 2124 public function setVersionCode($versionCode) 2125 { 2126 $this->versionCode = $versionCode; 2127 } 2128 public function getVersionCode() 2129 { 2130 return $this->versionCode; 2131 } 2132 public function setVersionString($versionString) 2133 { 2134 $this->versionString = $versionString; 2135 } 2136 public function getVersionString() 2137 { 2138 return $this->versionString; 2139 } 2140 } 2141 2142 class Google_Service_AndroidEnterprise_ApprovalUrlInfo extends Google_Model 2143 { 2144 protected $internal_gapi_mappings = array( 2145 ); 2146 public $approvalUrl; 2147 public $kind; 2148 2149 2150 public function setApprovalUrl($approvalUrl) 2151 { 2152 $this->approvalUrl = $approvalUrl; 2153 } 2154 public function getApprovalUrl() 2155 { 2156 return $this->approvalUrl; 2157 } 2158 public function setKind($kind) 2159 { 2160 $this->kind = $kind; 2161 } 2162 public function getKind() 2163 { 2164 return $this->kind; 2165 } 2166 } 2167 2168 class Google_Service_AndroidEnterprise_Collection extends Google_Collection 2169 { 2170 protected $collection_key = 'productId'; 2171 protected $internal_gapi_mappings = array( 2172 ); 2173 public $collectionId; 2174 public $kind; 2175 public $name; 2176 public $productId; 2177 public $visibility; 2178 2179 2180 public function setCollectionId($collectionId) 2181 { 2182 $this->collectionId = $collectionId; 2183 } 2184 public function getCollectionId() 2185 { 2186 return $this->collectionId; 2187 } 2188 public function setKind($kind) 2189 { 2190 $this->kind = $kind; 2191 } 2192 public function getKind() 2193 { 2194 return $this->kind; 2195 } 2196 public function setName($name) 2197 { 2198 $this->name = $name; 2199 } 2200 public function getName() 2201 { 2202 return $this->name; 2203 } 2204 public function setProductId($productId) 2205 { 2206 $this->productId = $productId; 2207 } 2208 public function getProductId() 2209 { 2210 return $this->productId; 2211 } 2212 public function setVisibility($visibility) 2213 { 2214 $this->visibility = $visibility; 2215 } 2216 public function getVisibility() 2217 { 2218 return $this->visibility; 2219 } 2220 } 2221 2222 class Google_Service_AndroidEnterprise_CollectionViewersListResponse extends Google_Collection 2223 { 2224 protected $collection_key = 'user'; 2225 protected $internal_gapi_mappings = array( 2226 ); 2227 public $kind; 2228 protected $userType = 'Google_Service_AndroidEnterprise_User'; 2229 protected $userDataType = 'array'; 2230 2231 2232 public function setKind($kind) 2233 { 2234 $this->kind = $kind; 2235 } 2236 public function getKind() 2237 { 2238 return $this->kind; 2239 } 2240 public function setUser($user) 2241 { 2242 $this->user = $user; 2243 } 2244 public function getUser() 2245 { 2246 return $this->user; 2247 } 2248 } 2249 2250 class Google_Service_AndroidEnterprise_CollectionsListResponse extends Google_Collection 2251 { 2252 protected $collection_key = 'collection'; 2253 protected $internal_gapi_mappings = array( 2254 ); 2255 protected $collectionType = 'Google_Service_AndroidEnterprise_Collection'; 2256 protected $collectionDataType = 'array'; 2257 public $kind; 2258 2259 2260 public function setCollection($collection) 2261 { 2262 $this->collection = $collection; 2263 } 2264 public function getCollection() 2265 { 2266 return $this->collection; 2267 } 2268 public function setKind($kind) 2269 { 2270 $this->kind = $kind; 2271 } 2272 public function getKind() 2273 { 2274 return $this->kind; 2275 } 2276 } 2277 2278 class Google_Service_AndroidEnterprise_Device extends Google_Model 2279 { 2280 protected $internal_gapi_mappings = array( 2281 ); 2282 public $androidId; 2283 public $kind; 2284 public $managementType; 2285 2286 2287 public function setAndroidId($androidId) 2288 { 2289 $this->androidId = $androidId; 2290 } 2291 public function getAndroidId() 2292 { 2293 return $this->androidId; 2294 } 2295 public function setKind($kind) 2296 { 2297 $this->kind = $kind; 2298 } 2299 public function getKind() 2300 { 2301 return $this->kind; 2302 } 2303 public function setManagementType($managementType) 2304 { 2305 $this->managementType = $managementType; 2306 } 2307 public function getManagementType() 2308 { 2309 return $this->managementType; 2310 } 2311 } 2312 2313 class Google_Service_AndroidEnterprise_DeviceState extends Google_Model 2314 { 2315 protected $internal_gapi_mappings = array( 2316 ); 2317 public $accountState; 2318 public $kind; 2319 2320 2321 public function setAccountState($accountState) 2322 { 2323 $this->accountState = $accountState; 2324 } 2325 public function getAccountState() 2326 { 2327 return $this->accountState; 2328 } 2329 public function setKind($kind) 2330 { 2331 $this->kind = $kind; 2332 } 2333 public function getKind() 2334 { 2335 return $this->kind; 2336 } 2337 } 2338 2339 class Google_Service_AndroidEnterprise_DevicesListResponse extends Google_Collection 2340 { 2341 protected $collection_key = 'device'; 2342 protected $internal_gapi_mappings = array( 2343 ); 2344 protected $deviceType = 'Google_Service_AndroidEnterprise_Device'; 2345 protected $deviceDataType = 'array'; 2346 public $kind; 2347 2348 2349 public function setDevice($device) 2350 { 2351 $this->device = $device; 2352 } 2353 public function getDevice() 2354 { 2355 return $this->device; 2356 } 2357 public function setKind($kind) 2358 { 2359 $this->kind = $kind; 2360 } 2361 public function getKind() 2362 { 2363 return $this->kind; 2364 } 2365 } 2366 2367 class Google_Service_AndroidEnterprise_Enterprise extends Google_Model 2368 { 2369 protected $internal_gapi_mappings = array( 2370 ); 2371 public $id; 2372 public $kind; 2373 public $name; 2374 public $primaryDomain; 2375 2376 2377 public function setId($id) 2378 { 2379 $this->id = $id; 2380 } 2381 public function getId() 2382 { 2383 return $this->id; 2384 } 2385 public function setKind($kind) 2386 { 2387 $this->kind = $kind; 2388 } 2389 public function getKind() 2390 { 2391 return $this->kind; 2392 } 2393 public function setName($name) 2394 { 2395 $this->name = $name; 2396 } 2397 public function getName() 2398 { 2399 return $this->name; 2400 } 2401 public function setPrimaryDomain($primaryDomain) 2402 { 2403 $this->primaryDomain = $primaryDomain; 2404 } 2405 public function getPrimaryDomain() 2406 { 2407 return $this->primaryDomain; 2408 } 2409 } 2410 2411 class Google_Service_AndroidEnterprise_EnterpriseAccount extends Google_Model 2412 { 2413 protected $internal_gapi_mappings = array( 2414 ); 2415 public $accountEmail; 2416 public $kind; 2417 2418 2419 public function setAccountEmail($accountEmail) 2420 { 2421 $this->accountEmail = $accountEmail; 2422 } 2423 public function getAccountEmail() 2424 { 2425 return $this->accountEmail; 2426 } 2427 public function setKind($kind) 2428 { 2429 $this->kind = $kind; 2430 } 2431 public function getKind() 2432 { 2433 return $this->kind; 2434 } 2435 } 2436 2437 class Google_Service_AndroidEnterprise_EnterprisesListResponse extends Google_Collection 2438 { 2439 protected $collection_key = 'enterprise'; 2440 protected $internal_gapi_mappings = array( 2441 ); 2442 protected $enterpriseType = 'Google_Service_AndroidEnterprise_Enterprise'; 2443 protected $enterpriseDataType = 'array'; 2444 public $kind; 2445 2446 2447 public function setEnterprise($enterprise) 2448 { 2449 $this->enterprise = $enterprise; 2450 } 2451 public function getEnterprise() 2452 { 2453 return $this->enterprise; 2454 } 2455 public function setKind($kind) 2456 { 2457 $this->kind = $kind; 2458 } 2459 public function getKind() 2460 { 2461 return $this->kind; 2462 } 2463 } 2464 2465 class Google_Service_AndroidEnterprise_EnterprisesSendTestPushNotificationResponse extends Google_Model 2466 { 2467 protected $internal_gapi_mappings = array( 2468 ); 2469 public $messageId; 2470 public $topicName; 2471 2472 2473 public function setMessageId($messageId) 2474 { 2475 $this->messageId = $messageId; 2476 } 2477 public function getMessageId() 2478 { 2479 return $this->messageId; 2480 } 2481 public function setTopicName($topicName) 2482 { 2483 $this->topicName = $topicName; 2484 } 2485 public function getTopicName() 2486 { 2487 return $this->topicName; 2488 } 2489 } 2490 2491 class Google_Service_AndroidEnterprise_Entitlement extends Google_Model 2492 { 2493 protected $internal_gapi_mappings = array( 2494 ); 2495 public $kind; 2496 public $productId; 2497 public $reason; 2498 2499 2500 public function setKind($kind) 2501 { 2502 $this->kind = $kind; 2503 } 2504 public function getKind() 2505 { 2506 return $this->kind; 2507 } 2508 public function setProductId($productId) 2509 { 2510 $this->productId = $productId; 2511 } 2512 public function getProductId() 2513 { 2514 return $this->productId; 2515 } 2516 public function setReason($reason) 2517 { 2518 $this->reason = $reason; 2519 } 2520 public function getReason() 2521 { 2522 return $this->reason; 2523 } 2524 } 2525 2526 class Google_Service_AndroidEnterprise_EntitlementsListResponse extends Google_Collection 2527 { 2528 protected $collection_key = 'entitlement'; 2529 protected $internal_gapi_mappings = array( 2530 ); 2531 protected $entitlementType = 'Google_Service_AndroidEnterprise_Entitlement'; 2532 protected $entitlementDataType = 'array'; 2533 public $kind; 2534 2535 2536 public function setEntitlement($entitlement) 2537 { 2538 $this->entitlement = $entitlement; 2539 } 2540 public function getEntitlement() 2541 { 2542 return $this->entitlement; 2543 } 2544 public function setKind($kind) 2545 { 2546 $this->kind = $kind; 2547 } 2548 public function getKind() 2549 { 2550 return $this->kind; 2551 } 2552 } 2553 2554 class Google_Service_AndroidEnterprise_GroupLicense extends Google_Model 2555 { 2556 protected $internal_gapi_mappings = array( 2557 ); 2558 public $acquisitionKind; 2559 public $approval; 2560 public $kind; 2561 public $numProvisioned; 2562 public $numPurchased; 2563 public $productId; 2564 2565 2566 public function setAcquisitionKind($acquisitionKind) 2567 { 2568 $this->acquisitionKind = $acquisitionKind; 2569 } 2570 public function getAcquisitionKind() 2571 { 2572 return $this->acquisitionKind; 2573 } 2574 public function setApproval($approval) 2575 { 2576 $this->approval = $approval; 2577 } 2578 public function getApproval() 2579 { 2580 return $this->approval; 2581 } 2582 public function setKind($kind) 2583 { 2584 $this->kind = $kind; 2585 } 2586 public function getKind() 2587 { 2588 return $this->kind; 2589 } 2590 public function setNumProvisioned($numProvisioned) 2591 { 2592 $this->numProvisioned = $numProvisioned; 2593 } 2594 public function getNumProvisioned() 2595 { 2596 return $this->numProvisioned; 2597 } 2598 public function setNumPurchased($numPurchased) 2599 { 2600 $this->numPurchased = $numPurchased; 2601 } 2602 public function getNumPurchased() 2603 { 2604 return $this->numPurchased; 2605 } 2606 public function setProductId($productId) 2607 { 2608 $this->productId = $productId; 2609 } 2610 public function getProductId() 2611 { 2612 return $this->productId; 2613 } 2614 } 2615 2616 class Google_Service_AndroidEnterprise_GroupLicenseUsersListResponse extends Google_Collection 2617 { 2618 protected $collection_key = 'user'; 2619 protected $internal_gapi_mappings = array( 2620 ); 2621 public $kind; 2622 protected $userType = 'Google_Service_AndroidEnterprise_User'; 2623 protected $userDataType = 'array'; 2624 2625 2626 public function setKind($kind) 2627 { 2628 $this->kind = $kind; 2629 } 2630 public function getKind() 2631 { 2632 return $this->kind; 2633 } 2634 public function setUser($user) 2635 { 2636 $this->user = $user; 2637 } 2638 public function getUser() 2639 { 2640 return $this->user; 2641 } 2642 } 2643 2644 class Google_Service_AndroidEnterprise_GroupLicensesListResponse extends Google_Collection 2645 { 2646 protected $collection_key = 'groupLicense'; 2647 protected $internal_gapi_mappings = array( 2648 ); 2649 protected $groupLicenseType = 'Google_Service_AndroidEnterprise_GroupLicense'; 2650 protected $groupLicenseDataType = 'array'; 2651 public $kind; 2652 2653 2654 public function setGroupLicense($groupLicense) 2655 { 2656 $this->groupLicense = $groupLicense; 2657 } 2658 public function getGroupLicense() 2659 { 2660 return $this->groupLicense; 2661 } 2662 public function setKind($kind) 2663 { 2664 $this->kind = $kind; 2665 } 2666 public function getKind() 2667 { 2668 return $this->kind; 2669 } 2670 } 2671 2672 class Google_Service_AndroidEnterprise_Install extends Google_Model 2673 { 2674 protected $internal_gapi_mappings = array( 2675 ); 2676 public $installState; 2677 public $kind; 2678 public $productId; 2679 public $versionCode; 2680 2681 2682 public function setInstallState($installState) 2683 { 2684 $this->installState = $installState; 2685 } 2686 public function getInstallState() 2687 { 2688 return $this->installState; 2689 } 2690 public function setKind($kind) 2691 { 2692 $this->kind = $kind; 2693 } 2694 public function getKind() 2695 { 2696 return $this->kind; 2697 } 2698 public function setProductId($productId) 2699 { 2700 $this->productId = $productId; 2701 } 2702 public function getProductId() 2703 { 2704 return $this->productId; 2705 } 2706 public function setVersionCode($versionCode) 2707 { 2708 $this->versionCode = $versionCode; 2709 } 2710 public function getVersionCode() 2711 { 2712 return $this->versionCode; 2713 } 2714 } 2715 2716 class Google_Service_AndroidEnterprise_InstallsListResponse extends Google_Collection 2717 { 2718 protected $collection_key = 'install'; 2719 protected $internal_gapi_mappings = array( 2720 ); 2721 protected $installType = 'Google_Service_AndroidEnterprise_Install'; 2722 protected $installDataType = 'array'; 2723 public $kind; 2724 2725 2726 public function setInstall($install) 2727 { 2728 $this->install = $install; 2729 } 2730 public function getInstall() 2731 { 2732 return $this->install; 2733 } 2734 public function setKind($kind) 2735 { 2736 $this->kind = $kind; 2737 } 2738 public function getKind() 2739 { 2740 return $this->kind; 2741 } 2742 } 2743 2744 class Google_Service_AndroidEnterprise_Permission extends Google_Model 2745 { 2746 protected $internal_gapi_mappings = array( 2747 ); 2748 public $description; 2749 public $kind; 2750 public $name; 2751 public $permissionId; 2752 2753 2754 public function setDescription($description) 2755 { 2756 $this->description = $description; 2757 } 2758 public function getDescription() 2759 { 2760 return $this->description; 2761 } 2762 public function setKind($kind) 2763 { 2764 $this->kind = $kind; 2765 } 2766 public function getKind() 2767 { 2768 return $this->kind; 2769 } 2770 public function setName($name) 2771 { 2772 $this->name = $name; 2773 } 2774 public function getName() 2775 { 2776 return $this->name; 2777 } 2778 public function setPermissionId($permissionId) 2779 { 2780 $this->permissionId = $permissionId; 2781 } 2782 public function getPermissionId() 2783 { 2784 return $this->permissionId; 2785 } 2786 } 2787 2788 class Google_Service_AndroidEnterprise_Product extends Google_Collection 2789 { 2790 protected $collection_key = 'appVersion'; 2791 protected $internal_gapi_mappings = array( 2792 ); 2793 protected $appVersionType = 'Google_Service_AndroidEnterprise_AppVersion'; 2794 protected $appVersionDataType = 'array'; 2795 public $authorName; 2796 public $detailsUrl; 2797 public $distributionChannel; 2798 public $iconUrl; 2799 public $kind; 2800 public $productId; 2801 public $requiresContainerApp; 2802 public $title; 2803 public $workDetailsUrl; 2804 2805 2806 public function setAppVersion($appVersion) 2807 { 2808 $this->appVersion = $appVersion; 2809 } 2810 public function getAppVersion() 2811 { 2812 return $this->appVersion; 2813 } 2814 public function setAuthorName($authorName) 2815 { 2816 $this->authorName = $authorName; 2817 } 2818 public function getAuthorName() 2819 { 2820 return $this->authorName; 2821 } 2822 public function setDetailsUrl($detailsUrl) 2823 { 2824 $this->detailsUrl = $detailsUrl; 2825 } 2826 public function getDetailsUrl() 2827 { 2828 return $this->detailsUrl; 2829 } 2830 public function setDistributionChannel($distributionChannel) 2831 { 2832 $this->distributionChannel = $distributionChannel; 2833 } 2834 public function getDistributionChannel() 2835 { 2836 return $this->distributionChannel; 2837 } 2838 public function setIconUrl($iconUrl) 2839 { 2840 $this->iconUrl = $iconUrl; 2841 } 2842 public function getIconUrl() 2843 { 2844 return $this->iconUrl; 2845 } 2846 public function setKind($kind) 2847 { 2848 $this->kind = $kind; 2849 } 2850 public function getKind() 2851 { 2852 return $this->kind; 2853 } 2854 public function setProductId($productId) 2855 { 2856 $this->productId = $productId; 2857 } 2858 public function getProductId() 2859 { 2860 return $this->productId; 2861 } 2862 public function setRequiresContainerApp($requiresContainerApp) 2863 { 2864 $this->requiresContainerApp = $requiresContainerApp; 2865 } 2866 public function getRequiresContainerApp() 2867 { 2868 return $this->requiresContainerApp; 2869 } 2870 public function setTitle($title) 2871 { 2872 $this->title = $title; 2873 } 2874 public function getTitle() 2875 { 2876 return $this->title; 2877 } 2878 public function setWorkDetailsUrl($workDetailsUrl) 2879 { 2880 $this->workDetailsUrl = $workDetailsUrl; 2881 } 2882 public function getWorkDetailsUrl() 2883 { 2884 return $this->workDetailsUrl; 2885 } 2886 } 2887 2888 class Google_Service_AndroidEnterprise_ProductPermission extends Google_Model 2889 { 2890 protected $internal_gapi_mappings = array( 2891 ); 2892 public $permissionId; 2893 public $state; 2894 2895 2896 public function setPermissionId($permissionId) 2897 { 2898 $this->permissionId = $permissionId; 2899 } 2900 public function getPermissionId() 2901 { 2902 return $this->permissionId; 2903 } 2904 public function setState($state) 2905 { 2906 $this->state = $state; 2907 } 2908 public function getState() 2909 { 2910 return $this->state; 2911 } 2912 } 2913 2914 class Google_Service_AndroidEnterprise_ProductPermissions extends Google_Collection 2915 { 2916 protected $collection_key = 'permission'; 2917 protected $internal_gapi_mappings = array( 2918 ); 2919 public $kind; 2920 protected $permissionType = 'Google_Service_AndroidEnterprise_ProductPermission'; 2921 protected $permissionDataType = 'array'; 2922 public $productId; 2923 2924 2925 public function setKind($kind) 2926 { 2927 $this->kind = $kind; 2928 } 2929 public function getKind() 2930 { 2931 return $this->kind; 2932 } 2933 public function setPermission($permission) 2934 { 2935 $this->permission = $permission; 2936 } 2937 public function getPermission() 2938 { 2939 return $this->permission; 2940 } 2941 public function setProductId($productId) 2942 { 2943 $this->productId = $productId; 2944 } 2945 public function getProductId() 2946 { 2947 return $this->productId; 2948 } 2949 } 2950 2951 class Google_Service_AndroidEnterprise_ProductSet extends Google_Collection 2952 { 2953 protected $collection_key = 'productId'; 2954 protected $internal_gapi_mappings = array( 2955 ); 2956 public $kind; 2957 public $productId; 2958 2959 2960 public function setKind($kind) 2961 { 2962 $this->kind = $kind; 2963 } 2964 public function getKind() 2965 { 2966 return $this->kind; 2967 } 2968 public function setProductId($productId) 2969 { 2970 $this->productId = $productId; 2971 } 2972 public function getProductId() 2973 { 2974 return $this->productId; 2975 } 2976 } 2977 2978 class Google_Service_AndroidEnterprise_ProductsApproveRequest extends Google_Model 2979 { 2980 protected $internal_gapi_mappings = array( 2981 ); 2982 protected $approvalUrlInfoType = 'Google_Service_AndroidEnterprise_ApprovalUrlInfo'; 2983 protected $approvalUrlInfoDataType = ''; 2984 2985 2986 public function setApprovalUrlInfo(Google_Service_AndroidEnterprise_ApprovalUrlInfo $approvalUrlInfo) 2987 { 2988 $this->approvalUrlInfo = $approvalUrlInfo; 2989 } 2990 public function getApprovalUrlInfo() 2991 { 2992 return $this->approvalUrlInfo; 2993 } 2994 } 2995 2996 class Google_Service_AndroidEnterprise_ProductsGenerateApprovalUrlResponse extends Google_Model 2997 { 2998 protected $internal_gapi_mappings = array( 2999 ); 3000 public $url; 3001 3002 3003 public function setUrl($url) 3004 { 3005 $this->url = $url; 3006 } 3007 public function getUrl() 3008 { 3009 return $this->url; 3010 } 3011 } 3012 3013 class Google_Service_AndroidEnterprise_User extends Google_Model 3014 { 3015 protected $internal_gapi_mappings = array( 3016 ); 3017 public $id; 3018 public $kind; 3019 public $primaryEmail; 3020 3021 3022 public function setId($id) 3023 { 3024 $this->id = $id; 3025 } 3026 public function getId() 3027 { 3028 return $this->id; 3029 } 3030 public function setKind($kind) 3031 { 3032 $this->kind = $kind; 3033 } 3034 public function getKind() 3035 { 3036 return $this->kind; 3037 } 3038 public function setPrimaryEmail($primaryEmail) 3039 { 3040 $this->primaryEmail = $primaryEmail; 3041 } 3042 public function getPrimaryEmail() 3043 { 3044 return $this->primaryEmail; 3045 } 3046 } 3047 3048 class Google_Service_AndroidEnterprise_UserToken extends Google_Model 3049 { 3050 protected $internal_gapi_mappings = array( 3051 ); 3052 public $kind; 3053 public $token; 3054 public $userId; 3055 3056 3057 public function setKind($kind) 3058 { 3059 $this->kind = $kind; 3060 } 3061 public function getKind() 3062 { 3063 return $this->kind; 3064 } 3065 public function setToken($token) 3066 { 3067 $this->token = $token; 3068 } 3069 public function getToken() 3070 { 3071 return $this->token; 3072 } 3073 public function setUserId($userId) 3074 { 3075 $this->userId = $userId; 3076 } 3077 public function getUserId() 3078 { 3079 return $this->userId; 3080 } 3081 } 3082 3083 class Google_Service_AndroidEnterprise_UsersListResponse extends Google_Collection 3084 { 3085 protected $collection_key = 'user'; 3086 protected $internal_gapi_mappings = array( 3087 ); 3088 public $kind; 3089 protected $userType = 'Google_Service_AndroidEnterprise_User'; 3090 protected $userDataType = 'array'; 3091 3092 3093 public function setKind($kind) 3094 { 3095 $this->kind = $kind; 3096 } 3097 public function getKind() 3098 { 3099 return $this->kind; 3100 } 3101 public function setUser($user) 3102 { 3103 $this->user = $user; 3104 } 3105 public function getUser() 3106 { 3107 return $this->user; 3108 } 3109 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body