Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 4.2.x will end 22 April 2024 (12 months).
  • Bug fixes for security issues in 4.2.x will end 7 October 2024 (18 months).
  • PHP version: minimum PHP 8.0.0 Note: minimum PHP version has increased since Moodle 4.1. PHP 8.1.x is supported too.

Differences Between: [Versions 310 and 402] [Versions 311 and 402] [Versions 39 and 402] [Versions 400 and 402] [Versions 401 and 402]

   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 Spectrum (v1explorer).
  20   *
  21   * <p>
  22   * API for spectrum-management functions.</p>
  23   *
  24   * <p>
  25   * For more information about this service, see the API
  26   * <a href="http://developers.google.com/spectrum" target="_blank">Documentation</a>
  27   * </p>
  28   *
  29   * @author Google, Inc.
  30   */
  31  #[AllowDynamicProperties]
  32  class Google_Service_Spectrum extends Google_Service
  33  {
  34  
  35  
  36    public $paws;
  37    
  38  
  39    /**
  40     * Constructs the internal representation of the Spectrum service.
  41     *
  42     * @param Google_Client $client
  43     */
  44    public function __construct(Google_Client $client)
  45    {
  46      parent::__construct($client);
  47      $this->rootUrl = 'https://www.googleapis.com/';
  48      $this->servicePath = 'spectrum/v1explorer/paws/';
  49      $this->version = 'v1explorer';
  50      $this->serviceName = 'spectrum';
  51  
  52      $this->paws = new Google_Service_Spectrum_Paws_Resource(
  53          $this,
  54          $this->serviceName,
  55          'paws',
  56          array(
  57            'methods' => array(
  58              'getSpectrum' => array(
  59                'path' => 'getSpectrum',
  60                'httpMethod' => 'POST',
  61                'parameters' => array(),
  62              ),'getSpectrumBatch' => array(
  63                'path' => 'getSpectrumBatch',
  64                'httpMethod' => 'POST',
  65                'parameters' => array(),
  66              ),'init' => array(
  67                'path' => 'init',
  68                'httpMethod' => 'POST',
  69                'parameters' => array(),
  70              ),'notifySpectrumUse' => array(
  71                'path' => 'notifySpectrumUse',
  72                'httpMethod' => 'POST',
  73                'parameters' => array(),
  74              ),'register' => array(
  75                'path' => 'register',
  76                'httpMethod' => 'POST',
  77                'parameters' => array(),
  78              ),'verifyDevice' => array(
  79                'path' => 'verifyDevice',
  80                'httpMethod' => 'POST',
  81                'parameters' => array(),
  82              ),
  83            )
  84          )
  85      );
  86    }
  87  }
  88  
  89  
  90  /**
  91   * The "paws" collection of methods.
  92   * Typical usage is:
  93   *  <code>
  94   *   $spectrumService = new Google_Service_Spectrum(...);
  95   *   $paws = $spectrumService->paws;
  96   *  </code>
  97   */
  98  #[AllowDynamicProperties]
  99  class Google_Service_Spectrum_Paws_Resource extends Google_Service_Resource
 100  {
 101  
 102    /**
 103     * Requests information about the available spectrum for a device at a location.
 104     * Requests from a fixed-mode device must include owner information so the
 105     * device can be registered with the database. (paws.getSpectrum)
 106     *
 107     * @param Google_PawsGetSpectrumRequest $postBody
 108     * @param array $optParams Optional parameters.
 109     * @return Google_Service_Spectrum_PawsGetSpectrumResponse
 110     */
 111    public function getSpectrum(Google_Service_Spectrum_PawsGetSpectrumRequest $postBody, $optParams = array())
 112    {
 113      $params = array('postBody' => $postBody);
 114      $params = array_merge($params, $optParams);
 115      return $this->call('getSpectrum', array($params), "Google_Service_Spectrum_PawsGetSpectrumResponse");
 116    }
 117  
 118    /**
 119     * The Google Spectrum Database does not support batch requests, so this method
 120     * always yields an UNIMPLEMENTED error. (paws.getSpectrumBatch)
 121     *
 122     * @param Google_PawsGetSpectrumBatchRequest $postBody
 123     * @param array $optParams Optional parameters.
 124     * @return Google_Service_Spectrum_PawsGetSpectrumBatchResponse
 125     */
 126    public function getSpectrumBatch(Google_Service_Spectrum_PawsGetSpectrumBatchRequest $postBody, $optParams = array())
 127    {
 128      $params = array('postBody' => $postBody);
 129      $params = array_merge($params, $optParams);
 130      return $this->call('getSpectrumBatch', array($params), "Google_Service_Spectrum_PawsGetSpectrumBatchResponse");
 131    }
 132  
 133    /**
 134     * Initializes the connection between a white space device and the database.
 135     * (paws.init)
 136     *
 137     * @param Google_PawsInitRequest $postBody
 138     * @param array $optParams Optional parameters.
 139     * @return Google_Service_Spectrum_PawsInitResponse
 140     */
 141    public function init(Google_Service_Spectrum_PawsInitRequest $postBody, $optParams = array())
 142    {
 143      $params = array('postBody' => $postBody);
 144      $params = array_merge($params, $optParams);
 145      return $this->call('init', array($params), "Google_Service_Spectrum_PawsInitResponse");
 146    }
 147  
 148    /**
 149     * Notifies the database that the device has selected certain frequency ranges
 150     * for transmission. Only to be invoked when required by the regulator. The
 151     * Google Spectrum Database does not operate in domains that require
 152     * notification, so this always yields an UNIMPLEMENTED error.
 153     * (paws.notifySpectrumUse)
 154     *
 155     * @param Google_PawsNotifySpectrumUseRequest $postBody
 156     * @param array $optParams Optional parameters.
 157     * @return Google_Service_Spectrum_PawsNotifySpectrumUseResponse
 158     */
 159    public function notifySpectrumUse(Google_Service_Spectrum_PawsNotifySpectrumUseRequest $postBody, $optParams = array())
 160    {
 161      $params = array('postBody' => $postBody);
 162      $params = array_merge($params, $optParams);
 163      return $this->call('notifySpectrumUse', array($params), "Google_Service_Spectrum_PawsNotifySpectrumUseResponse");
 164    }
 165  
 166    /**
 167     * The Google Spectrum Database implements registration in the getSpectrum
 168     * method. As such this always returns an UNIMPLEMENTED error. (paws.register)
 169     *
 170     * @param Google_PawsRegisterRequest $postBody
 171     * @param array $optParams Optional parameters.
 172     * @return Google_Service_Spectrum_PawsRegisterResponse
 173     */
 174    public function register(Google_Service_Spectrum_PawsRegisterRequest $postBody, $optParams = array())
 175    {
 176      $params = array('postBody' => $postBody);
 177      $params = array_merge($params, $optParams);
 178      return $this->call('register', array($params), "Google_Service_Spectrum_PawsRegisterResponse");
 179    }
 180  
 181    /**
 182     * Validates a device for white space use in accordance with regulatory rules.
 183     * The Google Spectrum Database does not support master/slave configurations, so
 184     * this always yields an UNIMPLEMENTED error. (paws.verifyDevice)
 185     *
 186     * @param Google_PawsVerifyDeviceRequest $postBody
 187     * @param array $optParams Optional parameters.
 188     * @return Google_Service_Spectrum_PawsVerifyDeviceResponse
 189     */
 190    public function verifyDevice(Google_Service_Spectrum_PawsVerifyDeviceRequest $postBody, $optParams = array())
 191    {
 192      $params = array('postBody' => $postBody);
 193      $params = array_merge($params, $optParams);
 194      return $this->call('verifyDevice', array($params), "Google_Service_Spectrum_PawsVerifyDeviceResponse");
 195    }
 196  }
 197  
 198  
 199  
 200  
 201  #[AllowDynamicProperties]
 202  class Google_Service_Spectrum_AntennaCharacteristics extends Google_Model
 203  {
 204    protected $internal_gapi_mappings = array(
 205    );
 206    public $height;
 207    public $heightType;
 208    public $heightUncertainty;
 209  
 210  
 211    public function setHeight($height)
 212    {
 213      $this->height = $height;
 214    }
 215    public function getHeight()
 216    {
 217      return $this->height;
 218    }
 219    public function setHeightType($heightType)
 220    {
 221      $this->heightType = $heightType;
 222    }
 223    public function getHeightType()
 224    {
 225      return $this->heightType;
 226    }
 227    public function setHeightUncertainty($heightUncertainty)
 228    {
 229      $this->heightUncertainty = $heightUncertainty;
 230    }
 231    public function getHeightUncertainty()
 232    {
 233      return $this->heightUncertainty;
 234    }
 235  }
 236  
 237  #[AllowDynamicProperties]
 238  class Google_Service_Spectrum_DatabaseSpec extends Google_Model
 239  {
 240    protected $internal_gapi_mappings = array(
 241    );
 242    public $name;
 243    public $uri;
 244  
 245  
 246    public function setName($name)
 247    {
 248      $this->name = $name;
 249    }
 250    public function getName()
 251    {
 252      return $this->name;
 253    }
 254    public function setUri($uri)
 255    {
 256      $this->uri = $uri;
 257    }
 258    public function getUri()
 259    {
 260      return $this->uri;
 261    }
 262  }
 263  
 264  #[AllowDynamicProperties]
 265  class Google_Service_Spectrum_DbUpdateSpec extends Google_Collection
 266  {
 267    protected $collection_key = 'databases';
 268    protected $internal_gapi_mappings = array(
 269    );
 270    protected $databasesType = 'Google_Service_Spectrum_DatabaseSpec';
 271    protected $databasesDataType = 'array';
 272  
 273  
 274    public function setDatabases($databases)
 275    {
 276      $this->databases = $databases;
 277    }
 278    public function getDatabases()
 279    {
 280      return $this->databases;
 281    }
 282  }
 283  
 284  #[AllowDynamicProperties]
 285  class Google_Service_Spectrum_DeviceCapabilities extends Google_Collection
 286  {
 287    protected $collection_key = 'frequencyRanges';
 288    protected $internal_gapi_mappings = array(
 289    );
 290    protected $frequencyRangesType = 'Google_Service_Spectrum_FrequencyRange';
 291    protected $frequencyRangesDataType = 'array';
 292  
 293  
 294    public function setFrequencyRanges($frequencyRanges)
 295    {
 296      $this->frequencyRanges = $frequencyRanges;
 297    }
 298    public function getFrequencyRanges()
 299    {
 300      return $this->frequencyRanges;
 301    }
 302  }
 303  
 304  #[AllowDynamicProperties]
 305  class Google_Service_Spectrum_DeviceDescriptor extends Google_Collection
 306  {
 307    protected $collection_key = 'rulesetIds';
 308    protected $internal_gapi_mappings = array(
 309    );
 310    public $etsiEnDeviceCategory;
 311    public $etsiEnDeviceEmissionsClass;
 312    public $etsiEnDeviceType;
 313    public $etsiEnTechnologyId;
 314    public $fccId;
 315    public $fccTvbdDeviceType;
 316    public $manufacturerId;
 317    public $modelId;
 318    public $rulesetIds;
 319    public $serialNumber;
 320  
 321  
 322    public function setEtsiEnDeviceCategory($etsiEnDeviceCategory)
 323    {
 324      $this->etsiEnDeviceCategory = $etsiEnDeviceCategory;
 325    }
 326    public function getEtsiEnDeviceCategory()
 327    {
 328      return $this->etsiEnDeviceCategory;
 329    }
 330    public function setEtsiEnDeviceEmissionsClass($etsiEnDeviceEmissionsClass)
 331    {
 332      $this->etsiEnDeviceEmissionsClass = $etsiEnDeviceEmissionsClass;
 333    }
 334    public function getEtsiEnDeviceEmissionsClass()
 335    {
 336      return $this->etsiEnDeviceEmissionsClass;
 337    }
 338    public function setEtsiEnDeviceType($etsiEnDeviceType)
 339    {
 340      $this->etsiEnDeviceType = $etsiEnDeviceType;
 341    }
 342    public function getEtsiEnDeviceType()
 343    {
 344      return $this->etsiEnDeviceType;
 345    }
 346    public function setEtsiEnTechnologyId($etsiEnTechnologyId)
 347    {
 348      $this->etsiEnTechnologyId = $etsiEnTechnologyId;
 349    }
 350    public function getEtsiEnTechnologyId()
 351    {
 352      return $this->etsiEnTechnologyId;
 353    }
 354    public function setFccId($fccId)
 355    {
 356      $this->fccId = $fccId;
 357    }
 358    public function getFccId()
 359    {
 360      return $this->fccId;
 361    }
 362    public function setFccTvbdDeviceType($fccTvbdDeviceType)
 363    {
 364      $this->fccTvbdDeviceType = $fccTvbdDeviceType;
 365    }
 366    public function getFccTvbdDeviceType()
 367    {
 368      return $this->fccTvbdDeviceType;
 369    }
 370    public function setManufacturerId($manufacturerId)
 371    {
 372      $this->manufacturerId = $manufacturerId;
 373    }
 374    public function getManufacturerId()
 375    {
 376      return $this->manufacturerId;
 377    }
 378    public function setModelId($modelId)
 379    {
 380      $this->modelId = $modelId;
 381    }
 382    public function getModelId()
 383    {
 384      return $this->modelId;
 385    }
 386    public function setRulesetIds($rulesetIds)
 387    {
 388      $this->rulesetIds = $rulesetIds;
 389    }
 390    public function getRulesetIds()
 391    {
 392      return $this->rulesetIds;
 393    }
 394    public function setSerialNumber($serialNumber)
 395    {
 396      $this->serialNumber = $serialNumber;
 397    }
 398    public function getSerialNumber()
 399    {
 400      return $this->serialNumber;
 401    }
 402  }
 403  
 404  #[AllowDynamicProperties]
 405  class Google_Service_Spectrum_DeviceOwner extends Google_Model
 406  {
 407    protected $internal_gapi_mappings = array(
 408    );
 409    protected $operatorType = 'Google_Service_Spectrum_Vcard';
 410    protected $operatorDataType = '';
 411    protected $ownerType = 'Google_Service_Spectrum_Vcard';
 412    protected $ownerDataType = '';
 413  
 414  
 415    public function setOperator(Google_Service_Spectrum_Vcard $operator)
 416    {
 417      $this->operator = $operator;
 418    }
 419    public function getOperator()
 420    {
 421      return $this->operator;
 422    }
 423    public function setOwner(Google_Service_Spectrum_Vcard $owner)
 424    {
 425      $this->owner = $owner;
 426    }
 427    public function getOwner()
 428    {
 429      return $this->owner;
 430    }
 431  }
 432  
 433  #[AllowDynamicProperties]
 434  class Google_Service_Spectrum_DeviceValidity extends Google_Model
 435  {
 436    protected $internal_gapi_mappings = array(
 437    );
 438    protected $deviceDescType = 'Google_Service_Spectrum_DeviceDescriptor';
 439    protected $deviceDescDataType = '';
 440    public $isValid;
 441    public $reason;
 442  
 443  
 444    public function setDeviceDesc(Google_Service_Spectrum_DeviceDescriptor $deviceDesc)
 445    {
 446      $this->deviceDesc = $deviceDesc;
 447    }
 448    public function getDeviceDesc()
 449    {
 450      return $this->deviceDesc;
 451    }
 452    public function setIsValid($isValid)
 453    {
 454      $this->isValid = $isValid;
 455    }
 456    public function getIsValid()
 457    {
 458      return $this->isValid;
 459    }
 460    public function setReason($reason)
 461    {
 462      $this->reason = $reason;
 463    }
 464    public function getReason()
 465    {
 466      return $this->reason;
 467    }
 468  }
 469  
 470  #[AllowDynamicProperties]
 471  class Google_Service_Spectrum_EventTime extends Google_Model
 472  {
 473    protected $internal_gapi_mappings = array(
 474    );
 475    public $startTime;
 476    public $stopTime;
 477  
 478  
 479    public function setStartTime($startTime)
 480    {
 481      $this->startTime = $startTime;
 482    }
 483    public function getStartTime()
 484    {
 485      return $this->startTime;
 486    }
 487    public function setStopTime($stopTime)
 488    {
 489      $this->stopTime = $stopTime;
 490    }
 491    public function getStopTime()
 492    {
 493      return $this->stopTime;
 494    }
 495  }
 496  
 497  #[AllowDynamicProperties]
 498  class Google_Service_Spectrum_FrequencyRange extends Google_Model
 499  {
 500    protected $internal_gapi_mappings = array(
 501    );
 502    public $channelId;
 503    public $maxPowerDBm;
 504    public $startHz;
 505    public $stopHz;
 506  
 507  
 508    public function setChannelId($channelId)
 509    {
 510      $this->channelId = $channelId;
 511    }
 512    public function getChannelId()
 513    {
 514      return $this->channelId;
 515    }
 516    public function setMaxPowerDBm($maxPowerDBm)
 517    {
 518      $this->maxPowerDBm = $maxPowerDBm;
 519    }
 520    public function getMaxPowerDBm()
 521    {
 522      return $this->maxPowerDBm;
 523    }
 524    public function setStartHz($startHz)
 525    {
 526      $this->startHz = $startHz;
 527    }
 528    public function getStartHz()
 529    {
 530      return $this->startHz;
 531    }
 532    public function setStopHz($stopHz)
 533    {
 534      $this->stopHz = $stopHz;
 535    }
 536    public function getStopHz()
 537    {
 538      return $this->stopHz;
 539    }
 540  }
 541  
 542  #[AllowDynamicProperties]
 543  class Google_Service_Spectrum_GeoLocation extends Google_Model
 544  {
 545    protected $internal_gapi_mappings = array(
 546    );
 547    public $confidence;
 548    protected $pointType = 'Google_Service_Spectrum_GeoLocationEllipse';
 549    protected $pointDataType = '';
 550    protected $regionType = 'Google_Service_Spectrum_GeoLocationPolygon';
 551    protected $regionDataType = '';
 552  
 553  
 554    public function setConfidence($confidence)
 555    {
 556      $this->confidence = $confidence;
 557    }
 558    public function getConfidence()
 559    {
 560      return $this->confidence;
 561    }
 562    public function setPoint(Google_Service_Spectrum_GeoLocationEllipse $point)
 563    {
 564      $this->point = $point;
 565    }
 566    public function getPoint()
 567    {
 568      return $this->point;
 569    }
 570    public function setRegion(Google_Service_Spectrum_GeoLocationPolygon $region)
 571    {
 572      $this->region = $region;
 573    }
 574    public function getRegion()
 575    {
 576      return $this->region;
 577    }
 578  }
 579  
 580  #[AllowDynamicProperties]
 581  class Google_Service_Spectrum_GeoLocationEllipse extends Google_Model
 582  {
 583    protected $internal_gapi_mappings = array(
 584    );
 585    protected $centerType = 'Google_Service_Spectrum_GeoLocationPoint';
 586    protected $centerDataType = '';
 587    public $orientation;
 588    public $semiMajorAxis;
 589    public $semiMinorAxis;
 590  
 591  
 592    public function setCenter(Google_Service_Spectrum_GeoLocationPoint $center)
 593    {
 594      $this->center = $center;
 595    }
 596    public function getCenter()
 597    {
 598      return $this->center;
 599    }
 600    public function setOrientation($orientation)
 601    {
 602      $this->orientation = $orientation;
 603    }
 604    public function getOrientation()
 605    {
 606      return $this->orientation;
 607    }
 608    public function setSemiMajorAxis($semiMajorAxis)
 609    {
 610      $this->semiMajorAxis = $semiMajorAxis;
 611    }
 612    public function getSemiMajorAxis()
 613    {
 614      return $this->semiMajorAxis;
 615    }
 616    public function setSemiMinorAxis($semiMinorAxis)
 617    {
 618      $this->semiMinorAxis = $semiMinorAxis;
 619    }
 620    public function getSemiMinorAxis()
 621    {
 622      return $this->semiMinorAxis;
 623    }
 624  }
 625  
 626  #[AllowDynamicProperties]
 627  class Google_Service_Spectrum_GeoLocationPoint extends Google_Model
 628  {
 629    protected $internal_gapi_mappings = array(
 630    );
 631    public $latitude;
 632    public $longitude;
 633  
 634  
 635    public function setLatitude($latitude)
 636    {
 637      $this->latitude = $latitude;
 638    }
 639    public function getLatitude()
 640    {
 641      return $this->latitude;
 642    }
 643    public function setLongitude($longitude)
 644    {
 645      $this->longitude = $longitude;
 646    }
 647    public function getLongitude()
 648    {
 649      return $this->longitude;
 650    }
 651  }
 652  
 653  #[AllowDynamicProperties]
 654  class Google_Service_Spectrum_GeoLocationPolygon extends Google_Collection
 655  {
 656    protected $collection_key = 'exterior';
 657    protected $internal_gapi_mappings = array(
 658    );
 659    protected $exteriorType = 'Google_Service_Spectrum_GeoLocationPoint';
 660    protected $exteriorDataType = 'array';
 661  
 662  
 663    public function setExterior($exterior)
 664    {
 665      $this->exterior = $exterior;
 666    }
 667    public function getExterior()
 668    {
 669      return $this->exterior;
 670    }
 671  }
 672  
 673  #[AllowDynamicProperties]
 674  class Google_Service_Spectrum_GeoSpectrumSchedule extends Google_Collection
 675  {
 676    protected $collection_key = 'spectrumSchedules';
 677    protected $internal_gapi_mappings = array(
 678    );
 679    protected $locationType = 'Google_Service_Spectrum_GeoLocation';
 680    protected $locationDataType = '';
 681    protected $spectrumSchedulesType = 'Google_Service_Spectrum_SpectrumSchedule';
 682    protected $spectrumSchedulesDataType = 'array';
 683  
 684  
 685    public function setLocation(Google_Service_Spectrum_GeoLocation $location)
 686    {
 687      $this->location = $location;
 688    }
 689    public function getLocation()
 690    {
 691      return $this->location;
 692    }
 693    public function setSpectrumSchedules($spectrumSchedules)
 694    {
 695      $this->spectrumSchedules = $spectrumSchedules;
 696    }
 697    public function getSpectrumSchedules()
 698    {
 699      return $this->spectrumSchedules;
 700    }
 701  }
 702  
 703  #[AllowDynamicProperties]
 704  class Google_Service_Spectrum_PawsGetSpectrumBatchRequest extends Google_Collection
 705  {
 706    protected $collection_key = 'locations';
 707    protected $internal_gapi_mappings = array(
 708    );
 709    protected $antennaType = 'Google_Service_Spectrum_AntennaCharacteristics';
 710    protected $antennaDataType = '';
 711    protected $capabilitiesType = 'Google_Service_Spectrum_DeviceCapabilities';
 712    protected $capabilitiesDataType = '';
 713    protected $deviceDescType = 'Google_Service_Spectrum_DeviceDescriptor';
 714    protected $deviceDescDataType = '';
 715    protected $locationsType = 'Google_Service_Spectrum_GeoLocation';
 716    protected $locationsDataType = 'array';
 717    protected $masterDeviceDescType = 'Google_Service_Spectrum_DeviceDescriptor';
 718    protected $masterDeviceDescDataType = '';
 719    protected $ownerType = 'Google_Service_Spectrum_DeviceOwner';
 720    protected $ownerDataType = '';
 721    public $requestType;
 722    public $type;
 723    public $version;
 724  
 725  
 726    public function setAntenna(Google_Service_Spectrum_AntennaCharacteristics $antenna)
 727    {
 728      $this->antenna = $antenna;
 729    }
 730    public function getAntenna()
 731    {
 732      return $this->antenna;
 733    }
 734    public function setCapabilities(Google_Service_Spectrum_DeviceCapabilities $capabilities)
 735    {
 736      $this->capabilities = $capabilities;
 737    }
 738    public function getCapabilities()
 739    {
 740      return $this->capabilities;
 741    }
 742    public function setDeviceDesc(Google_Service_Spectrum_DeviceDescriptor $deviceDesc)
 743    {
 744      $this->deviceDesc = $deviceDesc;
 745    }
 746    public function getDeviceDesc()
 747    {
 748      return $this->deviceDesc;
 749    }
 750    public function setLocations($locations)
 751    {
 752      $this->locations = $locations;
 753    }
 754    public function getLocations()
 755    {
 756      return $this->locations;
 757    }
 758    public function setMasterDeviceDesc(Google_Service_Spectrum_DeviceDescriptor $masterDeviceDesc)
 759    {
 760      $this->masterDeviceDesc = $masterDeviceDesc;
 761    }
 762    public function getMasterDeviceDesc()
 763    {
 764      return $this->masterDeviceDesc;
 765    }
 766    public function setOwner(Google_Service_Spectrum_DeviceOwner $owner)
 767    {
 768      $this->owner = $owner;
 769    }
 770    public function getOwner()
 771    {
 772      return $this->owner;
 773    }
 774    public function setRequestType($requestType)
 775    {
 776      $this->requestType = $requestType;
 777    }
 778    public function getRequestType()
 779    {
 780      return $this->requestType;
 781    }
 782    public function setType($type)
 783    {
 784      $this->type = $type;
 785    }
 786    public function getType()
 787    {
 788      return $this->type;
 789    }
 790    public function setVersion($version)
 791    {
 792      $this->version = $version;
 793    }
 794    public function getVersion()
 795    {
 796      return $this->version;
 797    }
 798  }
 799  
 800  #[AllowDynamicProperties]
 801  class Google_Service_Spectrum_PawsGetSpectrumBatchResponse extends Google_Collection
 802  {
 803    protected $collection_key = 'geoSpectrumSchedules';
 804    protected $internal_gapi_mappings = array(
 805    );
 806    protected $databaseChangeType = 'Google_Service_Spectrum_DbUpdateSpec';
 807    protected $databaseChangeDataType = '';
 808    protected $deviceDescType = 'Google_Service_Spectrum_DeviceDescriptor';
 809    protected $deviceDescDataType = '';
 810    protected $geoSpectrumSchedulesType = 'Google_Service_Spectrum_GeoSpectrumSchedule';
 811    protected $geoSpectrumSchedulesDataType = 'array';
 812    public $kind;
 813    public $maxContiguousBwHz;
 814    public $maxTotalBwHz;
 815    public $needsSpectrumReport;
 816    protected $rulesetInfoType = 'Google_Service_Spectrum_RulesetInfo';
 817    protected $rulesetInfoDataType = '';
 818    public $timestamp;
 819    public $type;
 820    public $version;
 821  
 822  
 823    public function setDatabaseChange(Google_Service_Spectrum_DbUpdateSpec $databaseChange)
 824    {
 825      $this->databaseChange = $databaseChange;
 826    }
 827    public function getDatabaseChange()
 828    {
 829      return $this->databaseChange;
 830    }
 831    public function setDeviceDesc(Google_Service_Spectrum_DeviceDescriptor $deviceDesc)
 832    {
 833      $this->deviceDesc = $deviceDesc;
 834    }
 835    public function getDeviceDesc()
 836    {
 837      return $this->deviceDesc;
 838    }
 839    public function setGeoSpectrumSchedules($geoSpectrumSchedules)
 840    {
 841      $this->geoSpectrumSchedules = $geoSpectrumSchedules;
 842    }
 843    public function getGeoSpectrumSchedules()
 844    {
 845      return $this->geoSpectrumSchedules;
 846    }
 847    public function setKind($kind)
 848    {
 849      $this->kind = $kind;
 850    }
 851    public function getKind()
 852    {
 853      return $this->kind;
 854    }
 855    public function setMaxContiguousBwHz($maxContiguousBwHz)
 856    {
 857      $this->maxContiguousBwHz = $maxContiguousBwHz;
 858    }
 859    public function getMaxContiguousBwHz()
 860    {
 861      return $this->maxContiguousBwHz;
 862    }
 863    public function setMaxTotalBwHz($maxTotalBwHz)
 864    {
 865      $this->maxTotalBwHz = $maxTotalBwHz;
 866    }
 867    public function getMaxTotalBwHz()
 868    {
 869      return $this->maxTotalBwHz;
 870    }
 871    public function setNeedsSpectrumReport($needsSpectrumReport)
 872    {
 873      $this->needsSpectrumReport = $needsSpectrumReport;
 874    }
 875    public function getNeedsSpectrumReport()
 876    {
 877      return $this->needsSpectrumReport;
 878    }
 879    public function setRulesetInfo(Google_Service_Spectrum_RulesetInfo $rulesetInfo)
 880    {
 881      $this->rulesetInfo = $rulesetInfo;
 882    }
 883    public function getRulesetInfo()
 884    {
 885      return $this->rulesetInfo;
 886    }
 887    public function setTimestamp($timestamp)
 888    {
 889      $this->timestamp = $timestamp;
 890    }
 891    public function getTimestamp()
 892    {
 893      return $this->timestamp;
 894    }
 895    public function setType($type)
 896    {
 897      $this->type = $type;
 898    }
 899    public function getType()
 900    {
 901      return $this->type;
 902    }
 903    public function setVersion($version)
 904    {
 905      $this->version = $version;
 906    }
 907    public function getVersion()
 908    {
 909      return $this->version;
 910    }
 911  }
 912  
 913  #[AllowDynamicProperties]
 914  class Google_Service_Spectrum_PawsGetSpectrumRequest extends Google_Model
 915  {
 916    protected $internal_gapi_mappings = array(
 917    );
 918    protected $antennaType = 'Google_Service_Spectrum_AntennaCharacteristics';
 919    protected $antennaDataType = '';
 920    protected $capabilitiesType = 'Google_Service_Spectrum_DeviceCapabilities';
 921    protected $capabilitiesDataType = '';
 922    protected $deviceDescType = 'Google_Service_Spectrum_DeviceDescriptor';
 923    protected $deviceDescDataType = '';
 924    protected $locationType = 'Google_Service_Spectrum_GeoLocation';
 925    protected $locationDataType = '';
 926    protected $masterDeviceDescType = 'Google_Service_Spectrum_DeviceDescriptor';
 927    protected $masterDeviceDescDataType = '';
 928    protected $ownerType = 'Google_Service_Spectrum_DeviceOwner';
 929    protected $ownerDataType = '';
 930    public $requestType;
 931    public $type;
 932    public $version;
 933  
 934  
 935    public function setAntenna(Google_Service_Spectrum_AntennaCharacteristics $antenna)
 936    {
 937      $this->antenna = $antenna;
 938    }
 939    public function getAntenna()
 940    {
 941      return $this->antenna;
 942    }
 943    public function setCapabilities(Google_Service_Spectrum_DeviceCapabilities $capabilities)
 944    {
 945      $this->capabilities = $capabilities;
 946    }
 947    public function getCapabilities()
 948    {
 949      return $this->capabilities;
 950    }
 951    public function setDeviceDesc(Google_Service_Spectrum_DeviceDescriptor $deviceDesc)
 952    {
 953      $this->deviceDesc = $deviceDesc;
 954    }
 955    public function getDeviceDesc()
 956    {
 957      return $this->deviceDesc;
 958    }
 959    public function setLocation(Google_Service_Spectrum_GeoLocation $location)
 960    {
 961      $this->location = $location;
 962    }
 963    public function getLocation()
 964    {
 965      return $this->location;
 966    }
 967    public function setMasterDeviceDesc(Google_Service_Spectrum_DeviceDescriptor $masterDeviceDesc)
 968    {
 969      $this->masterDeviceDesc = $masterDeviceDesc;
 970    }
 971    public function getMasterDeviceDesc()
 972    {
 973      return $this->masterDeviceDesc;
 974    }
 975    public function setOwner(Google_Service_Spectrum_DeviceOwner $owner)
 976    {
 977      $this->owner = $owner;
 978    }
 979    public function getOwner()
 980    {
 981      return $this->owner;
 982    }
 983    public function setRequestType($requestType)
 984    {
 985      $this->requestType = $requestType;
 986    }
 987    public function getRequestType()
 988    {
 989      return $this->requestType;
 990    }
 991    public function setType($type)
 992    {
 993      $this->type = $type;
 994    }
 995    public function getType()
 996    {
 997      return $this->type;
 998    }
 999    public function setVersion($version)
1000    {
1001      $this->version = $version;
1002    }
1003    public function getVersion()
1004    {
1005      return $this->version;
1006    }
1007  }
1008  
1009  #[AllowDynamicProperties]
1010  class Google_Service_Spectrum_PawsGetSpectrumResponse extends Google_Collection
1011  {
1012    protected $collection_key = 'spectrumSchedules';
1013    protected $internal_gapi_mappings = array(
1014    );
1015    protected $databaseChangeType = 'Google_Service_Spectrum_DbUpdateSpec';
1016    protected $databaseChangeDataType = '';
1017    protected $deviceDescType = 'Google_Service_Spectrum_DeviceDescriptor';
1018    protected $deviceDescDataType = '';
1019    public $kind;
1020    public $maxContiguousBwHz;
1021    public $maxTotalBwHz;
1022    public $needsSpectrumReport;
1023    protected $rulesetInfoType = 'Google_Service_Spectrum_RulesetInfo';
1024    protected $rulesetInfoDataType = '';
1025    protected $spectrumSchedulesType = 'Google_Service_Spectrum_SpectrumSchedule';
1026    protected $spectrumSchedulesDataType = 'array';
1027    public $timestamp;
1028    public $type;
1029    public $version;
1030  
1031  
1032    public function setDatabaseChange(Google_Service_Spectrum_DbUpdateSpec $databaseChange)
1033    {
1034      $this->databaseChange = $databaseChange;
1035    }
1036    public function getDatabaseChange()
1037    {
1038      return $this->databaseChange;
1039    }
1040    public function setDeviceDesc(Google_Service_Spectrum_DeviceDescriptor $deviceDesc)
1041    {
1042      $this->deviceDesc = $deviceDesc;
1043    }
1044    public function getDeviceDesc()
1045    {
1046      return $this->deviceDesc;
1047    }
1048    public function setKind($kind)
1049    {
1050      $this->kind = $kind;
1051    }
1052    public function getKind()
1053    {
1054      return $this->kind;
1055    }
1056    public function setMaxContiguousBwHz($maxContiguousBwHz)
1057    {
1058      $this->maxContiguousBwHz = $maxContiguousBwHz;
1059    }
1060    public function getMaxContiguousBwHz()
1061    {
1062      return $this->maxContiguousBwHz;
1063    }
1064    public function setMaxTotalBwHz($maxTotalBwHz)
1065    {
1066      $this->maxTotalBwHz = $maxTotalBwHz;
1067    }
1068    public function getMaxTotalBwHz()
1069    {
1070      return $this->maxTotalBwHz;
1071    }
1072    public function setNeedsSpectrumReport($needsSpectrumReport)
1073    {
1074      $this->needsSpectrumReport = $needsSpectrumReport;
1075    }
1076    public function getNeedsSpectrumReport()
1077    {
1078      return $this->needsSpectrumReport;
1079    }
1080    public function setRulesetInfo(Google_Service_Spectrum_RulesetInfo $rulesetInfo)
1081    {
1082      $this->rulesetInfo = $rulesetInfo;
1083    }
1084    public function getRulesetInfo()
1085    {
1086      return $this->rulesetInfo;
1087    }
1088    public function setSpectrumSchedules($spectrumSchedules)
1089    {
1090      $this->spectrumSchedules = $spectrumSchedules;
1091    }
1092    public function getSpectrumSchedules()
1093    {
1094      return $this->spectrumSchedules;
1095    }
1096    public function setTimestamp($timestamp)
1097    {
1098      $this->timestamp = $timestamp;
1099    }
1100    public function getTimestamp()
1101    {
1102      return $this->timestamp;
1103    }
1104    public function setType($type)
1105    {
1106      $this->type = $type;
1107    }
1108    public function getType()
1109    {
1110      return $this->type;
1111    }
1112    public function setVersion($version)
1113    {
1114      $this->version = $version;
1115    }
1116    public function getVersion()
1117    {
1118      return $this->version;
1119    }
1120  }
1121  
1122  #[AllowDynamicProperties]
1123  class Google_Service_Spectrum_PawsInitRequest extends Google_Model
1124  {
1125    protected $internal_gapi_mappings = array(
1126    );
1127    protected $deviceDescType = 'Google_Service_Spectrum_DeviceDescriptor';
1128    protected $deviceDescDataType = '';
1129    protected $locationType = 'Google_Service_Spectrum_GeoLocation';
1130    protected $locationDataType = '';
1131    public $type;
1132    public $version;
1133  
1134  
1135    public function setDeviceDesc(Google_Service_Spectrum_DeviceDescriptor $deviceDesc)
1136    {
1137      $this->deviceDesc = $deviceDesc;
1138    }
1139    public function getDeviceDesc()
1140    {
1141      return $this->deviceDesc;
1142    }
1143    public function setLocation(Google_Service_Spectrum_GeoLocation $location)
1144    {
1145      $this->location = $location;
1146    }
1147    public function getLocation()
1148    {
1149      return $this->location;
1150    }
1151    public function setType($type)
1152    {
1153      $this->type = $type;
1154    }
1155    public function getType()
1156    {
1157      return $this->type;
1158    }
1159    public function setVersion($version)
1160    {
1161      $this->version = $version;
1162    }
1163    public function getVersion()
1164    {
1165      return $this->version;
1166    }
1167  }
1168  
1169  #[AllowDynamicProperties]
1170  class Google_Service_Spectrum_PawsInitResponse extends Google_Model
1171  {
1172    protected $internal_gapi_mappings = array(
1173    );
1174    protected $databaseChangeType = 'Google_Service_Spectrum_DbUpdateSpec';
1175    protected $databaseChangeDataType = '';
1176    public $kind;
1177    protected $rulesetInfoType = 'Google_Service_Spectrum_RulesetInfo';
1178    protected $rulesetInfoDataType = '';
1179    public $type;
1180    public $version;
1181  
1182  
1183    public function setDatabaseChange(Google_Service_Spectrum_DbUpdateSpec $databaseChange)
1184    {
1185      $this->databaseChange = $databaseChange;
1186    }
1187    public function getDatabaseChange()
1188    {
1189      return $this->databaseChange;
1190    }
1191    public function setKind($kind)
1192    {
1193      $this->kind = $kind;
1194    }
1195    public function getKind()
1196    {
1197      return $this->kind;
1198    }
1199    public function setRulesetInfo(Google_Service_Spectrum_RulesetInfo $rulesetInfo)
1200    {
1201      $this->rulesetInfo = $rulesetInfo;
1202    }
1203    public function getRulesetInfo()
1204    {
1205      return $this->rulesetInfo;
1206    }
1207    public function setType($type)
1208    {
1209      $this->type = $type;
1210    }
1211    public function getType()
1212    {
1213      return $this->type;
1214    }
1215    public function setVersion($version)
1216    {
1217      $this->version = $version;
1218    }
1219    public function getVersion()
1220    {
1221      return $this->version;
1222    }
1223  }
1224  
1225  #[AllowDynamicProperties]
1226  class Google_Service_Spectrum_PawsNotifySpectrumUseRequest extends Google_Collection
1227  {
1228    protected $collection_key = 'spectra';
1229    protected $internal_gapi_mappings = array(
1230    );
1231    protected $deviceDescType = 'Google_Service_Spectrum_DeviceDescriptor';
1232    protected $deviceDescDataType = '';
1233    protected $locationType = 'Google_Service_Spectrum_GeoLocation';
1234    protected $locationDataType = '';
1235    protected $spectraType = 'Google_Service_Spectrum_SpectrumMessage';
1236    protected $spectraDataType = 'array';
1237    public $type;
1238    public $version;
1239  
1240  
1241    public function setDeviceDesc(Google_Service_Spectrum_DeviceDescriptor $deviceDesc)
1242    {
1243      $this->deviceDesc = $deviceDesc;
1244    }
1245    public function getDeviceDesc()
1246    {
1247      return $this->deviceDesc;
1248    }
1249    public function setLocation(Google_Service_Spectrum_GeoLocation $location)
1250    {
1251      $this->location = $location;
1252    }
1253    public function getLocation()
1254    {
1255      return $this->location;
1256    }
1257    public function setSpectra($spectra)
1258    {
1259      $this->spectra = $spectra;
1260    }
1261    public function getSpectra()
1262    {
1263      return $this->spectra;
1264    }
1265    public function setType($type)
1266    {
1267      $this->type = $type;
1268    }
1269    public function getType()
1270    {
1271      return $this->type;
1272    }
1273    public function setVersion($version)
1274    {
1275      $this->version = $version;
1276    }
1277    public function getVersion()
1278    {
1279      return $this->version;
1280    }
1281  }
1282  
1283  #[AllowDynamicProperties]
1284  class Google_Service_Spectrum_PawsNotifySpectrumUseResponse extends Google_Model
1285  {
1286    protected $internal_gapi_mappings = array(
1287    );
1288    public $kind;
1289    public $type;
1290    public $version;
1291  
1292  
1293    public function setKind($kind)
1294    {
1295      $this->kind = $kind;
1296    }
1297    public function getKind()
1298    {
1299      return $this->kind;
1300    }
1301    public function setType($type)
1302    {
1303      $this->type = $type;
1304    }
1305    public function getType()
1306    {
1307      return $this->type;
1308    }
1309    public function setVersion($version)
1310    {
1311      $this->version = $version;
1312    }
1313    public function getVersion()
1314    {
1315      return $this->version;
1316    }
1317  }
1318  
1319  #[AllowDynamicProperties]
1320  class Google_Service_Spectrum_PawsRegisterRequest extends Google_Model
1321  {
1322    protected $internal_gapi_mappings = array(
1323    );
1324    protected $antennaType = 'Google_Service_Spectrum_AntennaCharacteristics';
1325    protected $antennaDataType = '';
1326    protected $deviceDescType = 'Google_Service_Spectrum_DeviceDescriptor';
1327    protected $deviceDescDataType = '';
1328    protected $deviceOwnerType = 'Google_Service_Spectrum_DeviceOwner';
1329    protected $deviceOwnerDataType = '';
1330    protected $locationType = 'Google_Service_Spectrum_GeoLocation';
1331    protected $locationDataType = '';
1332    public $type;
1333    public $version;
1334  
1335  
1336    public function setAntenna(Google_Service_Spectrum_AntennaCharacteristics $antenna)
1337    {
1338      $this->antenna = $antenna;
1339    }
1340    public function getAntenna()
1341    {
1342      return $this->antenna;
1343    }
1344    public function setDeviceDesc(Google_Service_Spectrum_DeviceDescriptor $deviceDesc)
1345    {
1346      $this->deviceDesc = $deviceDesc;
1347    }
1348    public function getDeviceDesc()
1349    {
1350      return $this->deviceDesc;
1351    }
1352    public function setDeviceOwner(Google_Service_Spectrum_DeviceOwner $deviceOwner)
1353    {
1354      $this->deviceOwner = $deviceOwner;
1355    }
1356    public function getDeviceOwner()
1357    {
1358      return $this->deviceOwner;
1359    }
1360    public function setLocation(Google_Service_Spectrum_GeoLocation $location)
1361    {
1362      $this->location = $location;
1363    }
1364    public function getLocation()
1365    {
1366      return $this->location;
1367    }
1368    public function setType($type)
1369    {
1370      $this->type = $type;
1371    }
1372    public function getType()
1373    {
1374      return $this->type;
1375    }
1376    public function setVersion($version)
1377    {
1378      $this->version = $version;
1379    }
1380    public function getVersion()
1381    {
1382      return $this->version;
1383    }
1384  }
1385  
1386  #[AllowDynamicProperties]
1387  class Google_Service_Spectrum_PawsRegisterResponse extends Google_Model
1388  {
1389    protected $internal_gapi_mappings = array(
1390    );
1391    protected $databaseChangeType = 'Google_Service_Spectrum_DbUpdateSpec';
1392    protected $databaseChangeDataType = '';
1393    public $kind;
1394    public $type;
1395    public $version;
1396  
1397  
1398    public function setDatabaseChange(Google_Service_Spectrum_DbUpdateSpec $databaseChange)
1399    {
1400      $this->databaseChange = $databaseChange;
1401    }
1402    public function getDatabaseChange()
1403    {
1404      return $this->databaseChange;
1405    }
1406    public function setKind($kind)
1407    {
1408      $this->kind = $kind;
1409    }
1410    public function getKind()
1411    {
1412      return $this->kind;
1413    }
1414    public function setType($type)
1415    {
1416      $this->type = $type;
1417    }
1418    public function getType()
1419    {
1420      return $this->type;
1421    }
1422    public function setVersion($version)
1423    {
1424      $this->version = $version;
1425    }
1426    public function getVersion()
1427    {
1428      return $this->version;
1429    }
1430  }
1431  
1432  #[AllowDynamicProperties]
1433  class Google_Service_Spectrum_PawsVerifyDeviceRequest extends Google_Collection
1434  {
1435    protected $collection_key = 'deviceDescs';
1436    protected $internal_gapi_mappings = array(
1437    );
1438    protected $deviceDescsType = 'Google_Service_Spectrum_DeviceDescriptor';
1439    protected $deviceDescsDataType = 'array';
1440    public $type;
1441    public $version;
1442  
1443  
1444    public function setDeviceDescs($deviceDescs)
1445    {
1446      $this->deviceDescs = $deviceDescs;
1447    }
1448    public function getDeviceDescs()
1449    {
1450      return $this->deviceDescs;
1451    }
1452    public function setType($type)
1453    {
1454      $this->type = $type;
1455    }
1456    public function getType()
1457    {
1458      return $this->type;
1459    }
1460    public function setVersion($version)
1461    {
1462      $this->version = $version;
1463    }
1464    public function getVersion()
1465    {
1466      return $this->version;
1467    }
1468  }
1469  
1470  #[AllowDynamicProperties]
1471  class Google_Service_Spectrum_PawsVerifyDeviceResponse extends Google_Collection
1472  {
1473    protected $collection_key = 'deviceValidities';
1474    protected $internal_gapi_mappings = array(
1475    );
1476    protected $databaseChangeType = 'Google_Service_Spectrum_DbUpdateSpec';
1477    protected $databaseChangeDataType = '';
1478    protected $deviceValiditiesType = 'Google_Service_Spectrum_DeviceValidity';
1479    protected $deviceValiditiesDataType = 'array';
1480    public $kind;
1481    public $type;
1482    public $version;
1483  
1484  
1485    public function setDatabaseChange(Google_Service_Spectrum_DbUpdateSpec $databaseChange)
1486    {
1487      $this->databaseChange = $databaseChange;
1488    }
1489    public function getDatabaseChange()
1490    {
1491      return $this->databaseChange;
1492    }
1493    public function setDeviceValidities($deviceValidities)
1494    {
1495      $this->deviceValidities = $deviceValidities;
1496    }
1497    public function getDeviceValidities()
1498    {
1499      return $this->deviceValidities;
1500    }
1501    public function setKind($kind)
1502    {
1503      $this->kind = $kind;
1504    }
1505    public function getKind()
1506    {
1507      return $this->kind;
1508    }
1509    public function setType($type)
1510    {
1511      $this->type = $type;
1512    }
1513    public function getType()
1514    {
1515      return $this->type;
1516    }
1517    public function setVersion($version)
1518    {
1519      $this->version = $version;
1520    }
1521    public function getVersion()
1522    {
1523      return $this->version;
1524    }
1525  }
1526  
1527  #[AllowDynamicProperties]
1528  class Google_Service_Spectrum_RulesetInfo extends Google_Collection
1529  {
1530    protected $collection_key = 'rulesetIds';
1531    protected $internal_gapi_mappings = array(
1532    );
1533    public $authority;
1534    public $maxLocationChange;
1535    public $maxPollingSecs;
1536    public $rulesetIds;
1537  
1538  
1539    public function setAuthority($authority)
1540    {
1541      $this->authority = $authority;
1542    }
1543    public function getAuthority()
1544    {
1545      return $this->authority;
1546    }
1547    public function setMaxLocationChange($maxLocationChange)
1548    {
1549      $this->maxLocationChange = $maxLocationChange;
1550    }
1551    public function getMaxLocationChange()
1552    {
1553      return $this->maxLocationChange;
1554    }
1555    public function setMaxPollingSecs($maxPollingSecs)
1556    {
1557      $this->maxPollingSecs = $maxPollingSecs;
1558    }
1559    public function getMaxPollingSecs()
1560    {
1561      return $this->maxPollingSecs;
1562    }
1563    public function setRulesetIds($rulesetIds)
1564    {
1565      $this->rulesetIds = $rulesetIds;
1566    }
1567    public function getRulesetIds()
1568    {
1569      return $this->rulesetIds;
1570    }
1571  }
1572  
1573  #[AllowDynamicProperties]
1574  class Google_Service_Spectrum_SpectrumMessage extends Google_Collection
1575  {
1576    protected $collection_key = 'frequencyRanges';
1577    protected $internal_gapi_mappings = array(
1578    );
1579    public $bandwidth;
1580    protected $frequencyRangesType = 'Google_Service_Spectrum_FrequencyRange';
1581    protected $frequencyRangesDataType = 'array';
1582  
1583  
1584    public function setBandwidth($bandwidth)
1585    {
1586      $this->bandwidth = $bandwidth;
1587    }
1588    public function getBandwidth()
1589    {
1590      return $this->bandwidth;
1591    }
1592    public function setFrequencyRanges($frequencyRanges)
1593    {
1594      $this->frequencyRanges = $frequencyRanges;
1595    }
1596    public function getFrequencyRanges()
1597    {
1598      return $this->frequencyRanges;
1599    }
1600  }
1601  
1602  #[AllowDynamicProperties]
1603  class Google_Service_Spectrum_SpectrumSchedule extends Google_Collection
1604  {
1605    protected $collection_key = 'spectra';
1606    protected $internal_gapi_mappings = array(
1607    );
1608    protected $eventTimeType = 'Google_Service_Spectrum_EventTime';
1609    protected $eventTimeDataType = '';
1610    protected $spectraType = 'Google_Service_Spectrum_SpectrumMessage';
1611    protected $spectraDataType = 'array';
1612  
1613  
1614    public function setEventTime(Google_Service_Spectrum_EventTime $eventTime)
1615    {
1616      $this->eventTime = $eventTime;
1617    }
1618    public function getEventTime()
1619    {
1620      return $this->eventTime;
1621    }
1622    public function setSpectra($spectra)
1623    {
1624      $this->spectra = $spectra;
1625    }
1626    public function getSpectra()
1627    {
1628      return $this->spectra;
1629    }
1630  }
1631  
1632  #[AllowDynamicProperties]
1633  class Google_Service_Spectrum_Vcard extends Google_Model
1634  {
1635    protected $internal_gapi_mappings = array(
1636    );
1637    protected $adrType = 'Google_Service_Spectrum_VcardAddress';
1638    protected $adrDataType = '';
1639    protected $emailType = 'Google_Service_Spectrum_VcardTypedText';
1640    protected $emailDataType = '';
1641    public $fn;
1642    protected $orgType = 'Google_Service_Spectrum_VcardTypedText';
1643    protected $orgDataType = '';
1644    protected $telType = 'Google_Service_Spectrum_VcardTelephone';
1645    protected $telDataType = '';
1646  
1647  
1648    public function setAdr(Google_Service_Spectrum_VcardAddress $adr)
1649    {
1650      $this->adr = $adr;
1651    }
1652    public function getAdr()
1653    {
1654      return $this->adr;
1655    }
1656    public function setEmail(Google_Service_Spectrum_VcardTypedText $email)
1657    {
1658      $this->email = $email;
1659    }
1660    public function getEmail()
1661    {
1662      return $this->email;
1663    }
1664    public function setFn($fn)
1665    {
1666      $this->fn = $fn;
1667    }
1668    public function getFn()
1669    {
1670      return $this->fn;
1671    }
1672    public function setOrg(Google_Service_Spectrum_VcardTypedText $org)
1673    {
1674      $this->org = $org;
1675    }
1676    public function getOrg()
1677    {
1678      return $this->org;
1679    }
1680    public function setTel(Google_Service_Spectrum_VcardTelephone $tel)
1681    {
1682      $this->tel = $tel;
1683    }
1684    public function getTel()
1685    {
1686      return $this->tel;
1687    }
1688  }
1689  
1690  #[AllowDynamicProperties]
1691  class Google_Service_Spectrum_VcardAddress extends Google_Model
1692  {
1693    protected $internal_gapi_mappings = array(
1694    );
1695    public $code;
1696    public $country;
1697    public $locality;
1698    public $pobox;
1699    public $region;
1700    public $street;
1701  
1702  
1703    public function setCode($code)
1704    {
1705      $this->code = $code;
1706    }
1707    public function getCode()
1708    {
1709      return $this->code;
1710    }
1711    public function setCountry($country)
1712    {
1713      $this->country = $country;
1714    }
1715    public function getCountry()
1716    {
1717      return $this->country;
1718    }
1719    public function setLocality($locality)
1720    {
1721      $this->locality = $locality;
1722    }
1723    public function getLocality()
1724    {
1725      return $this->locality;
1726    }
1727    public function setPobox($pobox)
1728    {
1729      $this->pobox = $pobox;
1730    }
1731    public function getPobox()
1732    {
1733      return $this->pobox;
1734    }
1735    public function setRegion($region)
1736    {
1737      $this->region = $region;
1738    }
1739    public function getRegion()
1740    {
1741      return $this->region;
1742    }
1743    public function setStreet($street)
1744    {
1745      $this->street = $street;
1746    }
1747    public function getStreet()
1748    {
1749      return $this->street;
1750    }
1751  }
1752  
1753  #[AllowDynamicProperties]
1754  class Google_Service_Spectrum_VcardTelephone extends Google_Model
1755  {
1756    protected $internal_gapi_mappings = array(
1757    );
1758    public $uri;
1759  
1760  
1761    public function setUri($uri)
1762    {
1763      $this->uri = $uri;
1764    }
1765    public function getUri()
1766    {
1767      return $this->uri;
1768    }
1769  }
1770  
1771  #[AllowDynamicProperties]
1772  class Google_Service_Spectrum_VcardTypedText extends Google_Model
1773  {
1774    protected $internal_gapi_mappings = array(
1775    );
1776    public $text;
1777  
1778  
1779    public function setText($text)
1780    {
1781      $this->text = $text;
1782    }
1783    public function getText()
1784    {
1785      return $this->text;
1786    }
1787  }