PageRenderTime 42ms CodeModel.GetById 10ms app.highlight 25ms RepoModel.GetById 2ms app.codeStats 0ms

/src/Google/Service/Spectrum.php

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