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_Proximitybeacon_Beacon extends Google_Model 19{ 20 protected $advertisedIdType = 'Google_Service_Proximitybeacon_AdvertisedId'; 21 protected $advertisedIdDataType = ''; 22 public $beaconName; 23 public $description; 24 protected $ephemeralIdRegistrationType = 'Google_Service_Proximitybeacon_EphemeralIdRegistration'; 25 protected $ephemeralIdRegistrationDataType = ''; 26 public $expectedStability; 27 protected $indoorLevelType = 'Google_Service_Proximitybeacon_IndoorLevel'; 28 protected $indoorLevelDataType = ''; 29 protected $latLngType = 'Google_Service_Proximitybeacon_LatLng'; 30 protected $latLngDataType = ''; 31 public $placeId; 32 public $properties; 33 public $provisioningKey; 34 public $status; 35 36 /** 37 * @param Google_Service_Proximitybeacon_AdvertisedId 38 */ 39 public function setAdvertisedId(Google_Service_Proximitybeacon_AdvertisedId $advertisedId) 40 { 41 $this->advertisedId = $advertisedId; 42 } 43 /** 44 * @return Google_Service_Proximitybeacon_AdvertisedId 45 */ 46 public function getAdvertisedId() 47 { 48 return $this->advertisedId; 49 } 50 public function setBeaconName($beaconName) 51 { 52 $this->beaconName = $beaconName; 53 } 54 public function getBeaconName() 55 { 56 return $this->beaconName; 57 } 58 public function setDescription($description) 59 { 60 $this->description = $description; 61 } 62 public function getDescription() 63 { 64 return $this->description; 65 } 66 /** 67 * @param Google_Service_Proximitybeacon_EphemeralIdRegistration 68 */ 69 public function setEphemeralIdRegistration(Google_Service_Proximitybeacon_EphemeralIdRegistration $ephemeralIdRegistration) 70 { 71 $this->ephemeralIdRegistration = $ephemeralIdRegistration; 72 } 73 /** 74 * @return Google_Service_Proximitybeacon_EphemeralIdRegistration 75 */ 76 public function getEphemeralIdRegistration() 77 { 78 return $this->ephemeralIdRegistration; 79 } 80 public function setExpectedStability($expectedStability) 81 { 82 $this->expectedStability = $expectedStability; 83 } 84 public function getExpectedStability() 85 { 86 return $this->expectedStability; 87 } 88 /** 89 * @param Google_Service_Proximitybeacon_IndoorLevel 90 */ 91 public function setIndoorLevel(Google_Service_Proximitybeacon_IndoorLevel $indoorLevel) 92 { 93 $this->indoorLevel = $indoorLevel; 94 } 95 /** 96 * @return Google_Service_Proximitybeacon_IndoorLevel 97 */ 98 public function getIndoorLevel() 99 { 100 return $this->indoorLevel; 101 } 102 /** 103 * @param Google_Service_Proximitybeacon_LatLng 104 */ 105 public function setLatLng(Google_Service_Proximitybeacon_LatLng $latLng) 106 { 107 $this->latLng = $latLng; 108 } 109 /** 110 * @return Google_Service_Proximitybeacon_LatLng 111 */ 112 public function getLatLng() 113 { 114 return $this->latLng; 115 } 116 public function setPlaceId($placeId) 117 { 118 $this->placeId = $placeId; 119 } 120 public function getPlaceId() 121 { 122 return $this->placeId; 123 } 124 public function setProperties($properties) 125 { 126 $this->properties = $properties; 127 } 128 public function getProperties() 129 { 130 return $this->properties; 131 } 132 public function setProvisioningKey($provisioningKey) 133 { 134 $this->provisioningKey = $provisioningKey; 135 } 136 public function getProvisioningKey() 137 { 138 return $this->provisioningKey; 139 } 140 public function setStatus($status) 141 { 142 $this->status = $status; 143 } 144 public function getStatus() 145 { 146 return $this->status; 147 } 148} 149