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_Document_GoogleCloudDocumentaiV1beta3DocumentEntityNormalizedValue extends Google_Model
19{
20  protected $addressValueType = 'Google_Service_Document_GoogleTypePostalAddress';
21  protected $addressValueDataType = '';
22  public $booleanValue;
23  protected $dateValueType = 'Google_Service_Document_GoogleTypeDate';
24  protected $dateValueDataType = '';
25  protected $datetimeValueType = 'Google_Service_Document_GoogleTypeDateTime';
26  protected $datetimeValueDataType = '';
27  protected $moneyValueType = 'Google_Service_Document_GoogleTypeMoney';
28  protected $moneyValueDataType = '';
29  public $text;
30
31  /**
32   * @param Google_Service_Document_GoogleTypePostalAddress
33   */
34  public function setAddressValue(Google_Service_Document_GoogleTypePostalAddress $addressValue)
35  {
36    $this->addressValue = $addressValue;
37  }
38  /**
39   * @return Google_Service_Document_GoogleTypePostalAddress
40   */
41  public function getAddressValue()
42  {
43    return $this->addressValue;
44  }
45  public function setBooleanValue($booleanValue)
46  {
47    $this->booleanValue = $booleanValue;
48  }
49  public function getBooleanValue()
50  {
51    return $this->booleanValue;
52  }
53  /**
54   * @param Google_Service_Document_GoogleTypeDate
55   */
56  public function setDateValue(Google_Service_Document_GoogleTypeDate $dateValue)
57  {
58    $this->dateValue = $dateValue;
59  }
60  /**
61   * @return Google_Service_Document_GoogleTypeDate
62   */
63  public function getDateValue()
64  {
65    return $this->dateValue;
66  }
67  /**
68   * @param Google_Service_Document_GoogleTypeDateTime
69   */
70  public function setDatetimeValue(Google_Service_Document_GoogleTypeDateTime $datetimeValue)
71  {
72    $this->datetimeValue = $datetimeValue;
73  }
74  /**
75   * @return Google_Service_Document_GoogleTypeDateTime
76   */
77  public function getDatetimeValue()
78  {
79    return $this->datetimeValue;
80  }
81  /**
82   * @param Google_Service_Document_GoogleTypeMoney
83   */
84  public function setMoneyValue(Google_Service_Document_GoogleTypeMoney $moneyValue)
85  {
86    $this->moneyValue = $moneyValue;
87  }
88  /**
89   * @return Google_Service_Document_GoogleTypeMoney
90   */
91  public function getMoneyValue()
92  {
93    return $this->moneyValue;
94  }
95  public function setText($text)
96  {
97    $this->text = $text;
98  }
99  public function getText()
100  {
101    return $this->text;
102  }
103}
104