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_ConsumerSurveys_SurveyQuestion extends Google_Collection
19{
20  protected $collection_key = 'thresholdAnswers';
21  public $answerOrder;
22  public $answers;
23  public $hasOther;
24  public $highValueLabel;
25  protected $imagesType = 'Google_Service_ConsumerSurveys_SurveyQuestionImage';
26  protected $imagesDataType = 'array';
27  public $lastAnswerPositionPinned;
28  public $lowValueLabel;
29  public $mustPickSuggestion;
30  public $numStars;
31  public $openTextPlaceholder;
32  public $openTextSuggestions;
33  public $question;
34  public $sentimentText;
35  public $singleLineResponse;
36  public $thresholdAnswers;
37  public $type;
38  public $unitOfMeasurementLabel;
39  public $videoId;
40
41  public function setAnswerOrder($answerOrder)
42  {
43    $this->answerOrder = $answerOrder;
44  }
45  public function getAnswerOrder()
46  {
47    return $this->answerOrder;
48  }
49  public function setAnswers($answers)
50  {
51    $this->answers = $answers;
52  }
53  public function getAnswers()
54  {
55    return $this->answers;
56  }
57  public function setHasOther($hasOther)
58  {
59    $this->hasOther = $hasOther;
60  }
61  public function getHasOther()
62  {
63    return $this->hasOther;
64  }
65  public function setHighValueLabel($highValueLabel)
66  {
67    $this->highValueLabel = $highValueLabel;
68  }
69  public function getHighValueLabel()
70  {
71    return $this->highValueLabel;
72  }
73  /**
74   * @param Google_Service_ConsumerSurveys_SurveyQuestionImage
75   */
76  public function setImages($images)
77  {
78    $this->images = $images;
79  }
80  /**
81   * @return Google_Service_ConsumerSurveys_SurveyQuestionImage
82   */
83  public function getImages()
84  {
85    return $this->images;
86  }
87  public function setLastAnswerPositionPinned($lastAnswerPositionPinned)
88  {
89    $this->lastAnswerPositionPinned = $lastAnswerPositionPinned;
90  }
91  public function getLastAnswerPositionPinned()
92  {
93    return $this->lastAnswerPositionPinned;
94  }
95  public function setLowValueLabel($lowValueLabel)
96  {
97    $this->lowValueLabel = $lowValueLabel;
98  }
99  public function getLowValueLabel()
100  {
101    return $this->lowValueLabel;
102  }
103  public function setMustPickSuggestion($mustPickSuggestion)
104  {
105    $this->mustPickSuggestion = $mustPickSuggestion;
106  }
107  public function getMustPickSuggestion()
108  {
109    return $this->mustPickSuggestion;
110  }
111  public function setNumStars($numStars)
112  {
113    $this->numStars = $numStars;
114  }
115  public function getNumStars()
116  {
117    return $this->numStars;
118  }
119  public function setOpenTextPlaceholder($openTextPlaceholder)
120  {
121    $this->openTextPlaceholder = $openTextPlaceholder;
122  }
123  public function getOpenTextPlaceholder()
124  {
125    return $this->openTextPlaceholder;
126  }
127  public function setOpenTextSuggestions($openTextSuggestions)
128  {
129    $this->openTextSuggestions = $openTextSuggestions;
130  }
131  public function getOpenTextSuggestions()
132  {
133    return $this->openTextSuggestions;
134  }
135  public function setQuestion($question)
136  {
137    $this->question = $question;
138  }
139  public function getQuestion()
140  {
141    return $this->question;
142  }
143  public function setSentimentText($sentimentText)
144  {
145    $this->sentimentText = $sentimentText;
146  }
147  public function getSentimentText()
148  {
149    return $this->sentimentText;
150  }
151  public function setSingleLineResponse($singleLineResponse)
152  {
153    $this->singleLineResponse = $singleLineResponse;
154  }
155  public function getSingleLineResponse()
156  {
157    return $this->singleLineResponse;
158  }
159  public function setThresholdAnswers($thresholdAnswers)
160  {
161    $this->thresholdAnswers = $thresholdAnswers;
162  }
163  public function getThresholdAnswers()
164  {
165    return $this->thresholdAnswers;
166  }
167  public function setType($type)
168  {
169    $this->type = $type;
170  }
171  public function getType()
172  {
173    return $this->type;
174  }
175  public function setUnitOfMeasurementLabel($unitOfMeasurementLabel)
176  {
177    $this->unitOfMeasurementLabel = $unitOfMeasurementLabel;
178  }
179  public function getUnitOfMeasurementLabel()
180  {
181    return $this->unitOfMeasurementLabel;
182  }
183  public function setVideoId($videoId)
184  {
185    $this->videoId = $videoId;
186  }
187  public function getVideoId()
188  {
189    return $this->videoId;
190  }
191}
192