1<?php 2/* 3 * Copyright 2014 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 18namespace Google\Service\Directory; 19 20class MobileDevice extends \Google\Collection 21{ 22 protected $collection_key = 'otherAccountsInfo'; 23 /** 24 * @var bool 25 */ 26 public $adbStatus; 27 protected $applicationsType = MobileDeviceApplications::class; 28 protected $applicationsDataType = 'array'; 29 /** 30 * @var string 31 */ 32 public $basebandVersion; 33 /** 34 * @var string 35 */ 36 public $bootloaderVersion; 37 /** 38 * @var string 39 */ 40 public $brand; 41 /** 42 * @var string 43 */ 44 public $buildNumber; 45 /** 46 * @var string 47 */ 48 public $defaultLanguage; 49 /** 50 * @var bool 51 */ 52 public $developerOptionsStatus; 53 /** 54 * @var string 55 */ 56 public $deviceCompromisedStatus; 57 /** 58 * @var string 59 */ 60 public $deviceId; 61 /** 62 * @var string 63 */ 64 public $devicePasswordStatus; 65 /** 66 * @var string[] 67 */ 68 public $email; 69 /** 70 * @var string 71 */ 72 public $encryptionStatus; 73 /** 74 * @var string 75 */ 76 public $etag; 77 /** 78 * @var string 79 */ 80 public $firstSync; 81 /** 82 * @var string 83 */ 84 public $hardware; 85 /** 86 * @var string 87 */ 88 public $hardwareId; 89 /** 90 * @var string 91 */ 92 public $imei; 93 /** 94 * @var string 95 */ 96 public $kernelVersion; 97 /** 98 * @var string 99 */ 100 public $kind; 101 /** 102 * @var string 103 */ 104 public $lastSync; 105 /** 106 * @var bool 107 */ 108 public $managedAccountIsOnOwnerProfile; 109 /** 110 * @var string 111 */ 112 public $manufacturer; 113 /** 114 * @var string 115 */ 116 public $meid; 117 /** 118 * @var string 119 */ 120 public $model; 121 /** 122 * @var string[] 123 */ 124 public $name; 125 /** 126 * @var string 127 */ 128 public $networkOperator; 129 /** 130 * @var string 131 */ 132 public $os; 133 /** 134 * @var string[] 135 */ 136 public $otherAccountsInfo; 137 /** 138 * @var string 139 */ 140 public $privilege; 141 /** 142 * @var string 143 */ 144 public $releaseVersion; 145 /** 146 * @var string 147 */ 148 public $resourceId; 149 /** 150 * @var string 151 */ 152 public $securityPatchLevel; 153 /** 154 * @var string 155 */ 156 public $serialNumber; 157 /** 158 * @var string 159 */ 160 public $status; 161 /** 162 * @var bool 163 */ 164 public $supportsWorkProfile; 165 /** 166 * @var string 167 */ 168 public $type; 169 /** 170 * @var bool 171 */ 172 public $unknownSourcesStatus; 173 /** 174 * @var string 175 */ 176 public $userAgent; 177 /** 178 * @var string 179 */ 180 public $wifiMacAddress; 181 182 /** 183 * @param bool 184 */ 185 public function setAdbStatus($adbStatus) 186 { 187 $this->adbStatus = $adbStatus; 188 } 189 /** 190 * @return bool 191 */ 192 public function getAdbStatus() 193 { 194 return $this->adbStatus; 195 } 196 /** 197 * @param MobileDeviceApplications[] 198 */ 199 public function setApplications($applications) 200 { 201 $this->applications = $applications; 202 } 203 /** 204 * @return MobileDeviceApplications[] 205 */ 206 public function getApplications() 207 { 208 return $this->applications; 209 } 210 /** 211 * @param string 212 */ 213 public function setBasebandVersion($basebandVersion) 214 { 215 $this->basebandVersion = $basebandVersion; 216 } 217 /** 218 * @return string 219 */ 220 public function getBasebandVersion() 221 { 222 return $this->basebandVersion; 223 } 224 /** 225 * @param string 226 */ 227 public function setBootloaderVersion($bootloaderVersion) 228 { 229 $this->bootloaderVersion = $bootloaderVersion; 230 } 231 /** 232 * @return string 233 */ 234 public function getBootloaderVersion() 235 { 236 return $this->bootloaderVersion; 237 } 238 /** 239 * @param string 240 */ 241 public function setBrand($brand) 242 { 243 $this->brand = $brand; 244 } 245 /** 246 * @return string 247 */ 248 public function getBrand() 249 { 250 return $this->brand; 251 } 252 /** 253 * @param string 254 */ 255 public function setBuildNumber($buildNumber) 256 { 257 $this->buildNumber = $buildNumber; 258 } 259 /** 260 * @return string 261 */ 262 public function getBuildNumber() 263 { 264 return $this->buildNumber; 265 } 266 /** 267 * @param string 268 */ 269 public function setDefaultLanguage($defaultLanguage) 270 { 271 $this->defaultLanguage = $defaultLanguage; 272 } 273 /** 274 * @return string 275 */ 276 public function getDefaultLanguage() 277 { 278 return $this->defaultLanguage; 279 } 280 /** 281 * @param bool 282 */ 283 public function setDeveloperOptionsStatus($developerOptionsStatus) 284 { 285 $this->developerOptionsStatus = $developerOptionsStatus; 286 } 287 /** 288 * @return bool 289 */ 290 public function getDeveloperOptionsStatus() 291 { 292 return $this->developerOptionsStatus; 293 } 294 /** 295 * @param string 296 */ 297 public function setDeviceCompromisedStatus($deviceCompromisedStatus) 298 { 299 $this->deviceCompromisedStatus = $deviceCompromisedStatus; 300 } 301 /** 302 * @return string 303 */ 304 public function getDeviceCompromisedStatus() 305 { 306 return $this->deviceCompromisedStatus; 307 } 308 /** 309 * @param string 310 */ 311 public function setDeviceId($deviceId) 312 { 313 $this->deviceId = $deviceId; 314 } 315 /** 316 * @return string 317 */ 318 public function getDeviceId() 319 { 320 return $this->deviceId; 321 } 322 /** 323 * @param string 324 */ 325 public function setDevicePasswordStatus($devicePasswordStatus) 326 { 327 $this->devicePasswordStatus = $devicePasswordStatus; 328 } 329 /** 330 * @return string 331 */ 332 public function getDevicePasswordStatus() 333 { 334 return $this->devicePasswordStatus; 335 } 336 /** 337 * @param string[] 338 */ 339 public function setEmail($email) 340 { 341 $this->email = $email; 342 } 343 /** 344 * @return string[] 345 */ 346 public function getEmail() 347 { 348 return $this->email; 349 } 350 /** 351 * @param string 352 */ 353 public function setEncryptionStatus($encryptionStatus) 354 { 355 $this->encryptionStatus = $encryptionStatus; 356 } 357 /** 358 * @return string 359 */ 360 public function getEncryptionStatus() 361 { 362 return $this->encryptionStatus; 363 } 364 /** 365 * @param string 366 */ 367 public function setEtag($etag) 368 { 369 $this->etag = $etag; 370 } 371 /** 372 * @return string 373 */ 374 public function getEtag() 375 { 376 return $this->etag; 377 } 378 /** 379 * @param string 380 */ 381 public function setFirstSync($firstSync) 382 { 383 $this->firstSync = $firstSync; 384 } 385 /** 386 * @return string 387 */ 388 public function getFirstSync() 389 { 390 return $this->firstSync; 391 } 392 /** 393 * @param string 394 */ 395 public function setHardware($hardware) 396 { 397 $this->hardware = $hardware; 398 } 399 /** 400 * @return string 401 */ 402 public function getHardware() 403 { 404 return $this->hardware; 405 } 406 /** 407 * @param string 408 */ 409 public function setHardwareId($hardwareId) 410 { 411 $this->hardwareId = $hardwareId; 412 } 413 /** 414 * @return string 415 */ 416 public function getHardwareId() 417 { 418 return $this->hardwareId; 419 } 420 /** 421 * @param string 422 */ 423 public function setImei($imei) 424 { 425 $this->imei = $imei; 426 } 427 /** 428 * @return string 429 */ 430 public function getImei() 431 { 432 return $this->imei; 433 } 434 /** 435 * @param string 436 */ 437 public function setKernelVersion($kernelVersion) 438 { 439 $this->kernelVersion = $kernelVersion; 440 } 441 /** 442 * @return string 443 */ 444 public function getKernelVersion() 445 { 446 return $this->kernelVersion; 447 } 448 /** 449 * @param string 450 */ 451 public function setKind($kind) 452 { 453 $this->kind = $kind; 454 } 455 /** 456 * @return string 457 */ 458 public function getKind() 459 { 460 return $this->kind; 461 } 462 /** 463 * @param string 464 */ 465 public function setLastSync($lastSync) 466 { 467 $this->lastSync = $lastSync; 468 } 469 /** 470 * @return string 471 */ 472 public function getLastSync() 473 { 474 return $this->lastSync; 475 } 476 /** 477 * @param bool 478 */ 479 public function setManagedAccountIsOnOwnerProfile($managedAccountIsOnOwnerProfile) 480 { 481 $this->managedAccountIsOnOwnerProfile = $managedAccountIsOnOwnerProfile; 482 } 483 /** 484 * @return bool 485 */ 486 public function getManagedAccountIsOnOwnerProfile() 487 { 488 return $this->managedAccountIsOnOwnerProfile; 489 } 490 /** 491 * @param string 492 */ 493 public function setManufacturer($manufacturer) 494 { 495 $this->manufacturer = $manufacturer; 496 } 497 /** 498 * @return string 499 */ 500 public function getManufacturer() 501 { 502 return $this->manufacturer; 503 } 504 /** 505 * @param string 506 */ 507 public function setMeid($meid) 508 { 509 $this->meid = $meid; 510 } 511 /** 512 * @return string 513 */ 514 public function getMeid() 515 { 516 return $this->meid; 517 } 518 /** 519 * @param string 520 */ 521 public function setModel($model) 522 { 523 $this->model = $model; 524 } 525 /** 526 * @return string 527 */ 528 public function getModel() 529 { 530 return $this->model; 531 } 532 /** 533 * @param string[] 534 */ 535 public function setName($name) 536 { 537 $this->name = $name; 538 } 539 /** 540 * @return string[] 541 */ 542 public function getName() 543 { 544 return $this->name; 545 } 546 /** 547 * @param string 548 */ 549 public function setNetworkOperator($networkOperator) 550 { 551 $this->networkOperator = $networkOperator; 552 } 553 /** 554 * @return string 555 */ 556 public function getNetworkOperator() 557 { 558 return $this->networkOperator; 559 } 560 /** 561 * @param string 562 */ 563 public function setOs($os) 564 { 565 $this->os = $os; 566 } 567 /** 568 * @return string 569 */ 570 public function getOs() 571 { 572 return $this->os; 573 } 574 /** 575 * @param string[] 576 */ 577 public function setOtherAccountsInfo($otherAccountsInfo) 578 { 579 $this->otherAccountsInfo = $otherAccountsInfo; 580 } 581 /** 582 * @return string[] 583 */ 584 public function getOtherAccountsInfo() 585 { 586 return $this->otherAccountsInfo; 587 } 588 /** 589 * @param string 590 */ 591 public function setPrivilege($privilege) 592 { 593 $this->privilege = $privilege; 594 } 595 /** 596 * @return string 597 */ 598 public function getPrivilege() 599 { 600 return $this->privilege; 601 } 602 /** 603 * @param string 604 */ 605 public function setReleaseVersion($releaseVersion) 606 { 607 $this->releaseVersion = $releaseVersion; 608 } 609 /** 610 * @return string 611 */ 612 public function getReleaseVersion() 613 { 614 return $this->releaseVersion; 615 } 616 /** 617 * @param string 618 */ 619 public function setResourceId($resourceId) 620 { 621 $this->resourceId = $resourceId; 622 } 623 /** 624 * @return string 625 */ 626 public function getResourceId() 627 { 628 return $this->resourceId; 629 } 630 /** 631 * @param string 632 */ 633 public function setSecurityPatchLevel($securityPatchLevel) 634 { 635 $this->securityPatchLevel = $securityPatchLevel; 636 } 637 /** 638 * @return string 639 */ 640 public function getSecurityPatchLevel() 641 { 642 return $this->securityPatchLevel; 643 } 644 /** 645 * @param string 646 */ 647 public function setSerialNumber($serialNumber) 648 { 649 $this->serialNumber = $serialNumber; 650 } 651 /** 652 * @return string 653 */ 654 public function getSerialNumber() 655 { 656 return $this->serialNumber; 657 } 658 /** 659 * @param string 660 */ 661 public function setStatus($status) 662 { 663 $this->status = $status; 664 } 665 /** 666 * @return string 667 */ 668 public function getStatus() 669 { 670 return $this->status; 671 } 672 /** 673 * @param bool 674 */ 675 public function setSupportsWorkProfile($supportsWorkProfile) 676 { 677 $this->supportsWorkProfile = $supportsWorkProfile; 678 } 679 /** 680 * @return bool 681 */ 682 public function getSupportsWorkProfile() 683 { 684 return $this->supportsWorkProfile; 685 } 686 /** 687 * @param string 688 */ 689 public function setType($type) 690 { 691 $this->type = $type; 692 } 693 /** 694 * @return string 695 */ 696 public function getType() 697 { 698 return $this->type; 699 } 700 /** 701 * @param bool 702 */ 703 public function setUnknownSourcesStatus($unknownSourcesStatus) 704 { 705 $this->unknownSourcesStatus = $unknownSourcesStatus; 706 } 707 /** 708 * @return bool 709 */ 710 public function getUnknownSourcesStatus() 711 { 712 return $this->unknownSourcesStatus; 713 } 714 /** 715 * @param string 716 */ 717 public function setUserAgent($userAgent) 718 { 719 $this->userAgent = $userAgent; 720 } 721 /** 722 * @return string 723 */ 724 public function getUserAgent() 725 { 726 return $this->userAgent; 727 } 728 /** 729 * @param string 730 */ 731 public function setWifiMacAddress($wifiMacAddress) 732 { 733 $this->wifiMacAddress = $wifiMacAddress; 734 } 735 /** 736 * @return string 737 */ 738 public function getWifiMacAddress() 739 { 740 return $this->wifiMacAddress; 741 } 742} 743 744// Adding a class alias for backwards compatibility with the previous class name. 745class_alias(MobileDevice::class, 'Google_Service_Directory_MobileDevice'); 746