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\CloudIdentity; 19 20class GoogleAppsCloudidentityDevicesV1Device extends \Google\Collection 21{ 22 protected $collection_key = 'wifiMacAddresses'; 23 protected $androidSpecificAttributesType = GoogleAppsCloudidentityDevicesV1AndroidAttributes::class; 24 protected $androidSpecificAttributesDataType = ''; 25 /** 26 * @var string 27 */ 28 public $assetTag; 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 $compromisedState; 49 /** 50 * @var string 51 */ 52 public $createTime; 53 /** 54 * @var string 55 */ 56 public $deviceType; 57 /** 58 * @var bool 59 */ 60 public $enabledDeveloperOptions; 61 /** 62 * @var bool 63 */ 64 public $enabledUsbDebugging; 65 /** 66 * @var string 67 */ 68 public $encryptionState; 69 /** 70 * @var string 71 */ 72 public $imei; 73 /** 74 * @var string 75 */ 76 public $kernelVersion; 77 /** 78 * @var string 79 */ 80 public $lastSyncTime; 81 /** 82 * @var string 83 */ 84 public $managementState; 85 /** 86 * @var string 87 */ 88 public $manufacturer; 89 /** 90 * @var string 91 */ 92 public $meid; 93 /** 94 * @var string 95 */ 96 public $model; 97 /** 98 * @var string 99 */ 100 public $name; 101 /** 102 * @var string 103 */ 104 public $networkOperator; 105 /** 106 * @var string 107 */ 108 public $osVersion; 109 /** 110 * @var string[] 111 */ 112 public $otherAccounts; 113 /** 114 * @var string 115 */ 116 public $ownerType; 117 /** 118 * @var string 119 */ 120 public $releaseVersion; 121 /** 122 * @var string 123 */ 124 public $securityPatchTime; 125 /** 126 * @var string 127 */ 128 public $serialNumber; 129 /** 130 * @var string[] 131 */ 132 public $wifiMacAddresses; 133 134 /** 135 * @param GoogleAppsCloudidentityDevicesV1AndroidAttributes 136 */ 137 public function setAndroidSpecificAttributes(GoogleAppsCloudidentityDevicesV1AndroidAttributes $androidSpecificAttributes) 138 { 139 $this->androidSpecificAttributes = $androidSpecificAttributes; 140 } 141 /** 142 * @return GoogleAppsCloudidentityDevicesV1AndroidAttributes 143 */ 144 public function getAndroidSpecificAttributes() 145 { 146 return $this->androidSpecificAttributes; 147 } 148 /** 149 * @param string 150 */ 151 public function setAssetTag($assetTag) 152 { 153 $this->assetTag = $assetTag; 154 } 155 /** 156 * @return string 157 */ 158 public function getAssetTag() 159 { 160 return $this->assetTag; 161 } 162 /** 163 * @param string 164 */ 165 public function setBasebandVersion($basebandVersion) 166 { 167 $this->basebandVersion = $basebandVersion; 168 } 169 /** 170 * @return string 171 */ 172 public function getBasebandVersion() 173 { 174 return $this->basebandVersion; 175 } 176 /** 177 * @param string 178 */ 179 public function setBootloaderVersion($bootloaderVersion) 180 { 181 $this->bootloaderVersion = $bootloaderVersion; 182 } 183 /** 184 * @return string 185 */ 186 public function getBootloaderVersion() 187 { 188 return $this->bootloaderVersion; 189 } 190 /** 191 * @param string 192 */ 193 public function setBrand($brand) 194 { 195 $this->brand = $brand; 196 } 197 /** 198 * @return string 199 */ 200 public function getBrand() 201 { 202 return $this->brand; 203 } 204 /** 205 * @param string 206 */ 207 public function setBuildNumber($buildNumber) 208 { 209 $this->buildNumber = $buildNumber; 210 } 211 /** 212 * @return string 213 */ 214 public function getBuildNumber() 215 { 216 return $this->buildNumber; 217 } 218 /** 219 * @param string 220 */ 221 public function setCompromisedState($compromisedState) 222 { 223 $this->compromisedState = $compromisedState; 224 } 225 /** 226 * @return string 227 */ 228 public function getCompromisedState() 229 { 230 return $this->compromisedState; 231 } 232 /** 233 * @param string 234 */ 235 public function setCreateTime($createTime) 236 { 237 $this->createTime = $createTime; 238 } 239 /** 240 * @return string 241 */ 242 public function getCreateTime() 243 { 244 return $this->createTime; 245 } 246 /** 247 * @param string 248 */ 249 public function setDeviceType($deviceType) 250 { 251 $this->deviceType = $deviceType; 252 } 253 /** 254 * @return string 255 */ 256 public function getDeviceType() 257 { 258 return $this->deviceType; 259 } 260 /** 261 * @param bool 262 */ 263 public function setEnabledDeveloperOptions($enabledDeveloperOptions) 264 { 265 $this->enabledDeveloperOptions = $enabledDeveloperOptions; 266 } 267 /** 268 * @return bool 269 */ 270 public function getEnabledDeveloperOptions() 271 { 272 return $this->enabledDeveloperOptions; 273 } 274 /** 275 * @param bool 276 */ 277 public function setEnabledUsbDebugging($enabledUsbDebugging) 278 { 279 $this->enabledUsbDebugging = $enabledUsbDebugging; 280 } 281 /** 282 * @return bool 283 */ 284 public function getEnabledUsbDebugging() 285 { 286 return $this->enabledUsbDebugging; 287 } 288 /** 289 * @param string 290 */ 291 public function setEncryptionState($encryptionState) 292 { 293 $this->encryptionState = $encryptionState; 294 } 295 /** 296 * @return string 297 */ 298 public function getEncryptionState() 299 { 300 return $this->encryptionState; 301 } 302 /** 303 * @param string 304 */ 305 public function setImei($imei) 306 { 307 $this->imei = $imei; 308 } 309 /** 310 * @return string 311 */ 312 public function getImei() 313 { 314 return $this->imei; 315 } 316 /** 317 * @param string 318 */ 319 public function setKernelVersion($kernelVersion) 320 { 321 $this->kernelVersion = $kernelVersion; 322 } 323 /** 324 * @return string 325 */ 326 public function getKernelVersion() 327 { 328 return $this->kernelVersion; 329 } 330 /** 331 * @param string 332 */ 333 public function setLastSyncTime($lastSyncTime) 334 { 335 $this->lastSyncTime = $lastSyncTime; 336 } 337 /** 338 * @return string 339 */ 340 public function getLastSyncTime() 341 { 342 return $this->lastSyncTime; 343 } 344 /** 345 * @param string 346 */ 347 public function setManagementState($managementState) 348 { 349 $this->managementState = $managementState; 350 } 351 /** 352 * @return string 353 */ 354 public function getManagementState() 355 { 356 return $this->managementState; 357 } 358 /** 359 * @param string 360 */ 361 public function setManufacturer($manufacturer) 362 { 363 $this->manufacturer = $manufacturer; 364 } 365 /** 366 * @return string 367 */ 368 public function getManufacturer() 369 { 370 return $this->manufacturer; 371 } 372 /** 373 * @param string 374 */ 375 public function setMeid($meid) 376 { 377 $this->meid = $meid; 378 } 379 /** 380 * @return string 381 */ 382 public function getMeid() 383 { 384 return $this->meid; 385 } 386 /** 387 * @param string 388 */ 389 public function setModel($model) 390 { 391 $this->model = $model; 392 } 393 /** 394 * @return string 395 */ 396 public function getModel() 397 { 398 return $this->model; 399 } 400 /** 401 * @param string 402 */ 403 public function setName($name) 404 { 405 $this->name = $name; 406 } 407 /** 408 * @return string 409 */ 410 public function getName() 411 { 412 return $this->name; 413 } 414 /** 415 * @param string 416 */ 417 public function setNetworkOperator($networkOperator) 418 { 419 $this->networkOperator = $networkOperator; 420 } 421 /** 422 * @return string 423 */ 424 public function getNetworkOperator() 425 { 426 return $this->networkOperator; 427 } 428 /** 429 * @param string 430 */ 431 public function setOsVersion($osVersion) 432 { 433 $this->osVersion = $osVersion; 434 } 435 /** 436 * @return string 437 */ 438 public function getOsVersion() 439 { 440 return $this->osVersion; 441 } 442 /** 443 * @param string[] 444 */ 445 public function setOtherAccounts($otherAccounts) 446 { 447 $this->otherAccounts = $otherAccounts; 448 } 449 /** 450 * @return string[] 451 */ 452 public function getOtherAccounts() 453 { 454 return $this->otherAccounts; 455 } 456 /** 457 * @param string 458 */ 459 public function setOwnerType($ownerType) 460 { 461 $this->ownerType = $ownerType; 462 } 463 /** 464 * @return string 465 */ 466 public function getOwnerType() 467 { 468 return $this->ownerType; 469 } 470 /** 471 * @param string 472 */ 473 public function setReleaseVersion($releaseVersion) 474 { 475 $this->releaseVersion = $releaseVersion; 476 } 477 /** 478 * @return string 479 */ 480 public function getReleaseVersion() 481 { 482 return $this->releaseVersion; 483 } 484 /** 485 * @param string 486 */ 487 public function setSecurityPatchTime($securityPatchTime) 488 { 489 $this->securityPatchTime = $securityPatchTime; 490 } 491 /** 492 * @return string 493 */ 494 public function getSecurityPatchTime() 495 { 496 return $this->securityPatchTime; 497 } 498 /** 499 * @param string 500 */ 501 public function setSerialNumber($serialNumber) 502 { 503 $this->serialNumber = $serialNumber; 504 } 505 /** 506 * @return string 507 */ 508 public function getSerialNumber() 509 { 510 return $this->serialNumber; 511 } 512 /** 513 * @param string[] 514 */ 515 public function setWifiMacAddresses($wifiMacAddresses) 516 { 517 $this->wifiMacAddresses = $wifiMacAddresses; 518 } 519 /** 520 * @return string[] 521 */ 522 public function getWifiMacAddresses() 523 { 524 return $this->wifiMacAddresses; 525 } 526} 527 528// Adding a class alias for backwards compatibility with the previous class name. 529class_alias(GoogleAppsCloudidentityDevicesV1Device::class, 'Google_Service_CloudIdentity_GoogleAppsCloudidentityDevicesV1Device'); 530