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_Datastore_Value extends Google_Model
19{
20  protected $arrayValueType = 'Google_Service_Datastore_ArrayValue';
21  protected $arrayValueDataType = '';
22  public $blobValue;
23  public $booleanValue;
24  public $doubleValue;
25  protected $entityValueType = 'Google_Service_Datastore_Entity';
26  protected $entityValueDataType = '';
27  public $excludeFromIndexes;
28  protected $geoPointValueType = 'Google_Service_Datastore_LatLng';
29  protected $geoPointValueDataType = '';
30  public $integerValue;
31  protected $keyValueType = 'Google_Service_Datastore_Key';
32  protected $keyValueDataType = '';
33  public $meaning;
34  public $nullValue;
35  public $stringValue;
36  public $timestampValue;
37
38  /**
39   * @param Google_Service_Datastore_ArrayValue
40   */
41  public function setArrayValue(Google_Service_Datastore_ArrayValue $arrayValue)
42  {
43    $this->arrayValue = $arrayValue;
44  }
45  /**
46   * @return Google_Service_Datastore_ArrayValue
47   */
48  public function getArrayValue()
49  {
50    return $this->arrayValue;
51  }
52  public function setBlobValue($blobValue)
53  {
54    $this->blobValue = $blobValue;
55  }
56  public function getBlobValue()
57  {
58    return $this->blobValue;
59  }
60  public function setBooleanValue($booleanValue)
61  {
62    $this->booleanValue = $booleanValue;
63  }
64  public function getBooleanValue()
65  {
66    return $this->booleanValue;
67  }
68  public function setDoubleValue($doubleValue)
69  {
70    $this->doubleValue = $doubleValue;
71  }
72  public function getDoubleValue()
73  {
74    return $this->doubleValue;
75  }
76  /**
77   * @param Google_Service_Datastore_Entity
78   */
79  public function setEntityValue(Google_Service_Datastore_Entity $entityValue)
80  {
81    $this->entityValue = $entityValue;
82  }
83  /**
84   * @return Google_Service_Datastore_Entity
85   */
86  public function getEntityValue()
87  {
88    return $this->entityValue;
89  }
90  public function setExcludeFromIndexes($excludeFromIndexes)
91  {
92    $this->excludeFromIndexes = $excludeFromIndexes;
93  }
94  public function getExcludeFromIndexes()
95  {
96    return $this->excludeFromIndexes;
97  }
98  /**
99   * @param Google_Service_Datastore_LatLng
100   */
101  public function setGeoPointValue(Google_Service_Datastore_LatLng $geoPointValue)
102  {
103    $this->geoPointValue = $geoPointValue;
104  }
105  /**
106   * @return Google_Service_Datastore_LatLng
107   */
108  public function getGeoPointValue()
109  {
110    return $this->geoPointValue;
111  }
112  public function setIntegerValue($integerValue)
113  {
114    $this->integerValue = $integerValue;
115  }
116  public function getIntegerValue()
117  {
118    return $this->integerValue;
119  }
120  /**
121   * @param Google_Service_Datastore_Key
122   */
123  public function setKeyValue(Google_Service_Datastore_Key $keyValue)
124  {
125    $this->keyValue = $keyValue;
126  }
127  /**
128   * @return Google_Service_Datastore_Key
129   */
130  public function getKeyValue()
131  {
132    return $this->keyValue;
133  }
134  public function setMeaning($meaning)
135  {
136    $this->meaning = $meaning;
137  }
138  public function getMeaning()
139  {
140    return $this->meaning;
141  }
142  public function setNullValue($nullValue)
143  {
144    $this->nullValue = $nullValue;
145  }
146  public function getNullValue()
147  {
148    return $this->nullValue;
149  }
150  public function setStringValue($stringValue)
151  {
152    $this->stringValue = $stringValue;
153  }
154  public function getStringValue()
155  {
156    return $this->stringValue;
157  }
158  public function setTimestampValue($timestampValue)
159  {
160    $this->timestampValue = $timestampValue;
161  }
162  public function getTimestampValue()
163  {
164    return $this->timestampValue;
165  }
166}
167