source: vendor/google/apiclient-services/src/Books/VolumeVolumeInfo.php@ e3d4e0a

Last change on this file since e3d4e0a was e3d4e0a, checked in by Vlado 222039 <vlado.popovski@…>, 9 days ago

Upload project files

  • Property mode set to 100644
File size: 9.4 KB
Line 
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
18namespace Google\Service\Books;
19
20class VolumeVolumeInfo extends \Google\Collection
21{
22 protected $collection_key = 'industryIdentifiers';
23 /**
24 * @var bool
25 */
26 public $allowAnonLogging;
27 /**
28 * @var string[]
29 */
30 public $authors;
31 public $averageRating;
32 /**
33 * @var string
34 */
35 public $canonicalVolumeLink;
36 /**
37 * @var string[]
38 */
39 public $categories;
40 /**
41 * @var bool
42 */
43 public $comicsContent;
44 /**
45 * @var string
46 */
47 public $contentVersion;
48 /**
49 * @var string
50 */
51 public $description;
52 protected $dimensionsType = VolumeVolumeInfoDimensions::class;
53 protected $dimensionsDataType = '';
54 protected $imageLinksType = VolumeVolumeInfoImageLinks::class;
55 protected $imageLinksDataType = '';
56 protected $industryIdentifiersType = VolumeVolumeInfoIndustryIdentifiers::class;
57 protected $industryIdentifiersDataType = 'array';
58 /**
59 * @var string
60 */
61 public $infoLink;
62 /**
63 * @var string
64 */
65 public $language;
66 /**
67 * @var string
68 */
69 public $mainCategory;
70 /**
71 * @var string
72 */
73 public $maturityRating;
74 /**
75 * @var int
76 */
77 public $pageCount;
78 protected $panelizationSummaryType = VolumeVolumeInfoPanelizationSummary::class;
79 protected $panelizationSummaryDataType = '';
80 /**
81 * @var string
82 */
83 public $previewLink;
84 /**
85 * @var string
86 */
87 public $printType;
88 /**
89 * @var int
90 */
91 public $printedPageCount;
92 /**
93 * @var string
94 */
95 public $publishedDate;
96 /**
97 * @var string
98 */
99 public $publisher;
100 /**
101 * @var int
102 */
103 public $ratingsCount;
104 protected $readingModesType = VolumeVolumeInfoReadingModes::class;
105 protected $readingModesDataType = '';
106 /**
107 * @var int
108 */
109 public $samplePageCount;
110 protected $seriesInfoType = Volumeseriesinfo::class;
111 protected $seriesInfoDataType = '';
112 /**
113 * @var string
114 */
115 public $subtitle;
116 /**
117 * @var string
118 */
119 public $title;
120
121 /**
122 * @param bool
123 */
124 public function setAllowAnonLogging($allowAnonLogging)
125 {
126 $this->allowAnonLogging = $allowAnonLogging;
127 }
128 /**
129 * @return bool
130 */
131 public function getAllowAnonLogging()
132 {
133 return $this->allowAnonLogging;
134 }
135 /**
136 * @param string[]
137 */
138 public function setAuthors($authors)
139 {
140 $this->authors = $authors;
141 }
142 /**
143 * @return string[]
144 */
145 public function getAuthors()
146 {
147 return $this->authors;
148 }
149 public function setAverageRating($averageRating)
150 {
151 $this->averageRating = $averageRating;
152 }
153 public function getAverageRating()
154 {
155 return $this->averageRating;
156 }
157 /**
158 * @param string
159 */
160 public function setCanonicalVolumeLink($canonicalVolumeLink)
161 {
162 $this->canonicalVolumeLink = $canonicalVolumeLink;
163 }
164 /**
165 * @return string
166 */
167 public function getCanonicalVolumeLink()
168 {
169 return $this->canonicalVolumeLink;
170 }
171 /**
172 * @param string[]
173 */
174 public function setCategories($categories)
175 {
176 $this->categories = $categories;
177 }
178 /**
179 * @return string[]
180 */
181 public function getCategories()
182 {
183 return $this->categories;
184 }
185 /**
186 * @param bool
187 */
188 public function setComicsContent($comicsContent)
189 {
190 $this->comicsContent = $comicsContent;
191 }
192 /**
193 * @return bool
194 */
195 public function getComicsContent()
196 {
197 return $this->comicsContent;
198 }
199 /**
200 * @param string
201 */
202 public function setContentVersion($contentVersion)
203 {
204 $this->contentVersion = $contentVersion;
205 }
206 /**
207 * @return string
208 */
209 public function getContentVersion()
210 {
211 return $this->contentVersion;
212 }
213 /**
214 * @param string
215 */
216 public function setDescription($description)
217 {
218 $this->description = $description;
219 }
220 /**
221 * @return string
222 */
223 public function getDescription()
224 {
225 return $this->description;
226 }
227 /**
228 * @param VolumeVolumeInfoDimensions
229 */
230 public function setDimensions(VolumeVolumeInfoDimensions $dimensions)
231 {
232 $this->dimensions = $dimensions;
233 }
234 /**
235 * @return VolumeVolumeInfoDimensions
236 */
237 public function getDimensions()
238 {
239 return $this->dimensions;
240 }
241 /**
242 * @param VolumeVolumeInfoImageLinks
243 */
244 public function setImageLinks(VolumeVolumeInfoImageLinks $imageLinks)
245 {
246 $this->imageLinks = $imageLinks;
247 }
248 /**
249 * @return VolumeVolumeInfoImageLinks
250 */
251 public function getImageLinks()
252 {
253 return $this->imageLinks;
254 }
255 /**
256 * @param VolumeVolumeInfoIndustryIdentifiers[]
257 */
258 public function setIndustryIdentifiers($industryIdentifiers)
259 {
260 $this->industryIdentifiers = $industryIdentifiers;
261 }
262 /**
263 * @return VolumeVolumeInfoIndustryIdentifiers[]
264 */
265 public function getIndustryIdentifiers()
266 {
267 return $this->industryIdentifiers;
268 }
269 /**
270 * @param string
271 */
272 public function setInfoLink($infoLink)
273 {
274 $this->infoLink = $infoLink;
275 }
276 /**
277 * @return string
278 */
279 public function getInfoLink()
280 {
281 return $this->infoLink;
282 }
283 /**
284 * @param string
285 */
286 public function setLanguage($language)
287 {
288 $this->language = $language;
289 }
290 /**
291 * @return string
292 */
293 public function getLanguage()
294 {
295 return $this->language;
296 }
297 /**
298 * @param string
299 */
300 public function setMainCategory($mainCategory)
301 {
302 $this->mainCategory = $mainCategory;
303 }
304 /**
305 * @return string
306 */
307 public function getMainCategory()
308 {
309 return $this->mainCategory;
310 }
311 /**
312 * @param string
313 */
314 public function setMaturityRating($maturityRating)
315 {
316 $this->maturityRating = $maturityRating;
317 }
318 /**
319 * @return string
320 */
321 public function getMaturityRating()
322 {
323 return $this->maturityRating;
324 }
325 /**
326 * @param int
327 */
328 public function setPageCount($pageCount)
329 {
330 $this->pageCount = $pageCount;
331 }
332 /**
333 * @return int
334 */
335 public function getPageCount()
336 {
337 return $this->pageCount;
338 }
339 /**
340 * @param VolumeVolumeInfoPanelizationSummary
341 */
342 public function setPanelizationSummary(VolumeVolumeInfoPanelizationSummary $panelizationSummary)
343 {
344 $this->panelizationSummary = $panelizationSummary;
345 }
346 /**
347 * @return VolumeVolumeInfoPanelizationSummary
348 */
349 public function getPanelizationSummary()
350 {
351 return $this->panelizationSummary;
352 }
353 /**
354 * @param string
355 */
356 public function setPreviewLink($previewLink)
357 {
358 $this->previewLink = $previewLink;
359 }
360 /**
361 * @return string
362 */
363 public function getPreviewLink()
364 {
365 return $this->previewLink;
366 }
367 /**
368 * @param string
369 */
370 public function setPrintType($printType)
371 {
372 $this->printType = $printType;
373 }
374 /**
375 * @return string
376 */
377 public function getPrintType()
378 {
379 return $this->printType;
380 }
381 /**
382 * @param int
383 */
384 public function setPrintedPageCount($printedPageCount)
385 {
386 $this->printedPageCount = $printedPageCount;
387 }
388 /**
389 * @return int
390 */
391 public function getPrintedPageCount()
392 {
393 return $this->printedPageCount;
394 }
395 /**
396 * @param string
397 */
398 public function setPublishedDate($publishedDate)
399 {
400 $this->publishedDate = $publishedDate;
401 }
402 /**
403 * @return string
404 */
405 public function getPublishedDate()
406 {
407 return $this->publishedDate;
408 }
409 /**
410 * @param string
411 */
412 public function setPublisher($publisher)
413 {
414 $this->publisher = $publisher;
415 }
416 /**
417 * @return string
418 */
419 public function getPublisher()
420 {
421 return $this->publisher;
422 }
423 /**
424 * @param int
425 */
426 public function setRatingsCount($ratingsCount)
427 {
428 $this->ratingsCount = $ratingsCount;
429 }
430 /**
431 * @return int
432 */
433 public function getRatingsCount()
434 {
435 return $this->ratingsCount;
436 }
437 /**
438 * @param VolumeVolumeInfoReadingModes
439 */
440 public function setReadingModes(VolumeVolumeInfoReadingModes $readingModes)
441 {
442 $this->readingModes = $readingModes;
443 }
444 /**
445 * @return VolumeVolumeInfoReadingModes
446 */
447 public function getReadingModes()
448 {
449 return $this->readingModes;
450 }
451 /**
452 * @param int
453 */
454 public function setSamplePageCount($samplePageCount)
455 {
456 $this->samplePageCount = $samplePageCount;
457 }
458 /**
459 * @return int
460 */
461 public function getSamplePageCount()
462 {
463 return $this->samplePageCount;
464 }
465 /**
466 * @param Volumeseriesinfo
467 */
468 public function setSeriesInfo(Volumeseriesinfo $seriesInfo)
469 {
470 $this->seriesInfo = $seriesInfo;
471 }
472 /**
473 * @return Volumeseriesinfo
474 */
475 public function getSeriesInfo()
476 {
477 return $this->seriesInfo;
478 }
479 /**
480 * @param string
481 */
482 public function setSubtitle($subtitle)
483 {
484 $this->subtitle = $subtitle;
485 }
486 /**
487 * @return string
488 */
489 public function getSubtitle()
490 {
491 return $this->subtitle;
492 }
493 /**
494 * @param string
495 */
496 public function setTitle($title)
497 {
498 $this->title = $title;
499 }
500 /**
501 * @return string
502 */
503 public function getTitle()
504 {
505 return $this->title;
506 }
507}
508
509// Adding a class alias for backwards compatibility with the previous class name.
510class_alias(VolumeVolumeInfo::class, 'Google_Service_Books_VolumeVolumeInfo');
Note: See TracBrowser for help on using the repository browser.