1<?php 2/* 3 * Copyright 2014 Google Inc. 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 6 * use this file except in compliance with the License. You may obtain a copy of 7 * the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 14 * License for the specific language governing permissions and limitations under 15 * the License. 16 */ 17 18class Google_Service_Directory_Building extends Google_Collection 19{ 20 protected $collection_key = 'floorNames'; 21 protected $addressType = 'Google_Service_Directory_BuildingAddress'; 22 protected $addressDataType = ''; 23 public $buildingId; 24 public $buildingName; 25 protected $coordinatesType = 'Google_Service_Directory_BuildingCoordinates'; 26 protected $coordinatesDataType = ''; 27 public $description; 28 public $etags; 29 public $floorNames; 30 public $kind; 31 32 /** 33 * @param Google_Service_Directory_BuildingAddress 34 */ 35 public function setAddress(Google_Service_Directory_BuildingAddress $address) 36 { 37 $this->address = $address; 38 } 39 /** 40 * @return Google_Service_Directory_BuildingAddress 41 */ 42 public function getAddress() 43 { 44 return $this->address; 45 } 46 public function setBuildingId($buildingId) 47 { 48 $this->buildingId = $buildingId; 49 } 50 public function getBuildingId() 51 { 52 return $this->buildingId; 53 } 54 public function setBuildingName($buildingName) 55 { 56 $this->buildingName = $buildingName; 57 } 58 public function getBuildingName() 59 { 60 return $this->buildingName; 61 } 62 /** 63 * @param Google_Service_Directory_BuildingCoordinates 64 */ 65 public function setCoordinates(Google_Service_Directory_BuildingCoordinates $coordinates) 66 { 67 $this->coordinates = $coordinates; 68 } 69 /** 70 * @return Google_Service_Directory_BuildingCoordinates 71 */ 72 public function getCoordinates() 73 { 74 return $this->coordinates; 75 } 76 public function setDescription($description) 77 { 78 $this->description = $description; 79 } 80 public function getDescription() 81 { 82 return $this->description; 83 } 84 public function setEtags($etags) 85 { 86 $this->etags = $etags; 87 } 88 public function getEtags() 89 { 90 return $this->etags; 91 } 92 public function setFloorNames($floorNames) 93 { 94 $this->floorNames = $floorNames; 95 } 96 public function getFloorNames() 97 { 98 return $this->floorNames; 99 } 100 public function setKind($kind) 101 { 102 $this->kind = $kind; 103 } 104 public function getKind() 105 { 106 return $this->kind; 107 } 108} 109