PluginProbe
Authorizer / 2.6.17
Authorizer v2.6.17
3.15.3 3.15.2 3.15.1 3.15.0 3.14.3 3.14.4 3.14.2 3.14.1 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.9.0 2.9.1 2.9.10 2.9.11 2.9.12 2.9.13 2.9.2 2.9.3 2.9.6 All 126 releases
authorizer / vendor / google-api-php-client / src / Google / Service / Books.php

Books.php in Authorizer 2.6.17, at vendor/google-api-php-client/src/Google/Service/Books.php

7,573 lines 195.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
4 * use this file except in compliance with the License. You may obtain a copy of
5 * the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12 * License for the specific language governing permissions and limitations under
13 * the License.
14 */
15
16 /**
17 * Service definition for Books (v1).
18 *
19 * <p>
20 * Lets you search for books and manage your Google Books library.</p>
21 *
22 * <p>
23 * For more information about this service, see the API
24 * <a href="https://developers.google.com/books/docs/v1/getting_started" target="_blank">Documentation</a>
25 * </p>
26 *
27 * @author Google, Inc.
28 */
29 class Google_Service_Books extends Google_Service
30 {
31 /** Manage your books. */
32 const BOOKS =
33 "https://www.googleapis.com/auth/books";
34
35 public $bookshelves;
36 public $bookshelves_volumes;
37 public $cloudloading;
38 public $dictionary;
39 public $layers;
40 public $layers_annotationData;
41 public $layers_volumeAnnotations;
42 public $myconfig;
43 public $mylibrary_annotations;
44 public $mylibrary_bookshelves;
45 public $mylibrary_bookshelves_volumes;
46 public $mylibrary_readingpositions;
47 public $notification;
48 public $onboarding;
49 public $personalizedstream;
50 public $promooffer;
51 public $series;
52 public $series_membership;
53 public $volumes;
54 public $volumes_associated;
55 public $volumes_mybooks;
56 public $volumes_recommended;
57 public $volumes_useruploaded;
58
59
60 /**
61 * Constructs the internal representation of the Books service.
62 *
63 * @param Google_Client $client
64 */
65 public function __construct(Google_Client $client)
66 {
67 parent::__construct($client);
68 $this->rootUrl = 'https://www.googleapis.com/';
69 $this->servicePath = 'books/v1/';
70 $this->version = 'v1';
71 $this->serviceName = 'books';
72
73 $this->bookshelves = new Google_Service_Books_Bookshelves_Resource(
74 $this,
75 $this->serviceName,
76 'bookshelves',
77 array(
78 'methods' => array(
79 'get' => array(
80 'path' => 'users/{userId}/bookshelves/{shelf}',
81 'httpMethod' => 'GET',
82 'parameters' => array(
83 'userId' => array(
84 'location' => 'path',
85 'type' => 'string',
86 'required' => true,
87 ),
88 'shelf' => array(
89 'location' => 'path',
90 'type' => 'string',
91 'required' => true,
92 ),
93 'source' => array(
94 'location' => 'query',
95 'type' => 'string',
96 ),
97 ),
98 ),'list' => array(
99 'path' => 'users/{userId}/bookshelves',
100 'httpMethod' => 'GET',
101 'parameters' => array(
102 'userId' => array(
103 'location' => 'path',
104 'type' => 'string',
105 'required' => true,
106 ),
107 'source' => array(
108 'location' => 'query',
109 'type' => 'string',
110 ),
111 ),
112 ),
113 )
114 )
115 );
116 $this->bookshelves_volumes = new Google_Service_Books_BookshelvesVolumes_Resource(
117 $this,
118 $this->serviceName,
119 'volumes',
120 array(
121 'methods' => array(
122 'list' => array(
123 'path' => 'users/{userId}/bookshelves/{shelf}/volumes',
124 'httpMethod' => 'GET',
125 'parameters' => array(
126 'userId' => array(
127 'location' => 'path',
128 'type' => 'string',
129 'required' => true,
130 ),
131 'shelf' => array(
132 'location' => 'path',
133 'type' => 'string',
134 'required' => true,
135 ),
136 'maxResults' => array(
137 'location' => 'query',
138 'type' => 'integer',
139 ),
140 'showPreorders' => array(
141 'location' => 'query',
142 'type' => 'boolean',
143 ),
144 'source' => array(
145 'location' => 'query',
146 'type' => 'string',
147 ),
148 'startIndex' => array(
149 'location' => 'query',
150 'type' => 'integer',
151 ),
152 ),
153 ),
154 )
155 )
156 );
157 $this->cloudloading = new Google_Service_Books_Cloudloading_Resource(
158 $this,
159 $this->serviceName,
160 'cloudloading',
161 array(
162 'methods' => array(
163 'addBook' => array(
164 'path' => 'cloudloading/addBook',
165 'httpMethod' => 'POST',
166 'parameters' => array(
167 'drive_document_id' => array(
168 'location' => 'query',
169 'type' => 'string',
170 ),
171 'mime_type' => array(
172 'location' => 'query',
173 'type' => 'string',
174 ),
175 'name' => array(
176 'location' => 'query',
177 'type' => 'string',
178 ),
179 'upload_client_token' => array(
180 'location' => 'query',
181 'type' => 'string',
182 ),
183 ),
184 ),'deleteBook' => array(
185 'path' => 'cloudloading/deleteBook',
186 'httpMethod' => 'POST',
187 'parameters' => array(
188 'volumeId' => array(
189 'location' => 'query',
190 'type' => 'string',
191 'required' => true,
192 ),
193 ),
194 ),'updateBook' => array(
195 'path' => 'cloudloading/updateBook',
196 'httpMethod' => 'POST',
197 'parameters' => array(),
198 ),
199 )
200 )
201 );
202 $this->dictionary = new Google_Service_Books_Dictionary_Resource(
203 $this,
204 $this->serviceName,
205 'dictionary',
206 array(
207 'methods' => array(
208 'listOfflineMetadata' => array(
209 'path' => 'dictionary/listOfflineMetadata',
210 'httpMethod' => 'GET',
211 'parameters' => array(
212 'cpksver' => array(
213 'location' => 'query',
214 'type' => 'string',
215 'required' => true,
216 ),
217 ),
218 ),
219 )
220 )
221 );
222 $this->layers = new Google_Service_Books_Layers_Resource(
223 $this,
224 $this->serviceName,
225 'layers',
226 array(
227 'methods' => array(
228 'get' => array(
229 'path' => 'volumes/{volumeId}/layersummary/{summaryId}',
230 'httpMethod' => 'GET',
231 'parameters' => array(
232 'volumeId' => array(
233 'location' => 'path',
234 'type' => 'string',
235 'required' => true,
236 ),
237 'summaryId' => array(
238 'location' => 'path',
239 'type' => 'string',
240 'required' => true,
241 ),
242 'contentVersion' => array(
243 'location' => 'query',
244 'type' => 'string',
245 ),
246 'source' => array(
247 'location' => 'query',
248 'type' => 'string',
249 ),
250 ),
251 ),'list' => array(
252 'path' => 'volumes/{volumeId}/layersummary',
253 'httpMethod' => 'GET',
254 'parameters' => array(
255 'volumeId' => array(
256 'location' => 'path',
257 'type' => 'string',
258 'required' => true,
259 ),
260 'contentVersion' => array(
261 'location' => 'query',
262 'type' => 'string',
263 ),
264 'maxResults' => array(
265 'location' => 'query',
266 'type' => 'integer',
267 ),
268 'pageToken' => array(
269 'location' => 'query',
270 'type' => 'string',
271 ),
272 'source' => array(
273 'location' => 'query',
274 'type' => 'string',
275 ),
276 ),
277 ),
278 )
279 )
280 );
281 $this->layers_annotationData = new Google_Service_Books_LayersAnnotationData_Resource(
282 $this,
283 $this->serviceName,
284 'annotationData',
285 array(
286 'methods' => array(
287 'get' => array(
288 'path' => 'volumes/{volumeId}/layers/{layerId}/data/{annotationDataId}',
289 'httpMethod' => 'GET',
290 'parameters' => array(
291 'volumeId' => array(
292 'location' => 'path',
293 'type' => 'string',
294 'required' => true,
295 ),
296 'layerId' => array(
297 'location' => 'path',
298 'type' => 'string',
299 'required' => true,
300 ),
301 'annotationDataId' => array(
302 'location' => 'path',
303 'type' => 'string',
304 'required' => true,
305 ),
306 'contentVersion' => array(
307 'location' => 'query',
308 'type' => 'string',
309 'required' => true,
310 ),
311 'allowWebDefinitions' => array(
312 'location' => 'query',
313 'type' => 'boolean',
314 ),
315 'h' => array(
316 'location' => 'query',
317 'type' => 'integer',
318 ),
319 'locale' => array(
320 'location' => 'query',
321 'type' => 'string',
322 ),
323 'scale' => array(
324 'location' => 'query',
325 'type' => 'integer',
326 ),
327 'source' => array(
328 'location' => 'query',
329 'type' => 'string',
330 ),
331 'w' => array(
332 'location' => 'query',
333 'type' => 'integer',
334 ),
335 ),
336 ),'list' => array(
337 'path' => 'volumes/{volumeId}/layers/{layerId}/data',
338 'httpMethod' => 'GET',
339 'parameters' => array(
340 'volumeId' => array(
341 'location' => 'path',
342 'type' => 'string',
343 'required' => true,
344 ),
345 'layerId' => array(
346 'location' => 'path',
347 'type' => 'string',
348 'required' => true,
349 ),
350 'contentVersion' => array(
351 'location' => 'query',
352 'type' => 'string',
353 'required' => true,
354 ),
355 'annotationDataId' => array(
356 'location' => 'query',
357 'type' => 'string',
358 'repeated' => true,
359 ),
360 'h' => array(
361 'location' => 'query',
362 'type' => 'integer',
363 ),
364 'locale' => array(
365 'location' => 'query',
366 'type' => 'string',
367 ),
368 'maxResults' => array(
369 'location' => 'query',
370 'type' => 'integer',
371 ),
372 'pageToken' => array(
373 'location' => 'query',
374 'type' => 'string',
375 ),
376 'scale' => array(
377 'location' => 'query',
378 'type' => 'integer',
379 ),
380 'source' => array(
381 'location' => 'query',
382 'type' => 'string',
383 ),
384 'updatedMax' => array(
385 'location' => 'query',
386 'type' => 'string',
387 ),
388 'updatedMin' => array(
389 'location' => 'query',
390 'type' => 'string',
391 ),
392 'w' => array(
393 'location' => 'query',
394 'type' => 'integer',
395 ),
396 ),
397 ),
398 )
399 )
400 );
401 $this->layers_volumeAnnotations = new Google_Service_Books_LayersVolumeAnnotations_Resource(
402 $this,
403 $this->serviceName,
404 'volumeAnnotations',
405 array(
406 'methods' => array(
407 'get' => array(
408 'path' => 'volumes/{volumeId}/layers/{layerId}/annotations/{annotationId}',
409 'httpMethod' => 'GET',
410 'parameters' => array(
411 'volumeId' => array(
412 'location' => 'path',
413 'type' => 'string',
414 'required' => true,
415 ),
416 'layerId' => array(
417 'location' => 'path',
418 'type' => 'string',
419 'required' => true,
420 ),
421 'annotationId' => array(
422 'location' => 'path',
423 'type' => 'string',
424 'required' => true,
425 ),
426 'locale' => array(
427 'location' => 'query',
428 'type' => 'string',
429 ),
430 'source' => array(
431 'location' => 'query',
432 'type' => 'string',
433 ),
434 ),
435 ),'list' => array(
436 'path' => 'volumes/{volumeId}/layers/{layerId}',
437 'httpMethod' => 'GET',
438 'parameters' => array(
439 'volumeId' => array(
440 'location' => 'path',
441 'type' => 'string',
442 'required' => true,
443 ),
444 'layerId' => array(
445 'location' => 'path',
446 'type' => 'string',
447 'required' => true,
448 ),
449 'contentVersion' => array(
450 'location' => 'query',
451 'type' => 'string',
452 'required' => true,
453 ),
454 'endOffset' => array(
455 'location' => 'query',
456 'type' => 'string',
457 ),
458 'endPosition' => array(
459 'location' => 'query',
460 'type' => 'string',
461 ),
462 'locale' => array(
463 'location' => 'query',
464 'type' => 'string',
465 ),
466 'maxResults' => array(
467 'location' => 'query',
468 'type' => 'integer',
469 ),
470 'pageToken' => array(
471 'location' => 'query',
472 'type' => 'string',
473 ),
474 'showDeleted' => array(
475 'location' => 'query',
476 'type' => 'boolean',
477 ),
478 'source' => array(
479 'location' => 'query',
480 'type' => 'string',
481 ),
482 'startOffset' => array(
483 'location' => 'query',
484 'type' => 'string',
485 ),
486 'startPosition' => array(
487 'location' => 'query',
488 'type' => 'string',
489 ),
490 'updatedMax' => array(
491 'location' => 'query',
492 'type' => 'string',
493 ),
494 'updatedMin' => array(
495 'location' => 'query',
496 'type' => 'string',
497 ),
498 'volumeAnnotationsVersion' => array(
499 'location' => 'query',
500 'type' => 'string',
501 ),
502 ),
503 ),
504 )
505 )
506 );
507 $this->myconfig = new Google_Service_Books_Myconfig_Resource(
508 $this,
509 $this->serviceName,
510 'myconfig',
511 array(
512 'methods' => array(
513 'getUserSettings' => array(
514 'path' => 'myconfig/getUserSettings',
515 'httpMethod' => 'GET',
516 'parameters' => array(),
517 ),'releaseDownloadAccess' => array(
518 'path' => 'myconfig/releaseDownloadAccess',
519 'httpMethod' => 'POST',
520 'parameters' => array(
521 'volumeIds' => array(
522 'location' => 'query',
523 'type' => 'string',
524 'repeated' => true,
525 'required' => true,
526 ),
527 'cpksver' => array(
528 'location' => 'query',
529 'type' => 'string',
530 'required' => true,
531 ),
532 'locale' => array(
533 'location' => 'query',
534 'type' => 'string',
535 ),
536 'source' => array(
537 'location' => 'query',
538 'type' => 'string',
539 ),
540 ),
541 ),'requestAccess' => array(
542 'path' => 'myconfig/requestAccess',
543 'httpMethod' => 'POST',
544 'parameters' => array(
545 'source' => array(
546 'location' => 'query',
547 'type' => 'string',
548 'required' => true,
549 ),
550 'volumeId' => array(
551 'location' => 'query',
552 'type' => 'string',
553 'required' => true,
554 ),
555 'nonce' => array(
556 'location' => 'query',
557 'type' => 'string',
558 'required' => true,
559 ),
560 'cpksver' => array(
561 'location' => 'query',
562 'type' => 'string',
563 'required' => true,
564 ),
565 'licenseTypes' => array(
566 'location' => 'query',
567 'type' => 'string',
568 ),
569 'locale' => array(
570 'location' => 'query',
571 'type' => 'string',
572 ),
573 ),
574 ),'syncVolumeLicenses' => array(
575 'path' => 'myconfig/syncVolumeLicenses',
576 'httpMethod' => 'POST',
577 'parameters' => array(
578 'source' => array(
579 'location' => 'query',
580 'type' => 'string',
581 'required' => true,
582 ),
583 'nonce' => array(
584 'location' => 'query',
585 'type' => 'string',
586 'required' => true,
587 ),
588 'cpksver' => array(
589 'location' => 'query',
590 'type' => 'string',
591 'required' => true,
592 ),
593 'features' => array(
594 'location' => 'query',
595 'type' => 'string',
596 'repeated' => true,
597 ),
598 'includeNonComicsSeries' => array(
599 'location' => 'query',
600 'type' => 'boolean',
601 ),
602 'locale' => array(
603 'location' => 'query',
604 'type' => 'string',
605 ),
606 'showPreorders' => array(
607 'location' => 'query',
608 'type' => 'boolean',
609 ),
610 'volumeIds' => array(
611 'location' => 'query',
612 'type' => 'string',
613 'repeated' => true,
614 ),
615 ),
616 ),'updateUserSettings' => array(
617 'path' => 'myconfig/updateUserSettings',
618 'httpMethod' => 'POST',
619 'parameters' => array(),
620 ),
621 )
622 )
623 );
624 $this->mylibrary_annotations = new Google_Service_Books_MylibraryAnnotations_Resource(
625 $this,
626 $this->serviceName,
627 'annotations',
628 array(
629 'methods' => array(
630 'delete' => array(
631 'path' => 'mylibrary/annotations/{annotationId}',
632 'httpMethod' => 'DELETE',
633 'parameters' => array(
634 'annotationId' => array(
635 'location' => 'path',
636 'type' => 'string',
637 'required' => true,
638 ),
639 'source' => array(
640 'location' => 'query',
641 'type' => 'string',
642 ),
643 ),
644 ),'insert' => array(
645 'path' => 'mylibrary/annotations',
646 'httpMethod' => 'POST',
647 'parameters' => array(
648 'country' => array(
649 'location' => 'query',
650 'type' => 'string',
651 ),
652 'showOnlySummaryInResponse' => array(
653 'location' => 'query',
654 'type' => 'boolean',
655 ),
656 'source' => array(
657 'location' => 'query',
658 'type' => 'string',
659 ),
660 ),
661 ),'list' => array(
662 'path' => 'mylibrary/annotations',
663 'httpMethod' => 'GET',
664 'parameters' => array(
665 'contentVersion' => array(
666 'location' => 'query',
667 'type' => 'string',
668 ),
669 'layerId' => array(
670 'location' => 'query',
671 'type' => 'string',
672 ),
673 'layerIds' => array(
674 'location' => 'query',
675 'type' => 'string',
676 'repeated' => true,
677 ),
678 'maxResults' => array(
679 'location' => 'query',
680 'type' => 'integer',
681 ),
682 'pageToken' => array(
683 'location' => 'query',
684 'type' => 'string',
685 ),
686 'showDeleted' => array(
687 'location' => 'query',
688 'type' => 'boolean',
689 ),
690 'source' => array(
691 'location' => 'query',
692 'type' => 'string',
693 ),
694 'updatedMax' => array(
695 'location' => 'query',
696 'type' => 'string',
697 ),
698 'updatedMin' => array(
699 'location' => 'query',
700 'type' => 'string',
701 ),
702 'volumeId' => array(
703 'location' => 'query',
704 'type' => 'string',
705 ),
706 ),
707 ),'summary' => array(
708 'path' => 'mylibrary/annotations/summary',
709 'httpMethod' => 'POST',
710 'parameters' => array(
711 'layerIds' => array(
712 'location' => 'query',
713 'type' => 'string',
714 'repeated' => true,
715 'required' => true,
716 ),
717 'volumeId' => array(
718 'location' => 'query',
719 'type' => 'string',
720 'required' => true,
721 ),
722 ),
723 ),'update' => array(
724 'path' => 'mylibrary/annotations/{annotationId}',
725 'httpMethod' => 'PUT',
726 'parameters' => array(
727 'annotationId' => array(
728 'location' => 'path',
729 'type' => 'string',
730 'required' => true,
731 ),
732 'source' => array(
733 'location' => 'query',
734 'type' => 'string',
735 ),
736 ),
737 ),
738 )
739 )
740 );
741 $this->mylibrary_bookshelves = new Google_Service_Books_MylibraryBookshelves_Resource(
742 $this,
743 $this->serviceName,
744 'bookshelves',
745 array(
746 'methods' => array(
747 'addVolume' => array(
748 'path' => 'mylibrary/bookshelves/{shelf}/addVolume',
749 'httpMethod' => 'POST',
750 'parameters' => array(
751 'shelf' => array(
752 'location' => 'path',
753 'type' => 'string',
754 'required' => true,
755 ),
756 'volumeId' => array(
757 'location' => 'query',
758 'type' => 'string',
759 'required' => true,
760 ),
761 'reason' => array(
762 'location' => 'query',
763 'type' => 'string',
764 ),
765 'source' => array(
766 'location' => 'query',
767 'type' => 'string',
768 ),
769 ),
770 ),'clearVolumes' => array(
771 'path' => 'mylibrary/bookshelves/{shelf}/clearVolumes',
772 'httpMethod' => 'POST',
773 'parameters' => array(
774 'shelf' => array(
775 'location' => 'path',
776 'type' => 'string',
777 'required' => true,
778 ),
779 'source' => array(
780 'location' => 'query',
781 'type' => 'string',
782 ),
783 ),
784 ),'get' => array(
785 'path' => 'mylibrary/bookshelves/{shelf}',
786 'httpMethod' => 'GET',
787 'parameters' => array(
788 'shelf' => array(
789 'location' => 'path',
790 'type' => 'string',
791 'required' => true,
792 ),
793 'source' => array(
794 'location' => 'query',
795 'type' => 'string',
796 ),
797 ),
798 ),'list' => array(
799 'path' => 'mylibrary/bookshelves',
800 'httpMethod' => 'GET',
801 'parameters' => array(
802 'source' => array(
803 'location' => 'query',
804 'type' => 'string',
805 ),
806 ),
807 ),'moveVolume' => array(
808 'path' => 'mylibrary/bookshelves/{shelf}/moveVolume',
809 'httpMethod' => 'POST',
810 'parameters' => array(
811 'shelf' => array(
812 'location' => 'path',
813 'type' => 'string',
814 'required' => true,
815 ),
816 'volumeId' => array(
817 'location' => 'query',
818 'type' => 'string',
819 'required' => true,
820 ),
821 'volumePosition' => array(
822 'location' => 'query',
823 'type' => 'integer',
824 'required' => true,
825 ),
826 'source' => array(
827 'location' => 'query',
828 'type' => 'string',
829 ),
830 ),
831 ),'removeVolume' => array(
832 'path' => 'mylibrary/bookshelves/{shelf}/removeVolume',
833 'httpMethod' => 'POST',
834 'parameters' => array(
835 'shelf' => array(
836 'location' => 'path',
837 'type' => 'string',
838 'required' => true,
839 ),
840 'volumeId' => array(
841 'location' => 'query',
842 'type' => 'string',
843 'required' => true,
844 ),
845 'reason' => array(
846 'location' => 'query',
847 'type' => 'string',
848 ),
849 'source' => array(
850 'location' => 'query',
851 'type' => 'string',
852 ),
853 ),
854 ),
855 )
856 )
857 );
858 $this->mylibrary_bookshelves_volumes = new Google_Service_Books_MylibraryBookshelvesVolumes_Resource(
859 $this,
860 $this->serviceName,
861 'volumes',
862 array(
863 'methods' => array(
864 'list' => array(
865 'path' => 'mylibrary/bookshelves/{shelf}/volumes',
866 'httpMethod' => 'GET',
867 'parameters' => array(
868 'shelf' => array(
869 'location' => 'path',
870 'type' => 'string',
871 'required' => true,
872 ),
873 'country' => array(
874 'location' => 'query',
875 'type' => 'string',
876 ),
877 'maxResults' => array(
878 'location' => 'query',
879 'type' => 'integer',
880 ),
881 'projection' => array(
882 'location' => 'query',
883 'type' => 'string',
884 ),
885 'q' => array(
886 'location' => 'query',
887 'type' => 'string',
888 ),
889 'showPreorders' => array(
890 'location' => 'query',
891 'type' => 'boolean',
892 ),
893 'source' => array(
894 'location' => 'query',
895 'type' => 'string',
896 ),
897 'startIndex' => array(
898 'location' => 'query',
899 'type' => 'integer',
900 ),
901 ),
902 ),
903 )
904 )
905 );
906 $this->mylibrary_readingpositions = new Google_Service_Books_MylibraryReadingpositions_Resource(
907 $this,
908 $this->serviceName,
909 'readingpositions',
910 array(
911 'methods' => array(
912 'get' => array(
913 'path' => 'mylibrary/readingpositions/{volumeId}',
914 'httpMethod' => 'GET',
915 'parameters' => array(
916 'volumeId' => array(
917 'location' => 'path',
918 'type' => 'string',
919 'required' => true,
920 ),
921 'contentVersion' => array(
922 'location' => 'query',
923 'type' => 'string',
924 ),
925 'source' => array(
926 'location' => 'query',
927 'type' => 'string',
928 ),
929 ),
930 ),'setPosition' => array(
931 'path' => 'mylibrary/readingpositions/{volumeId}/setPosition',
932 'httpMethod' => 'POST',
933 'parameters' => array(
934 'volumeId' => array(
935 'location' => 'path',
936 'type' => 'string',
937 'required' => true,
938 ),
939 'timestamp' => array(
940 'location' => 'query',
941 'type' => 'string',
942 'required' => true,
943 ),
944 'position' => array(
945 'location' => 'query',
946 'type' => 'string',
947 'required' => true,
948 ),
949 'action' => array(
950 'location' => 'query',
951 'type' => 'string',
952 ),
953 'contentVersion' => array(
954 'location' => 'query',
955 'type' => 'string',
956 ),
957 'deviceCookie' => array(
958 'location' => 'query',
959 'type' => 'string',
960 ),
961 'source' => array(
962 'location' => 'query',
963 'type' => 'string',
964 ),
965 ),
966 ),
967 )
968 )
969 );
970 $this->notification = new Google_Service_Books_Notification_Resource(
971 $this,
972 $this->serviceName,
973 'notification',
974 array(
975 'methods' => array(
976 'get' => array(
977 'path' => 'notification/get',
978 'httpMethod' => 'GET',
979 'parameters' => array(
980 'notification_id' => array(
981 'location' => 'query',
982 'type' => 'string',
983 'required' => true,
984 ),
985 'locale' => array(
986 'location' => 'query',
987 'type' => 'string',
988 ),
989 'source' => array(
990 'location' => 'query',
991 'type' => 'string',
992 ),
993 ),
994 ),
995 )
996 )
997 );
998 $this->onboarding = new Google_Service_Books_Onboarding_Resource(
999 $this,
1000 $this->serviceName,
1001 'onboarding',
1002 array(
1003 'methods' => array(
1004 'listCategories' => array(
1005 'path' => 'onboarding/listCategories',
1006 'httpMethod' => 'GET',
1007 'parameters' => array(
1008 'locale' => array(
1009 'location' => 'query',
1010 'type' => 'string',
1011 ),
1012 ),
1013 ),'listCategoryVolumes' => array(
1014 'path' => 'onboarding/listCategoryVolumes',
1015 'httpMethod' => 'GET',
1016 'parameters' => array(
1017 'categoryId' => array(
1018 'location' => 'query',
1019 'type' => 'string',
1020 'repeated' => true,
1021 ),
1022 'locale' => array(
1023 'location' => 'query',
1024 'type' => 'string',
1025 ),
1026 'maxAllowedMaturityRating' => array(
1027 'location' => 'query',
1028 'type' => 'string',
1029 ),
1030 'pageSize' => array(
1031 'location' => 'query',
1032 'type' => 'integer',
1033 ),
1034 'pageToken' => array(
1035 'location' => 'query',
1036 'type' => 'string',
1037 ),
1038 ),
1039 ),
1040 )
1041 )
1042 );
1043 $this->personalizedstream = new Google_Service_Books_Personalizedstream_Resource(
1044 $this,
1045 $this->serviceName,
1046 'personalizedstream',
1047 array(
1048 'methods' => array(
1049 'get' => array(
1050 'path' => 'personalizedstream/get',
1051 'httpMethod' => 'GET',
1052 'parameters' => array(
1053 'locale' => array(
1054 'location' => 'query',
1055 'type' => 'string',
1056 ),
1057 'maxAllowedMaturityRating' => array(
1058 'location' => 'query',
1059 'type' => 'string',
1060 ),
1061 'source' => array(
1062 'location' => 'query',
1063 'type' => 'string',
1064 ),
1065 ),
1066 ),
1067 )
1068 )
1069 );
1070 $this->promooffer = new Google_Service_Books_Promooffer_Resource(
1071 $this,
1072 $this->serviceName,
1073 'promooffer',
1074 array(
1075 'methods' => array(
1076 'accept' => array(
1077 'path' => 'promooffer/accept',
1078 'httpMethod' => 'POST',
1079 'parameters' => array(
1080 'androidId' => array(
1081 'location' => 'query',
1082 'type' => 'string',
1083 ),
1084 'device' => array(
1085 'location' => 'query',
1086 'type' => 'string',
1087 ),
1088 'manufacturer' => array(
1089 'location' => 'query',
1090 'type' => 'string',
1091 ),
1092 'model' => array(
1093 'location' => 'query',
1094 'type' => 'string',
1095 ),
1096 'offerId' => array(
1097 'location' => 'query',
1098 'type' => 'string',
1099 ),
1100 'product' => array(
1101 'location' => 'query',
1102 'type' => 'string',
1103 ),
1104 'serial' => array(
1105 'location' => 'query',
1106 'type' => 'string',
1107 ),
1108 'volumeId' => array(
1109 'location' => 'query',
1110 'type' => 'string',
1111 ),
1112 ),
1113 ),'dismiss' => array(
1114 'path' => 'promooffer/dismiss',
1115 'httpMethod' => 'POST',
1116 'parameters' => array(
1117 'androidId' => array(
1118 'location' => 'query',
1119 'type' => 'string',
1120 ),
1121 'device' => array(
1122 'location' => 'query',
1123 'type' => 'string',
1124 ),
1125 'manufacturer' => array(
1126 'location' => 'query',
1127 'type' => 'string',
1128 ),
1129 'model' => array(
1130 'location' => 'query',
1131 'type' => 'string',
1132 ),
1133 'offerId' => array(
1134 'location' => 'query',
1135 'type' => 'string',
1136 ),
1137 'product' => array(
1138 'location' => 'query',
1139 'type' => 'string',
1140 ),
1141 'serial' => array(
1142 'location' => 'query',
1143 'type' => 'string',
1144 ),
1145 ),
1146 ),'get' => array(
1147 'path' => 'promooffer/get',
1148 'httpMethod' => 'GET',
1149 'parameters' => array(
1150 'androidId' => array(
1151 'location' => 'query',
1152 'type' => 'string',
1153 ),
1154 'device' => array(
1155 'location' => 'query',
1156 'type' => 'string',
1157 ),
1158 'manufacturer' => array(
1159 'location' => 'query',
1160 'type' => 'string',
1161 ),
1162 'model' => array(
1163 'location' => 'query',
1164 'type' => 'string',
1165 ),
1166 'product' => array(
1167 'location' => 'query',
1168 'type' => 'string',
1169 ),
1170 'serial' => array(
1171 'location' => 'query',
1172 'type' => 'string',
1173 ),
1174 ),
1175 ),
1176 )
1177 )
1178 );
1179 $this->series = new Google_Service_Books_Series_Resource(
1180 $this,
1181 $this->serviceName,
1182 'series',
1183 array(
1184 'methods' => array(
1185 'get' => array(
1186 'path' => 'series/get',
1187 'httpMethod' => 'GET',
1188 'parameters' => array(
1189 'series_id' => array(
1190 'location' => 'query',
1191 'type' => 'string',
1192 'repeated' => true,
1193 'required' => true,
1194 ),
1195 ),
1196 ),
1197 )
1198 )
1199 );
1200 $this->series_membership = new Google_Service_Books_SeriesMembership_Resource(
1201 $this,
1202 $this->serviceName,
1203 'membership',
1204 array(
1205 'methods' => array(
1206 'get' => array(
1207 'path' => 'series/membership/get',
1208 'httpMethod' => 'GET',
1209 'parameters' => array(
1210 'series_id' => array(
1211 'location' => 'query',
1212 'type' => 'string',
1213 'required' => true,
1214 ),
1215 'page_size' => array(
1216 'location' => 'query',
1217 'type' => 'integer',
1218 ),
1219 'page_token' => array(
1220 'location' => 'query',
1221 'type' => 'string',
1222 ),
1223 ),
1224 ),
1225 )
1226 )
1227 );
1228 $this->volumes = new Google_Service_Books_Volumes_Resource(
1229 $this,
1230 $this->serviceName,
1231 'volumes',
1232 array(
1233 'methods' => array(
1234 'get' => array(
1235 'path' => 'volumes/{volumeId}',
1236 'httpMethod' => 'GET',
1237 'parameters' => array(
1238 'volumeId' => array(
1239 'location' => 'path',
1240 'type' => 'string',
1241 'required' => true,
1242 ),
1243 'country' => array(
1244 'location' => 'query',
1245 'type' => 'string',
1246 ),
1247 'includeNonComicsSeries' => array(
1248 'location' => 'query',
1249 'type' => 'boolean',
1250 ),
1251 'partner' => array(
1252 'location' => 'query',
1253 'type' => 'string',
1254 ),
1255 'projection' => array(
1256 'location' => 'query',
1257 'type' => 'string',
1258 ),
1259 'source' => array(
1260 'location' => 'query',
1261 'type' => 'string',
1262 ),
1263 'user_library_consistent_read' => array(
1264 'location' => 'query',
1265 'type' => 'boolean',
1266 ),
1267 ),
1268 ),'list' => array(
1269 'path' => 'volumes',
1270 'httpMethod' => 'GET',
1271 'parameters' => array(
1272 'q' => array(
1273 'location' => 'query',
1274 'type' => 'string',
1275 'required' => true,
1276 ),
1277 'download' => array(
1278 'location' => 'query',
1279 'type' => 'string',
1280 ),
1281 'filter' => array(
1282 'location' => 'query',
1283 'type' => 'string',
1284 ),
1285 'langRestrict' => array(
1286 'location' => 'query',
1287 'type' => 'string',
1288 ),
1289 'libraryRestrict' => array(
1290 'location' => 'query',
1291 'type' => 'string',
1292 ),
1293 'maxResults' => array(
1294 'location' => 'query',
1295 'type' => 'integer',
1296 ),
1297 'orderBy' => array(
1298 'location' => 'query',
1299 'type' => 'string',
1300 ),
1301 'partner' => array(
1302 'location' => 'query',
1303 'type' => 'string',
1304 ),
1305 'printType' => array(
1306 'location' => 'query',
1307 'type' => 'string',
1308 ),
1309 'projection' => array(
1310 'location' => 'query',
1311 'type' => 'string',
1312 ),
1313 'showPreorders' => array(
1314 'location' => 'query',
1315 'type' => 'boolean',
1316 ),
1317 'source' => array(
1318 'location' => 'query',
1319 'type' => 'string',
1320 ),
1321 'startIndex' => array(
1322 'location' => 'query',
1323 'type' => 'integer',
1324 ),
1325 ),
1326 ),
1327 )
1328 )
1329 );
1330 $this->volumes_associated = new Google_Service_Books_VolumesAssociated_Resource(
1331 $this,
1332 $this->serviceName,
1333 'associated',
1334 array(
1335 'methods' => array(
1336 'list' => array(
1337 'path' => 'volumes/{volumeId}/associated',
1338 'httpMethod' => 'GET',
1339 'parameters' => array(
1340 'volumeId' => array(
1341 'location' => 'path',
1342 'type' => 'string',
1343 'required' => true,
1344 ),
1345 'association' => array(
1346 'location' => 'query',
1347 'type' => 'string',
1348 ),
1349 'locale' => array(
1350 'location' => 'query',
1351 'type' => 'string',
1352 ),
1353 'maxAllowedMaturityRating' => array(
1354 'location' => 'query',
1355 'type' => 'string',
1356 ),
1357 'source' => array(
1358 'location' => 'query',
1359 'type' => 'string',
1360 ),
1361 ),
1362 ),
1363 )
1364 )
1365 );
1366 $this->volumes_mybooks = new Google_Service_Books_VolumesMybooks_Resource(
1367 $this,
1368 $this->serviceName,
1369 'mybooks',
1370 array(
1371 'methods' => array(
1372 'list' => array(
1373 'path' => 'volumes/mybooks',
1374 'httpMethod' => 'GET',
1375 'parameters' => array(
1376 'acquireMethod' => array(
1377 'location' => 'query',
1378 'type' => 'string',
1379 'repeated' => true,
1380 ),
1381 'locale' => array(
1382 'location' => 'query',
1383 'type' => 'string',
1384 ),
1385 'maxResults' => array(
1386 'location' => 'query',
1387 'type' => 'integer',
1388 ),
1389 'processingState' => array(
1390 'location' => 'query',
1391 'type' => 'string',
1392 'repeated' => true,
1393 ),
1394 'source' => array(
1395 'location' => 'query',
1396 'type' => 'string',
1397 ),
1398 'startIndex' => array(
1399 'location' => 'query',
1400 'type' => 'integer',
1401 ),
1402 ),
1403 ),
1404 )
1405 )
1406 );
1407 $this->volumes_recommended = new Google_Service_Books_VolumesRecommended_Resource(
1408 $this,
1409 $this->serviceName,
1410 'recommended',
1411 array(
1412 'methods' => array(
1413 'list' => array(
1414 'path' => 'volumes/recommended',
1415 'httpMethod' => 'GET',
1416 'parameters' => array(
1417 'locale' => array(
1418 'location' => 'query',
1419 'type' => 'string',
1420 ),
1421 'maxAllowedMaturityRating' => array(
1422 'location' => 'query',
1423 'type' => 'string',
1424 ),
1425 'source' => array(
1426 'location' => 'query',
1427 'type' => 'string',
1428 ),
1429 ),
1430 ),'rate' => array(
1431 'path' => 'volumes/recommended/rate',
1432 'httpMethod' => 'POST',
1433 'parameters' => array(
1434 'rating' => array(
1435 'location' => 'query',
1436 'type' => 'string',
1437 'required' => true,
1438 ),
1439 'volumeId' => array(
1440 'location' => 'query',
1441 'type' => 'string',
1442 'required' => true,
1443 ),
1444 'locale' => array(
1445 'location' => 'query',
1446 'type' => 'string',
1447 ),
1448 'source' => array(
1449 'location' => 'query',
1450 'type' => 'string',
1451 ),
1452 ),
1453 ),
1454 )
1455 )
1456 );
1457 $this->volumes_useruploaded = new Google_Service_Books_VolumesUseruploaded_Resource(
1458 $this,
1459 $this->serviceName,
1460 'useruploaded',
1461 array(
1462 'methods' => array(
1463 'list' => array(
1464 'path' => 'volumes/useruploaded',
1465 'httpMethod' => 'GET',
1466 'parameters' => array(
1467 'locale' => array(
1468 'location' => 'query',
1469 'type' => 'string',
1470 ),
1471 'maxResults' => array(
1472 'location' => 'query',
1473 'type' => 'integer',
1474 ),
1475 'processingState' => array(
1476 'location' => 'query',
1477 'type' => 'string',
1478 'repeated' => true,
1479 ),
1480 'source' => array(
1481 'location' => 'query',
1482 'type' => 'string',
1483 ),
1484 'startIndex' => array(
1485 'location' => 'query',
1486 'type' => 'integer',
1487 ),
1488 'volumeId' => array(
1489 'location' => 'query',
1490 'type' => 'string',
1491 'repeated' => true,
1492 ),
1493 ),
1494 ),
1495 )
1496 )
1497 );
1498 }
1499 }
1500
1501
1502 /**
1503 * The "bookshelves" collection of methods.
1504 * Typical usage is:
1505 * <code>
1506 * $booksService = new Google_Service_Books(...);
1507 * $bookshelves = $booksService->bookshelves;
1508 * </code>
1509 */
1510 class Google_Service_Books_Bookshelves_Resource extends Google_Service_Resource
1511 {
1512
1513 /**
1514 * Retrieves metadata for a specific bookshelf for the specified user.
1515 * (bookshelves.get)
1516 *
1517 * @param string $userId ID of user for whom to retrieve bookshelves.
1518 * @param string $shelf ID of bookshelf to retrieve.
1519 * @param array $optParams Optional parameters.
1520 *
1521 * @opt_param string source String to identify the originator of this request.
1522 * @return Google_Service_Books_Bookshelf
1523 */
1524 public function get($userId, $shelf, $optParams = array())
1525 {
1526 $params = array('userId' => $userId, 'shelf' => $shelf);
1527 $params = array_merge($params, $optParams);
1528 return $this->call('get', array($params), "Google_Service_Books_Bookshelf");
1529 }
1530
1531 /**
1532 * Retrieves a list of public bookshelves for the specified user.
1533 * (bookshelves.listBookshelves)
1534 *
1535 * @param string $userId ID of user for whom to retrieve bookshelves.
1536 * @param array $optParams Optional parameters.
1537 *
1538 * @opt_param string source String to identify the originator of this request.
1539 * @return Google_Service_Books_Bookshelves
1540 */
1541 public function listBookshelves($userId, $optParams = array())
1542 {
1543 $params = array('userId' => $userId);
1544 $params = array_merge($params, $optParams);
1545 return $this->call('list', array($params), "Google_Service_Books_Bookshelves");
1546 }
1547 }
1548
1549 /**
1550 * The "volumes" collection of methods.
1551 * Typical usage is:
1552 * <code>
1553 * $booksService = new Google_Service_Books(...);
1554 * $volumes = $booksService->volumes;
1555 * </code>
1556 */
1557 class Google_Service_Books_BookshelvesVolumes_Resource extends Google_Service_Resource
1558 {
1559
1560 /**
1561 * Retrieves volumes in a specific bookshelf for the specified user.
1562 * (volumes.listBookshelvesVolumes)
1563 *
1564 * @param string $userId ID of user for whom to retrieve bookshelf volumes.
1565 * @param string $shelf ID of bookshelf to retrieve volumes.
1566 * @param array $optParams Optional parameters.
1567 *
1568 * @opt_param string maxResults Maximum number of results to return
1569 * @opt_param bool showPreorders Set to true to show pre-ordered books. Defaults
1570 * to false.
1571 * @opt_param string source String to identify the originator of this request.
1572 * @opt_param string startIndex Index of the first element to return (starts at
1573 * 0)
1574 * @return Google_Service_Books_Volumes
1575 */
1576 public function listBookshelvesVolumes($userId, $shelf, $optParams = array())
1577 {
1578 $params = array('userId' => $userId, 'shelf' => $shelf);
1579 $params = array_merge($params, $optParams);
1580 return $this->call('list', array($params), "Google_Service_Books_Volumes");
1581 }
1582 }
1583
1584 /**
1585 * The "cloudloading" collection of methods.
1586 * Typical usage is:
1587 * <code>
1588 * $booksService = new Google_Service_Books(...);
1589 * $cloudloading = $booksService->cloudloading;
1590 * </code>
1591 */
1592 class Google_Service_Books_Cloudloading_Resource extends Google_Service_Resource
1593 {
1594
1595 /**
1596 * (cloudloading.addBook)
1597 *
1598 * @param array $optParams Optional parameters.
1599 *
1600 * @opt_param string drive_document_id A drive document id. The
1601 * upload_client_token must not be set.
1602 * @opt_param string mime_type The document MIME type. It can be set only if the
1603 * drive_document_id is set.
1604 * @opt_param string name The document name. It can be set only if the
1605 * drive_document_id is set.
1606 * @opt_param string upload_client_token
1607 * @return Google_Service_Books_BooksCloudloadingResource
1608 */
1609 public function addBook($optParams = array())
1610 {
1611 $params = array();
1612 $params = array_merge($params, $optParams);
1613 return $this->call('addBook', array($params), "Google_Service_Books_BooksCloudloadingResource");
1614 }
1615
1616 /**
1617 * Remove the book and its contents (cloudloading.deleteBook)
1618 *
1619 * @param string $volumeId The id of the book to be removed.
1620 * @param array $optParams Optional parameters.
1621 */
1622 public function deleteBook($volumeId, $optParams = array())
1623 {
1624 $params = array('volumeId' => $volumeId);
1625 $params = array_merge($params, $optParams);
1626 return $this->call('deleteBook', array($params));
1627 }
1628
1629 /**
1630 * (cloudloading.updateBook)
1631 *
1632 * @param Google_BooksCloudloadingResource $postBody
1633 * @param array $optParams Optional parameters.
1634 * @return Google_Service_Books_BooksCloudloadingResource
1635 */
1636 public function updateBook(Google_Service_Books_BooksCloudloadingResource $postBody, $optParams = array())
1637 {
1638 $params = array('postBody' => $postBody);
1639 $params = array_merge($params, $optParams);
1640 return $this->call('updateBook', array($params), "Google_Service_Books_BooksCloudloadingResource");
1641 }
1642 }
1643
1644 /**
1645 * The "dictionary" collection of methods.
1646 * Typical usage is:
1647 * <code>
1648 * $booksService = new Google_Service_Books(...);
1649 * $dictionary = $booksService->dictionary;
1650 * </code>
1651 */
1652 class Google_Service_Books_Dictionary_Resource extends Google_Service_Resource
1653 {
1654
1655 /**
1656 * Returns a list of offline dictionary metadata available
1657 * (dictionary.listOfflineMetadata)
1658 *
1659 * @param string $cpksver The device/version ID from which to request the data.
1660 * @param array $optParams Optional parameters.
1661 * @return Google_Service_Books_Metadata
1662 */
1663 public function listOfflineMetadata($cpksver, $optParams = array())
1664 {
1665 $params = array('cpksver' => $cpksver);
1666 $params = array_merge($params, $optParams);
1667 return $this->call('listOfflineMetadata', array($params), "Google_Service_Books_Metadata");
1668 }
1669 }
1670
1671 /**
1672 * The "layers" collection of methods.
1673 * Typical usage is:
1674 * <code>
1675 * $booksService = new Google_Service_Books(...);
1676 * $layers = $booksService->layers;
1677 * </code>
1678 */
1679 class Google_Service_Books_Layers_Resource extends Google_Service_Resource
1680 {
1681
1682 /**
1683 * Gets the layer summary for a volume. (layers.get)
1684 *
1685 * @param string $volumeId The volume to retrieve layers for.
1686 * @param string $summaryId The ID for the layer to get the summary for.
1687 * @param array $optParams Optional parameters.
1688 *
1689 * @opt_param string contentVersion The content version for the requested
1690 * volume.
1691 * @opt_param string source String to identify the originator of this request.
1692 * @return Google_Service_Books_Layersummary
1693 */
1694 public function get($volumeId, $summaryId, $optParams = array())
1695 {
1696 $params = array('volumeId' => $volumeId, 'summaryId' => $summaryId);
1697 $params = array_merge($params, $optParams);
1698 return $this->call('get', array($params), "Google_Service_Books_Layersummary");
1699 }
1700
1701 /**
1702 * List the layer summaries for a volume. (layers.listLayers)
1703 *
1704 * @param string $volumeId The volume to retrieve layers for.
1705 * @param array $optParams Optional parameters.
1706 *
1707 * @opt_param string contentVersion The content version for the requested
1708 * volume.
1709 * @opt_param string maxResults Maximum number of results to return
1710 * @opt_param string pageToken The value of the nextToken from the previous
1711 * page.
1712 * @opt_param string source String to identify the originator of this request.
1713 * @return Google_Service_Books_Layersummaries
1714 */
1715 public function listLayers($volumeId, $optParams = array())
1716 {
1717 $params = array('volumeId' => $volumeId);
1718 $params = array_merge($params, $optParams);
1719 return $this->call('list', array($params), "Google_Service_Books_Layersummaries");
1720 }
1721 }
1722
1723 /**
1724 * The "annotationData" collection of methods.
1725 * Typical usage is:
1726 * <code>
1727 * $booksService = new Google_Service_Books(...);
1728 * $annotationData = $booksService->annotationData;
1729 * </code>
1730 */
1731 class Google_Service_Books_LayersAnnotationData_Resource extends Google_Service_Resource
1732 {
1733
1734 /**
1735 * Gets the annotation data. (annotationData.get)
1736 *
1737 * @param string $volumeId The volume to retrieve annotations for.
1738 * @param string $layerId The ID for the layer to get the annotations.
1739 * @param string $annotationDataId The ID of the annotation data to retrieve.
1740 * @param string $contentVersion The content version for the volume you are
1741 * trying to retrieve.
1742 * @param array $optParams Optional parameters.
1743 *
1744 * @opt_param bool allowWebDefinitions For the dictionary layer. Whether or not
1745 * to allow web definitions.
1746 * @opt_param int h The requested pixel height for any images. If height is
1747 * provided width must also be provided.
1748 * @opt_param string locale The locale information for the data. ISO-639-1
1749 * language and ISO-3166-1 country code. Ex: 'en_US'.
1750 * @opt_param int scale The requested scale for the image.
1751 * @opt_param string source String to identify the originator of this request.
1752 * @opt_param int w The requested pixel width for any images. If width is
1753 * provided height must also be provided.
1754 * @return Google_Service_Books_Annotationdata
1755 */
1756 public function get($volumeId, $layerId, $annotationDataId, $contentVersion, $optParams = array())
1757 {
1758 $params = array('volumeId' => $volumeId, 'layerId' => $layerId, 'annotationDataId' => $annotationDataId, 'contentVersion' => $contentVersion);
1759 $params = array_merge($params, $optParams);
1760 return $this->call('get', array($params), "Google_Service_Books_Annotationdata");
1761 }
1762
1763 /**
1764 * Gets the annotation data for a volume and layer.
1765 * (annotationData.listLayersAnnotationData)
1766 *
1767 * @param string $volumeId The volume to retrieve annotation data for.
1768 * @param string $layerId The ID for the layer to get the annotation data.
1769 * @param string $contentVersion The content version for the requested volume.
1770 * @param array $optParams Optional parameters.
1771 *
1772 * @opt_param string annotationDataId The list of Annotation Data Ids to
1773 * retrieve. Pagination is ignored if this is set.
1774 * @opt_param int h The requested pixel height for any images. If height is
1775 * provided width must also be provided.
1776 * @opt_param string locale The locale information for the data. ISO-639-1
1777 * language and ISO-3166-1 country code. Ex: 'en_US'.
1778 * @opt_param string maxResults Maximum number of results to return
1779 * @opt_param string pageToken The value of the nextToken from the previous
1780 * page.
1781 * @opt_param int scale The requested scale for the image.
1782 * @opt_param string source String to identify the originator of this request.
1783 * @opt_param string updatedMax RFC 3339 timestamp to restrict to items updated
1784 * prior to this timestamp (exclusive).
1785 * @opt_param string updatedMin RFC 3339 timestamp to restrict to items updated
1786 * since this timestamp (inclusive).
1787 * @opt_param int w The requested pixel width for any images. If width is
1788 * provided height must also be provided.
1789 * @return Google_Service_Books_Annotationsdata
1790 */
1791 public function listLayersAnnotationData($volumeId, $layerId, $contentVersion, $optParams = array())
1792 {
1793 $params = array('volumeId' => $volumeId, 'layerId' => $layerId, 'contentVersion' => $contentVersion);
1794 $params = array_merge($params, $optParams);
1795 return $this->call('list', array($params), "Google_Service_Books_Annotationsdata");
1796 }
1797 }
1798 /**
1799 * The "volumeAnnotations" collection of methods.
1800 * Typical usage is:
1801 * <code>
1802 * $booksService = new Google_Service_Books(...);
1803 * $volumeAnnotations = $booksService->volumeAnnotations;
1804 * </code>
1805 */
1806 class Google_Service_Books_LayersVolumeAnnotations_Resource extends Google_Service_Resource
1807 {
1808
1809 /**
1810 * Gets the volume annotation. (volumeAnnotations.get)
1811 *
1812 * @param string $volumeId The volume to retrieve annotations for.
1813 * @param string $layerId The ID for the layer to get the annotations.
1814 * @param string $annotationId The ID of the volume annotation to retrieve.
1815 * @param array $optParams Optional parameters.
1816 *
1817 * @opt_param string locale The locale information for the data. ISO-639-1
1818 * language and ISO-3166-1 country code. Ex: 'en_US'.
1819 * @opt_param string source String to identify the originator of this request.
1820 * @return Google_Service_Books_Volumeannotation
1821 */
1822 public function get($volumeId, $layerId, $annotationId, $optParams = array())
1823 {
1824 $params = array('volumeId' => $volumeId, 'layerId' => $layerId, 'annotationId' => $annotationId);
1825 $params = array_merge($params, $optParams);
1826 return $this->call('get', array($params), "Google_Service_Books_Volumeannotation");
1827 }
1828
1829 /**
1830 * Gets the volume annotations for a volume and layer.
1831 * (volumeAnnotations.listLayersVolumeAnnotations)
1832 *
1833 * @param string $volumeId The volume to retrieve annotations for.
1834 * @param string $layerId The ID for the layer to get the annotations.
1835 * @param string $contentVersion The content version for the requested volume.
1836 * @param array $optParams Optional parameters.
1837 *
1838 * @opt_param string endOffset The end offset to end retrieving data from.
1839 * @opt_param string endPosition The end position to end retrieving data from.
1840 * @opt_param string locale The locale information for the data. ISO-639-1
1841 * language and ISO-3166-1 country code. Ex: 'en_US'.
1842 * @opt_param string maxResults Maximum number of results to return
1843 * @opt_param string pageToken The value of the nextToken from the previous
1844 * page.
1845 * @opt_param bool showDeleted Set to true to return deleted annotations.
1846 * updatedMin must be in the request to use this. Defaults to false.
1847 * @opt_param string source String to identify the originator of this request.
1848 * @opt_param string startOffset The start offset to start retrieving data from.
1849 * @opt_param string startPosition The start position to start retrieving data
1850 * from.
1851 * @opt_param string updatedMax RFC 3339 timestamp to restrict to items updated
1852 * prior to this timestamp (exclusive).
1853 * @opt_param string updatedMin RFC 3339 timestamp to restrict to items updated
1854 * since this timestamp (inclusive).
1855 * @opt_param string volumeAnnotationsVersion The version of the volume
1856 * annotations that you are requesting.
1857 * @return Google_Service_Books_Volumeannotations
1858 */
1859 public function listLayersVolumeAnnotations($volumeId, $layerId, $contentVersion, $optParams = array())
1860 {
1861 $params = array('volumeId' => $volumeId, 'layerId' => $layerId, 'contentVersion' => $contentVersion);
1862 $params = array_merge($params, $optParams);
1863 return $this->call('list', array($params), "Google_Service_Books_Volumeannotations");
1864 }
1865 }
1866
1867 /**
1868 * The "myconfig" collection of methods.
1869 * Typical usage is:
1870 * <code>
1871 * $booksService = new Google_Service_Books(...);
1872 * $myconfig = $booksService->myconfig;
1873 * </code>
1874 */
1875 class Google_Service_Books_Myconfig_Resource extends Google_Service_Resource
1876 {
1877
1878 /**
1879 * Gets the current settings for the user. (myconfig.getUserSettings)
1880 *
1881 * @param array $optParams Optional parameters.
1882 * @return Google_Service_Books_Usersettings
1883 */
1884 public function getUserSettings($optParams = array())
1885 {
1886 $params = array();
1887 $params = array_merge($params, $optParams);
1888 return $this->call('getUserSettings', array($params), "Google_Service_Books_Usersettings");
1889 }
1890
1891 /**
1892 * Release downloaded content access restriction.
1893 * (myconfig.releaseDownloadAccess)
1894 *
1895 * @param string $volumeIds The volume(s) to release restrictions for.
1896 * @param string $cpksver The device/version ID from which to release the
1897 * restriction.
1898 * @param array $optParams Optional parameters.
1899 *
1900 * @opt_param string locale ISO-639-1, ISO-3166-1 codes for message
1901 * localization, i.e. en_US.
1902 * @opt_param string source String to identify the originator of this request.
1903 * @return Google_Service_Books_DownloadAccesses
1904 */
1905 public function releaseDownloadAccess($volumeIds, $cpksver, $optParams = array())
1906 {
1907 $params = array('volumeIds' => $volumeIds, 'cpksver' => $cpksver);
1908 $params = array_merge($params, $optParams);
1909 return $this->call('releaseDownloadAccess', array($params), "Google_Service_Books_DownloadAccesses");
1910 }
1911
1912 /**
1913 * Request concurrent and download access restrictions. (myconfig.requestAccess)
1914 *
1915 * @param string $source String to identify the originator of this request.
1916 * @param string $volumeId The volume to request concurrent/download
1917 * restrictions for.
1918 * @param string $nonce The client nonce value.
1919 * @param string $cpksver The device/version ID from which to request the
1920 * restrictions.
1921 * @param array $optParams Optional parameters.
1922 *
1923 * @opt_param string licenseTypes The type of access license to request. If not
1924 * specified, the default is BOTH.
1925 * @opt_param string locale ISO-639-1, ISO-3166-1 codes for message
1926 * localization, i.e. en_US.
1927 * @return Google_Service_Books_RequestAccess
1928 */
1929 public function requestAccess($source, $volumeId, $nonce, $cpksver, $optParams = array())
1930 {
1931 $params = array('source' => $source, 'volumeId' => $volumeId, 'nonce' => $nonce, 'cpksver' => $cpksver);
1932 $params = array_merge($params, $optParams);
1933 return $this->call('requestAccess', array($params), "Google_Service_Books_RequestAccess");
1934 }
1935
1936 /**
1937 * Request downloaded content access for specified volumes on the My eBooks
1938 * shelf. (myconfig.syncVolumeLicenses)
1939 *
1940 * @param string $source String to identify the originator of this request.
1941 * @param string $nonce The client nonce value.
1942 * @param string $cpksver The device/version ID from which to release the
1943 * restriction.
1944 * @param array $optParams Optional parameters.
1945 *
1946 * @opt_param string features List of features supported by the client, i.e.,
1947 * 'RENTALS'
1948 * @opt_param bool includeNonComicsSeries Set to true to include non-comics
1949 * series. Defaults to false.
1950 * @opt_param string locale ISO-639-1, ISO-3166-1 codes for message
1951 * localization, i.e. en_US.
1952 * @opt_param bool showPreorders Set to true to show pre-ordered books. Defaults
1953 * to false.
1954 * @opt_param string volumeIds The volume(s) to request download restrictions
1955 * for.
1956 * @return Google_Service_Books_Volumes
1957 */
1958 public function syncVolumeLicenses($source, $nonce, $cpksver, $optParams = array())
1959 {
1960 $params = array('source' => $source, 'nonce' => $nonce, 'cpksver' => $cpksver);
1961 $params = array_merge($params, $optParams);
1962 return $this->call('syncVolumeLicenses', array($params), "Google_Service_Books_Volumes");
1963 }
1964
1965 /**
1966 * Sets the settings for the user. If a sub-object is specified, it will
1967 * overwrite the existing sub-object stored in the server. Unspecified sub-
1968 * objects will retain the existing value. (myconfig.updateUserSettings)
1969 *
1970 * @param Google_Usersettings $postBody
1971 * @param array $optParams Optional parameters.
1972 * @return Google_Service_Books_Usersettings
1973 */
1974 public function updateUserSettings(Google_Service_Books_Usersettings $postBody, $optParams = array())
1975 {
1976 $params = array('postBody' => $postBody);
1977 $params = array_merge($params, $optParams);
1978 return $this->call('updateUserSettings', array($params), "Google_Service_Books_Usersettings");
1979 }
1980 }
1981
1982 /**
1983 * The "mylibrary" collection of methods.
1984 * Typical usage is:
1985 * <code>
1986 * $booksService = new Google_Service_Books(...);
1987 * $mylibrary = $booksService->mylibrary;
1988 * </code>
1989 */
1990 class Google_Service_Books_Mylibrary_Resource extends Google_Service_Resource
1991 {
1992 }
1993
1994 /**
1995 * The "annotations" collection of methods.
1996 * Typical usage is:
1997 * <code>
1998 * $booksService = new Google_Service_Books(...);
1999 * $annotations = $booksService->annotations;
2000 * </code>
2001 */
2002 class Google_Service_Books_MylibraryAnnotations_Resource extends Google_Service_Resource
2003 {
2004
2005 /**
2006 * Deletes an annotation. (annotations.delete)
2007 *
2008 * @param string $annotationId The ID for the annotation to delete.
2009 * @param array $optParams Optional parameters.
2010 *
2011 * @opt_param string source String to identify the originator of this request.
2012 */
2013 public function delete($annotationId, $optParams = array())
2014 {
2015 $params = array('annotationId' => $annotationId);
2016 $params = array_merge($params, $optParams);
2017 return $this->call('delete', array($params));
2018 }
2019
2020 /**
2021 * Inserts a new annotation. (annotations.insert)
2022 *
2023 * @param Google_Annotation $postBody
2024 * @param array $optParams Optional parameters.
2025 *
2026 * @opt_param string country ISO-3166-1 code to override the IP-based location.
2027 * @opt_param bool showOnlySummaryInResponse Requests that only the summary of
2028 * the specified layer be provided in the response.
2029 * @opt_param string source String to identify the originator of this request.
2030 * @return Google_Service_Books_Annotation
2031 */
2032 public function insert(Google_Service_Books_Annotation $postBody, $optParams = array())
2033 {
2034 $params = array('postBody' => $postBody);
2035 $params = array_merge($params, $optParams);
2036 return $this->call('insert', array($params), "Google_Service_Books_Annotation");
2037 }
2038
2039 /**
2040 * Retrieves a list of annotations, possibly filtered.
2041 * (annotations.listMylibraryAnnotations)
2042 *
2043 * @param array $optParams Optional parameters.
2044 *
2045 * @opt_param string contentVersion The content version for the requested
2046 * volume.
2047 * @opt_param string layerId The layer ID to limit annotation by.
2048 * @opt_param string layerIds The layer ID(s) to limit annotation by.
2049 * @opt_param string maxResults Maximum number of results to return
2050 * @opt_param string pageToken The value of the nextToken from the previous
2051 * page.
2052 * @opt_param bool showDeleted Set to true to return deleted annotations.
2053 * updatedMin must be in the request to use this. Defaults to false.
2054 * @opt_param string source String to identify the originator of this request.
2055 * @opt_param string updatedMax RFC 3339 timestamp to restrict to items updated
2056 * prior to this timestamp (exclusive).
2057 * @opt_param string updatedMin RFC 3339 timestamp to restrict to items updated
2058 * since this timestamp (inclusive).
2059 * @opt_param string volumeId The volume to restrict annotations to.
2060 * @return Google_Service_Books_Annotations
2061 */
2062 public function listMylibraryAnnotations($optParams = array())
2063 {
2064 $params = array();
2065 $params = array_merge($params, $optParams);
2066 return $this->call('list', array($params), "Google_Service_Books_Annotations");
2067 }
2068
2069 /**
2070 * Gets the summary of specified layers. (annotations.summary)
2071 *
2072 * @param string $layerIds Array of layer IDs to get the summary for.
2073 * @param string $volumeId Volume id to get the summary for.
2074 * @param array $optParams Optional parameters.
2075 * @return Google_Service_Books_AnnotationsSummary
2076 */
2077 public function summary($layerIds, $volumeId, $optParams = array())
2078 {
2079 $params = array('layerIds' => $layerIds, 'volumeId' => $volumeId);
2080 $params = array_merge($params, $optParams);
2081 return $this->call('summary', array($params), "Google_Service_Books_AnnotationsSummary");
2082 }
2083
2084 /**
2085 * Updates an existing annotation. (annotations.update)
2086 *
2087 * @param string $annotationId The ID for the annotation to update.
2088 * @param Google_Annotation $postBody
2089 * @param array $optParams Optional parameters.
2090 *
2091 * @opt_param string source String to identify the originator of this request.
2092 * @return Google_Service_Books_Annotation
2093 */
2094 public function update($annotationId, Google_Service_Books_Annotation $postBody, $optParams = array())
2095 {
2096 $params = array('annotationId' => $annotationId, 'postBody' => $postBody);
2097 $params = array_merge($params, $optParams);
2098 return $this->call('update', array($params), "Google_Service_Books_Annotation");
2099 }
2100 }
2101 /**
2102 * The "bookshelves" collection of methods.
2103 * Typical usage is:
2104 * <code>
2105 * $booksService = new Google_Service_Books(...);
2106 * $bookshelves = $booksService->bookshelves;
2107 * </code>
2108 */
2109 class Google_Service_Books_MylibraryBookshelves_Resource extends Google_Service_Resource
2110 {
2111
2112 /**
2113 * Adds a volume to a bookshelf. (bookshelves.addVolume)
2114 *
2115 * @param string $shelf ID of bookshelf to which to add a volume.
2116 * @param string $volumeId ID of volume to add.
2117 * @param array $optParams Optional parameters.
2118 *
2119 * @opt_param string reason The reason for which the book is added to the
2120 * library.
2121 * @opt_param string source String to identify the originator of this request.
2122 */
2123 public function addVolume($shelf, $volumeId, $optParams = array())
2124 {
2125 $params = array('shelf' => $shelf, 'volumeId' => $volumeId);
2126 $params = array_merge($params, $optParams);
2127 return $this->call('addVolume', array($params));
2128 }
2129
2130 /**
2131 * Clears all volumes from a bookshelf. (bookshelves.clearVolumes)
2132 *
2133 * @param string $shelf ID of bookshelf from which to remove a volume.
2134 * @param array $optParams Optional parameters.
2135 *
2136 * @opt_param string source String to identify the originator of this request.
2137 */
2138 public function clearVolumes($shelf, $optParams = array())
2139 {
2140 $params = array('shelf' => $shelf);
2141 $params = array_merge($params, $optParams);
2142 return $this->call('clearVolumes', array($params));
2143 }
2144
2145 /**
2146 * Retrieves metadata for a specific bookshelf belonging to the authenticated
2147 * user. (bookshelves.get)
2148 *
2149 * @param string $shelf ID of bookshelf to retrieve.
2150 * @param array $optParams Optional parameters.
2151 *
2152 * @opt_param string source String to identify the originator of this request.
2153 * @return Google_Service_Books_Bookshelf
2154 */
2155 public function get($shelf, $optParams = array())
2156 {
2157 $params = array('shelf' => $shelf);
2158 $params = array_merge($params, $optParams);
2159 return $this->call('get', array($params), "Google_Service_Books_Bookshelf");
2160 }
2161
2162 /**
2163 * Retrieves a list of bookshelves belonging to the authenticated user.
2164 * (bookshelves.listMylibraryBookshelves)
2165 *
2166 * @param array $optParams Optional parameters.
2167 *
2168 * @opt_param string source String to identify the originator of this request.
2169 * @return Google_Service_Books_Bookshelves
2170 */
2171 public function listMylibraryBookshelves($optParams = array())
2172 {
2173 $params = array();
2174 $params = array_merge($params, $optParams);
2175 return $this->call('list', array($params), "Google_Service_Books_Bookshelves");
2176 }
2177
2178 /**
2179 * Moves a volume within a bookshelf. (bookshelves.moveVolume)
2180 *
2181 * @param string $shelf ID of bookshelf with the volume.
2182 * @param string $volumeId ID of volume to move.
2183 * @param int $volumePosition Position on shelf to move the item (0 puts the
2184 * item before the current first item, 1 puts it between the first and the
2185 * second and so on.)
2186 * @param array $optParams Optional parameters.
2187 *
2188 * @opt_param string source String to identify the originator of this request.
2189 */
2190 public function moveVolume($shelf, $volumeId, $volumePosition, $optParams = array())
2191 {
2192 $params = array('shelf' => $shelf, 'volumeId' => $volumeId, 'volumePosition' => $volumePosition);
2193 $params = array_merge($params, $optParams);
2194 return $this->call('moveVolume', array($params));
2195 }
2196
2197 /**
2198 * Removes a volume from a bookshelf. (bookshelves.removeVolume)
2199 *
2200 * @param string $shelf ID of bookshelf from which to remove a volume.
2201 * @param string $volumeId ID of volume to remove.
2202 * @param array $optParams Optional parameters.
2203 *
2204 * @opt_param string reason The reason for which the book is removed from the
2205 * library.
2206 * @opt_param string source String to identify the originator of this request.
2207 */
2208 public function removeVolume($shelf, $volumeId, $optParams = array())
2209 {
2210 $params = array('shelf' => $shelf, 'volumeId' => $volumeId);
2211 $params = array_merge($params, $optParams);
2212 return $this->call('removeVolume', array($params));
2213 }
2214 }
2215
2216 /**
2217 * The "volumes" collection of methods.
2218 * Typical usage is:
2219 * <code>
2220 * $booksService = new Google_Service_Books(...);
2221 * $volumes = $booksService->volumes;
2222 * </code>
2223 */
2224 class Google_Service_Books_MylibraryBookshelvesVolumes_Resource extends Google_Service_Resource
2225 {
2226
2227 /**
2228 * Gets volume information for volumes on a bookshelf.
2229 * (volumes.listMylibraryBookshelvesVolumes)
2230 *
2231 * @param string $shelf The bookshelf ID or name retrieve volumes for.
2232 * @param array $optParams Optional parameters.
2233 *
2234 * @opt_param string country ISO-3166-1 code to override the IP-based location.
2235 * @opt_param string maxResults Maximum number of results to return
2236 * @opt_param string projection Restrict information returned to a set of
2237 * selected fields.
2238 * @opt_param string q Full-text search query string in this bookshelf.
2239 * @opt_param bool showPreorders Set to true to show pre-ordered books. Defaults
2240 * to false.
2241 * @opt_param string source String to identify the originator of this request.
2242 * @opt_param string startIndex Index of the first element to return (starts at
2243 * 0)
2244 * @return Google_Service_Books_Volumes
2245 */
2246 public function listMylibraryBookshelvesVolumes($shelf, $optParams = array())
2247 {
2248 $params = array('shelf' => $shelf);
2249 $params = array_merge($params, $optParams);
2250 return $this->call('list', array($params), "Google_Service_Books_Volumes");
2251 }
2252 }
2253 /**
2254 * The "readingpositions" collection of methods.
2255 * Typical usage is:
2256 * <code>
2257 * $booksService = new Google_Service_Books(...);
2258 * $readingpositions = $booksService->readingpositions;
2259 * </code>
2260 */
2261 class Google_Service_Books_MylibraryReadingpositions_Resource extends Google_Service_Resource
2262 {
2263
2264 /**
2265 * Retrieves my reading position information for a volume.
2266 * (readingpositions.get)
2267 *
2268 * @param string $volumeId ID of volume for which to retrieve a reading
2269 * position.
2270 * @param array $optParams Optional parameters.
2271 *
2272 * @opt_param string contentVersion Volume content version for which this
2273 * reading position is requested.
2274 * @opt_param string source String to identify the originator of this request.
2275 * @return Google_Service_Books_ReadingPosition
2276 */
2277 public function get($volumeId, $optParams = array())
2278 {
2279 $params = array('volumeId' => $volumeId);
2280 $params = array_merge($params, $optParams);
2281 return $this->call('get', array($params), "Google_Service_Books_ReadingPosition");
2282 }
2283
2284 /**
2285 * Sets my reading position information for a volume.
2286 * (readingpositions.setPosition)
2287 *
2288 * @param string $volumeId ID of volume for which to update the reading
2289 * position.
2290 * @param string $timestamp RFC 3339 UTC format timestamp associated with this
2291 * reading position.
2292 * @param string $position Position string for the new volume reading position.
2293 * @param array $optParams Optional parameters.
2294 *
2295 * @opt_param string action Action that caused this reading position to be set.
2296 * @opt_param string contentVersion Volume content version for which this
2297 * reading position applies.
2298 * @opt_param string deviceCookie Random persistent device cookie optional on
2299 * set position.
2300 * @opt_param string source String to identify the originator of this request.
2301 */
2302 public function setPosition($volumeId, $timestamp, $position, $optParams = array())
2303 {
2304 $params = array('volumeId' => $volumeId, 'timestamp' => $timestamp, 'position' => $position);
2305 $params = array_merge($params, $optParams);
2306 return $this->call('setPosition', array($params));
2307 }
2308 }
2309
2310 /**
2311 * The "notification" collection of methods.
2312 * Typical usage is:
2313 * <code>
2314 * $booksService = new Google_Service_Books(...);
2315 * $notification = $booksService->notification;
2316 * </code>
2317 */
2318 class Google_Service_Books_Notification_Resource extends Google_Service_Resource
2319 {
2320
2321 /**
2322 * Returns notification details for a given notification id. (notification.get)
2323 *
2324 * @param string $notificationId String to identify the notification.
2325 * @param array $optParams Optional parameters.
2326 *
2327 * @opt_param string locale ISO-639-1 language and ISO-3166-1 country code. Ex:
2328 * 'en_US'. Used for generating notification title and body.
2329 * @opt_param string source String to identify the originator of this request.
2330 * @return Google_Service_Books_Notification
2331 */
2332 public function get($notificationId, $optParams = array())
2333 {
2334 $params = array('notification_id' => $notificationId);
2335 $params = array_merge($params, $optParams);
2336 return $this->call('get', array($params), "Google_Service_Books_Notification");
2337 }
2338 }
2339
2340 /**
2341 * The "onboarding" collection of methods.
2342 * Typical usage is:
2343 * <code>
2344 * $booksService = new Google_Service_Books(...);
2345 * $onboarding = $booksService->onboarding;
2346 * </code>
2347 */
2348 class Google_Service_Books_Onboarding_Resource extends Google_Service_Resource
2349 {
2350
2351 /**
2352 * List categories for onboarding experience. (onboarding.listCategories)
2353 *
2354 * @param array $optParams Optional parameters.
2355 *
2356 * @opt_param string locale ISO-639-1 language and ISO-3166-1 country code.
2357 * Default is en-US if unset.
2358 * @return Google_Service_Books_Category
2359 */
2360 public function listCategories($optParams = array())
2361 {
2362 $params = array();
2363 $params = array_merge($params, $optParams);
2364 return $this->call('listCategories', array($params), "Google_Service_Books_Category");
2365 }
2366
2367 /**
2368 * List available volumes under categories for onboarding experience.
2369 * (onboarding.listCategoryVolumes)
2370 *
2371 * @param array $optParams Optional parameters.
2372 *
2373 * @opt_param string categoryId List of category ids requested.
2374 * @opt_param string locale ISO-639-1 language and ISO-3166-1 country code.
2375 * Default is en-US if unset.
2376 * @opt_param string maxAllowedMaturityRating The maximum allowed maturity
2377 * rating of returned volumes. Books with a higher maturity rating are filtered
2378 * out.
2379 * @opt_param string pageSize Number of maximum results per page to be included
2380 * in the response.
2381 * @opt_param string pageToken The value of the nextToken from the previous
2382 * page.
2383 * @return Google_Service_Books_Volume2
2384 */
2385 public function listCategoryVolumes($optParams = array())
2386 {
2387 $params = array();
2388 $params = array_merge($params, $optParams);
2389 return $this->call('listCategoryVolumes', array($params), "Google_Service_Books_Volume2");
2390 }
2391 }
2392
2393 /**
2394 * The "personalizedstream" collection of methods.
2395 * Typical usage is:
2396 * <code>
2397 * $booksService = new Google_Service_Books(...);
2398 * $personalizedstream = $booksService->personalizedstream;
2399 * </code>
2400 */
2401 class Google_Service_Books_Personalizedstream_Resource extends Google_Service_Resource
2402 {
2403
2404 /**
2405 * Returns a stream of personalized book clusters (personalizedstream.get)
2406 *
2407 * @param array $optParams Optional parameters.
2408 *
2409 * @opt_param string locale ISO-639-1 language and ISO-3166-1 country code. Ex:
2410 * 'en_US'. Used for generating recommendations.
2411 * @opt_param string maxAllowedMaturityRating The maximum allowed maturity
2412 * rating of returned recommendations. Books with a higher maturity rating are
2413 * filtered out.
2414 * @opt_param string source String to identify the originator of this request.
2415 * @return Google_Service_Books_Discoveryclusters
2416 */
2417 public function get($optParams = array())
2418 {
2419 $params = array();
2420 $params = array_merge($params, $optParams);
2421 return $this->call('get', array($params), "Google_Service_Books_Discoveryclusters");
2422 }
2423 }
2424
2425 /**
2426 * The "promooffer" collection of methods.
2427 * Typical usage is:
2428 * <code>
2429 * $booksService = new Google_Service_Books(...);
2430 * $promooffer = $booksService->promooffer;
2431 * </code>
2432 */
2433 class Google_Service_Books_Promooffer_Resource extends Google_Service_Resource
2434 {
2435
2436 /**
2437 * (promooffer.accept)
2438 *
2439 * @param array $optParams Optional parameters.
2440 *
2441 * @opt_param string androidId device android_id
2442 * @opt_param string device device device
2443 * @opt_param string manufacturer device manufacturer
2444 * @opt_param string model device model
2445 * @opt_param string offerId
2446 * @opt_param string product device product
2447 * @opt_param string serial device serial
2448 * @opt_param string volumeId Volume id to exercise the offer
2449 */
2450 public function accept($optParams = array())
2451 {
2452 $params = array();
2453 $params = array_merge($params, $optParams);
2454 return $this->call('accept', array($params));
2455 }
2456
2457 /**
2458 * (promooffer.dismiss)
2459 *
2460 * @param array $optParams Optional parameters.
2461 *
2462 * @opt_param string androidId device android_id
2463 * @opt_param string device device device
2464 * @opt_param string manufacturer device manufacturer
2465 * @opt_param string model device model
2466 * @opt_param string offerId Offer to dimiss
2467 * @opt_param string product device product
2468 * @opt_param string serial device serial
2469 */
2470 public function dismiss($optParams = array())
2471 {
2472 $params = array();
2473 $params = array_merge($params, $optParams);
2474 return $this->call('dismiss', array($params));
2475 }
2476
2477 /**
2478 * Returns a list of promo offers available to the user (promooffer.get)
2479 *
2480 * @param array $optParams Optional parameters.
2481 *
2482 * @opt_param string androidId device android_id
2483 * @opt_param string device device device
2484 * @opt_param string manufacturer device manufacturer
2485 * @opt_param string model device model
2486 * @opt_param string product device product
2487 * @opt_param string serial device serial
2488 * @return Google_Service_Books_Offers
2489 */
2490 public function get($optParams = array())
2491 {
2492 $params = array();
2493 $params = array_merge($params, $optParams);
2494 return $this->call('get', array($params), "Google_Service_Books_Offers");
2495 }
2496 }
2497
2498 /**
2499 * The "series" collection of methods.
2500 * Typical usage is:
2501 * <code>
2502 * $booksService = new Google_Service_Books(...);
2503 * $series = $booksService->series;
2504 * </code>
2505 */
2506 class Google_Service_Books_Series_Resource extends Google_Service_Resource
2507 {
2508
2509 /**
2510 * Returns Series metadata for the given series ids. (series.get)
2511 *
2512 * @param string $seriesId String that identifies the series
2513 * @param array $optParams Optional parameters.
2514 * @return Google_Service_Books_Series
2515 */
2516 public function get($seriesId, $optParams = array())
2517 {
2518 $params = array('series_id' => $seriesId);
2519 $params = array_merge($params, $optParams);
2520 return $this->call('get', array($params), "Google_Service_Books_Series");
2521 }
2522 }
2523
2524 /**
2525 * The "membership" collection of methods.
2526 * Typical usage is:
2527 * <code>
2528 * $booksService = new Google_Service_Books(...);
2529 * $membership = $booksService->membership;
2530 * </code>
2531 */
2532 class Google_Service_Books_SeriesMembership_Resource extends Google_Service_Resource
2533 {
2534
2535 /**
2536 * Returns Series membership data given the series id. (membership.get)
2537 *
2538 * @param string $seriesId String that identifies the series
2539 * @param array $optParams Optional parameters.
2540 *
2541 * @opt_param string page_size Number of maximum results per page to be included
2542 * in the response.
2543 * @opt_param string page_token The value of the nextToken from the previous
2544 * page.
2545 * @return Google_Service_Books_Seriesmembership
2546 */
2547 public function get($seriesId, $optParams = array())
2548 {
2549 $params = array('series_id' => $seriesId);
2550 $params = array_merge($params, $optParams);
2551 return $this->call('get', array($params), "Google_Service_Books_Seriesmembership");
2552 }
2553 }
2554
2555 /**
2556 * The "volumes" collection of methods.
2557 * Typical usage is:
2558 * <code>
2559 * $booksService = new Google_Service_Books(...);
2560 * $volumes = $booksService->volumes;
2561 * </code>
2562 */
2563 class Google_Service_Books_Volumes_Resource extends Google_Service_Resource
2564 {
2565
2566 /**
2567 * Gets volume information for a single volume. (volumes.get)
2568 *
2569 * @param string $volumeId ID of volume to retrieve.
2570 * @param array $optParams Optional parameters.
2571 *
2572 * @opt_param string country ISO-3166-1 code to override the IP-based location.
2573 * @opt_param bool includeNonComicsSeries Set to true to include non-comics
2574 * series. Defaults to false.
2575 * @opt_param string partner Brand results for partner ID.
2576 * @opt_param string projection Restrict information returned to a set of
2577 * selected fields.
2578 * @opt_param string source String to identify the originator of this request.
2579 * @opt_param bool user_library_consistent_read
2580 * @return Google_Service_Books_Volume
2581 */
2582 public function get($volumeId, $optParams = array())
2583 {
2584 $params = array('volumeId' => $volumeId);
2585 $params = array_merge($params, $optParams);
2586 return $this->call('get', array($params), "Google_Service_Books_Volume");
2587 }
2588
2589 /**
2590 * Performs a book search. (volumes.listVolumes)
2591 *
2592 * @param string $q Full-text search query string.
2593 * @param array $optParams Optional parameters.
2594 *
2595 * @opt_param string download Restrict to volumes by download availability.
2596 * @opt_param string filter Filter search results.
2597 * @opt_param string langRestrict Restrict results to books with this language
2598 * code.
2599 * @opt_param string libraryRestrict Restrict search to this user's library.
2600 * @opt_param string maxResults Maximum number of results to return.
2601 * @opt_param string orderBy Sort search results.
2602 * @opt_param string partner Restrict and brand results for partner ID.
2603 * @opt_param string printType Restrict to books or magazines.
2604 * @opt_param string projection Restrict information returned to a set of
2605 * selected fields.
2606 * @opt_param bool showPreorders Set to true to show books available for
2607 * preorder. Defaults to false.
2608 * @opt_param string source String to identify the originator of this request.
2609 * @opt_param string startIndex Index of the first result to return (starts at
2610 * 0)
2611 * @return Google_Service_Books_Volumes
2612 */
2613 public function listVolumes($q, $optParams = array())
2614 {
2615 $params = array('q' => $q);
2616 $params = array_merge($params, $optParams);
2617 return $this->call('list', array($params), "Google_Service_Books_Volumes");
2618 }
2619 }
2620
2621 /**
2622 * The "associated" collection of methods.
2623 * Typical usage is:
2624 * <code>
2625 * $booksService = new Google_Service_Books(...);
2626 * $associated = $booksService->associated;
2627 * </code>
2628 */
2629 class Google_Service_Books_VolumesAssociated_Resource extends Google_Service_Resource
2630 {
2631
2632 /**
2633 * Return a list of associated books. (associated.listVolumesAssociated)
2634 *
2635 * @param string $volumeId ID of the source volume.
2636 * @param array $optParams Optional parameters.
2637 *
2638 * @opt_param string association Association type.
2639 * @opt_param string locale ISO-639-1 language and ISO-3166-1 country code. Ex:
2640 * 'en_US'. Used for generating recommendations.
2641 * @opt_param string maxAllowedMaturityRating The maximum allowed maturity
2642 * rating of returned recommendations. Books with a higher maturity rating are
2643 * filtered out.
2644 * @opt_param string source String to identify the originator of this request.
2645 * @return Google_Service_Books_Volumes
2646 */
2647 public function listVolumesAssociated($volumeId, $optParams = array())
2648 {
2649 $params = array('volumeId' => $volumeId);
2650 $params = array_merge($params, $optParams);
2651 return $this->call('list', array($params), "Google_Service_Books_Volumes");
2652 }
2653 }
2654 /**
2655 * The "mybooks" collection of methods.
2656 * Typical usage is:
2657 * <code>
2658 * $booksService = new Google_Service_Books(...);
2659 * $mybooks = $booksService->mybooks;
2660 * </code>
2661 */
2662 class Google_Service_Books_VolumesMybooks_Resource extends Google_Service_Resource
2663 {
2664
2665 /**
2666 * Return a list of books in My Library. (mybooks.listVolumesMybooks)
2667 *
2668 * @param array $optParams Optional parameters.
2669 *
2670 * @opt_param string acquireMethod How the book was aquired
2671 * @opt_param string locale ISO-639-1 language and ISO-3166-1 country code.
2672 * Ex:'en_US'. Used for generating recommendations.
2673 * @opt_param string maxResults Maximum number of results to return.
2674 * @opt_param string processingState The processing state of the user uploaded
2675 * volumes to be returned. Applicable only if the UPLOADED is specified in the
2676 * acquireMethod.
2677 * @opt_param string source String to identify the originator of this request.
2678 * @opt_param string startIndex Index of the first result to return (starts at
2679 * 0)
2680 * @return Google_Service_Books_Volumes
2681 */
2682 public function listVolumesMybooks($optParams = array())
2683 {
2684 $params = array();
2685 $params = array_merge($params, $optParams);
2686 return $this->call('list', array($params), "Google_Service_Books_Volumes");
2687 }
2688 }
2689 /**
2690 * The "recommended" collection of methods.
2691 * Typical usage is:
2692 * <code>
2693 * $booksService = new Google_Service_Books(...);
2694 * $recommended = $booksService->recommended;
2695 * </code>
2696 */
2697 class Google_Service_Books_VolumesRecommended_Resource extends Google_Service_Resource
2698 {
2699
2700 /**
2701 * Return a list of recommended books for the current user.
2702 * (recommended.listVolumesRecommended)
2703 *
2704 * @param array $optParams Optional parameters.
2705 *
2706 * @opt_param string locale ISO-639-1 language and ISO-3166-1 country code. Ex:
2707 * 'en_US'. Used for generating recommendations.
2708 * @opt_param string maxAllowedMaturityRating The maximum allowed maturity
2709 * rating of returned recommendations. Books with a higher maturity rating are
2710 * filtered out.
2711 * @opt_param string source String to identify the originator of this request.
2712 * @return Google_Service_Books_Volumes
2713 */
2714 public function listVolumesRecommended($optParams = array())
2715 {
2716 $params = array();
2717 $params = array_merge($params, $optParams);
2718 return $this->call('list', array($params), "Google_Service_Books_Volumes");
2719 }
2720
2721 /**
2722 * Rate a recommended book for the current user. (recommended.rate)
2723 *
2724 * @param string $rating Rating to be given to the volume.
2725 * @param string $volumeId ID of the source volume.
2726 * @param array $optParams Optional parameters.
2727 *
2728 * @opt_param string locale ISO-639-1 language and ISO-3166-1 country code. Ex:
2729 * 'en_US'. Used for generating recommendations.
2730 * @opt_param string source String to identify the originator of this request.
2731 * @return Google_Service_Books_BooksVolumesRecommendedRateResponse
2732 */
2733 public function rate($rating, $volumeId, $optParams = array())
2734 {
2735 $params = array('rating' => $rating, 'volumeId' => $volumeId);
2736 $params = array_merge($params, $optParams);
2737 return $this->call('rate', array($params), "Google_Service_Books_BooksVolumesRecommendedRateResponse");
2738 }
2739 }
2740 /**
2741 * The "useruploaded" collection of methods.
2742 * Typical usage is:
2743 * <code>
2744 * $booksService = new Google_Service_Books(...);
2745 * $useruploaded = $booksService->useruploaded;
2746 * </code>
2747 */
2748 class Google_Service_Books_VolumesUseruploaded_Resource extends Google_Service_Resource
2749 {
2750
2751 /**
2752 * Return a list of books uploaded by the current user.
2753 * (useruploaded.listVolumesUseruploaded)
2754 *
2755 * @param array $optParams Optional parameters.
2756 *
2757 * @opt_param string locale ISO-639-1 language and ISO-3166-1 country code. Ex:
2758 * 'en_US'. Used for generating recommendations.
2759 * @opt_param string maxResults Maximum number of results to return.
2760 * @opt_param string processingState The processing state of the user uploaded
2761 * volumes to be returned.
2762 * @opt_param string source String to identify the originator of this request.
2763 * @opt_param string startIndex Index of the first result to return (starts at
2764 * 0)
2765 * @opt_param string volumeId The ids of the volumes to be returned. If not
2766 * specified all that match the processingState are returned.
2767 * @return Google_Service_Books_Volumes
2768 */
2769 public function listVolumesUseruploaded($optParams = array())
2770 {
2771 $params = array();
2772 $params = array_merge($params, $optParams);
2773 return $this->call('list', array($params), "Google_Service_Books_Volumes");
2774 }
2775 }
2776
2777
2778
2779
2780 class Google_Service_Books_Annotation extends Google_Collection
2781 {
2782 protected $collection_key = 'pageIds';
2783 protected $internal_gapi_mappings = array(
2784 );
2785 public $afterSelectedText;
2786 public $beforeSelectedText;
2787 protected $clientVersionRangesType = 'Google_Service_Books_AnnotationClientVersionRanges';
2788 protected $clientVersionRangesDataType = '';
2789 public $created;
2790 protected $currentVersionRangesType = 'Google_Service_Books_AnnotationCurrentVersionRanges';
2791 protected $currentVersionRangesDataType = '';
2792 public $data;
2793 public $deleted;
2794 public $highlightStyle;
2795 public $id;
2796 public $kind;
2797 public $layerId;
2798 protected $layerSummaryType = 'Google_Service_Books_AnnotationLayerSummary';
2799 protected $layerSummaryDataType = '';
2800 public $pageIds;
2801 public $selectedText;
2802 public $selfLink;
2803 public $updated;
2804 public $volumeId;
2805
2806
2807 public function setAfterSelectedText($afterSelectedText)
2808 {
2809 $this->afterSelectedText = $afterSelectedText;
2810 }
2811 public function getAfterSelectedText()
2812 {
2813 return $this->afterSelectedText;
2814 }
2815 public function setBeforeSelectedText($beforeSelectedText)
2816 {
2817 $this->beforeSelectedText = $beforeSelectedText;
2818 }
2819 public function getBeforeSelectedText()
2820 {
2821 return $this->beforeSelectedText;
2822 }
2823 public function setClientVersionRanges(Google_Service_Books_AnnotationClientVersionRanges $clientVersionRanges)
2824 {
2825 $this->clientVersionRanges = $clientVersionRanges;
2826 }
2827 public function getClientVersionRanges()
2828 {
2829 return $this->clientVersionRanges;
2830 }
2831 public function setCreated($created)
2832 {
2833 $this->created = $created;
2834 }
2835 public function getCreated()
2836 {
2837 return $this->created;
2838 }
2839 public function setCurrentVersionRanges(Google_Service_Books_AnnotationCurrentVersionRanges $currentVersionRanges)
2840 {
2841 $this->currentVersionRanges = $currentVersionRanges;
2842 }
2843 public function getCurrentVersionRanges()
2844 {
2845 return $this->currentVersionRanges;
2846 }
2847 public function setData($data)
2848 {
2849 $this->data = $data;
2850 }
2851 public function getData()
2852 {
2853 return $this->data;
2854 }
2855 public function setDeleted($deleted)
2856 {
2857 $this->deleted = $deleted;
2858 }
2859 public function getDeleted()
2860 {
2861 return $this->deleted;
2862 }
2863 public function setHighlightStyle($highlightStyle)
2864 {
2865 $this->highlightStyle = $highlightStyle;
2866 }
2867 public function getHighlightStyle()
2868 {
2869 return $this->highlightStyle;
2870 }
2871 public function setId($id)
2872 {
2873 $this->id = $id;
2874 }
2875 public function getId()
2876 {
2877 return $this->id;
2878 }
2879 public function setKind($kind)
2880 {
2881 $this->kind = $kind;
2882 }
2883 public function getKind()
2884 {
2885 return $this->kind;
2886 }
2887 public function setLayerId($layerId)
2888 {
2889 $this->layerId = $layerId;
2890 }
2891 public function getLayerId()
2892 {
2893 return $this->layerId;
2894 }
2895 public function setLayerSummary(Google_Service_Books_AnnotationLayerSummary $layerSummary)
2896 {
2897 $this->layerSummary = $layerSummary;
2898 }
2899 public function getLayerSummary()
2900 {
2901 return $this->layerSummary;
2902 }
2903 public function setPageIds($pageIds)
2904 {
2905 $this->pageIds = $pageIds;
2906 }
2907 public function getPageIds()
2908 {
2909 return $this->pageIds;
2910 }
2911 public function setSelectedText($selectedText)
2912 {
2913 $this->selectedText = $selectedText;
2914 }
2915 public function getSelectedText()
2916 {
2917 return $this->selectedText;
2918 }
2919 public function setSelfLink($selfLink)
2920 {
2921 $this->selfLink = $selfLink;
2922 }
2923 public function getSelfLink()
2924 {
2925 return $this->selfLink;
2926 }
2927 public function setUpdated($updated)
2928 {
2929 $this->updated = $updated;
2930 }
2931 public function getUpdated()
2932 {
2933 return $this->updated;
2934 }
2935 public function setVolumeId($volumeId)
2936 {
2937 $this->volumeId = $volumeId;
2938 }
2939 public function getVolumeId()
2940 {
2941 return $this->volumeId;
2942 }
2943 }
2944
2945 class Google_Service_Books_AnnotationClientVersionRanges extends Google_Model
2946 {
2947 protected $internal_gapi_mappings = array(
2948 );
2949 protected $cfiRangeType = 'Google_Service_Books_BooksAnnotationsRange';
2950 protected $cfiRangeDataType = '';
2951 public $contentVersion;
2952 protected $gbImageRangeType = 'Google_Service_Books_BooksAnnotationsRange';
2953 protected $gbImageRangeDataType = '';
2954 protected $gbTextRangeType = 'Google_Service_Books_BooksAnnotationsRange';
2955 protected $gbTextRangeDataType = '';
2956 protected $imageCfiRangeType = 'Google_Service_Books_BooksAnnotationsRange';
2957 protected $imageCfiRangeDataType = '';
2958
2959
2960 public function setCfiRange(Google_Service_Books_BooksAnnotationsRange $cfiRange)
2961 {
2962 $this->cfiRange = $cfiRange;
2963 }
2964 public function getCfiRange()
2965 {
2966 return $this->cfiRange;
2967 }
2968 public function setContentVersion($contentVersion)
2969 {
2970 $this->contentVersion = $contentVersion;
2971 }
2972 public function getContentVersion()
2973 {
2974 return $this->contentVersion;
2975 }
2976 public function setGbImageRange(Google_Service_Books_BooksAnnotationsRange $gbImageRange)
2977 {
2978 $this->gbImageRange = $gbImageRange;
2979 }
2980 public function getGbImageRange()
2981 {
2982 return $this->gbImageRange;
2983 }
2984 public function setGbTextRange(Google_Service_Books_BooksAnnotationsRange $gbTextRange)
2985 {
2986 $this->gbTextRange = $gbTextRange;
2987 }
2988 public function getGbTextRange()
2989 {
2990 return $this->gbTextRange;
2991 }
2992 public function setImageCfiRange(Google_Service_Books_BooksAnnotationsRange $imageCfiRange)
2993 {
2994 $this->imageCfiRange = $imageCfiRange;
2995 }
2996 public function getImageCfiRange()
2997 {
2998 return $this->imageCfiRange;
2999 }
3000 }
3001
3002 class Google_Service_Books_AnnotationCurrentVersionRanges extends Google_Model
3003 {
3004 protected $internal_gapi_mappings = array(
3005 );
3006 protected $cfiRangeType = 'Google_Service_Books_BooksAnnotationsRange';
3007 protected $cfiRangeDataType = '';
3008 public $contentVersion;
3009 protected $gbImageRangeType = 'Google_Service_Books_BooksAnnotationsRange';
3010 protected $gbImageRangeDataType = '';
3011 protected $gbTextRangeType = 'Google_Service_Books_BooksAnnotationsRange';
3012 protected $gbTextRangeDataType = '';
3013 protected $imageCfiRangeType = 'Google_Service_Books_BooksAnnotationsRange';
3014 protected $imageCfiRangeDataType = '';
3015
3016
3017 public function setCfiRange(Google_Service_Books_BooksAnnotationsRange $cfiRange)
3018 {
3019 $this->cfiRange = $cfiRange;
3020 }
3021 public function getCfiRange()
3022 {
3023 return $this->cfiRange;
3024 }
3025 public function setContentVersion($contentVersion)
3026 {
3027 $this->contentVersion = $contentVersion;
3028 }
3029 public function getContentVersion()
3030 {
3031 return $this->contentVersion;
3032 }
3033 public function setGbImageRange(Google_Service_Books_BooksAnnotationsRange $gbImageRange)
3034 {
3035 $this->gbImageRange = $gbImageRange;
3036 }
3037 public function getGbImageRange()
3038 {
3039 return $this->gbImageRange;
3040 }
3041 public function setGbTextRange(Google_Service_Books_BooksAnnotationsRange $gbTextRange)
3042 {
3043 $this->gbTextRange = $gbTextRange;
3044 }
3045 public function getGbTextRange()
3046 {
3047 return $this->gbTextRange;
3048 }
3049 public function setImageCfiRange(Google_Service_Books_BooksAnnotationsRange $imageCfiRange)
3050 {
3051 $this->imageCfiRange = $imageCfiRange;
3052 }
3053 public function getImageCfiRange()
3054 {
3055 return $this->imageCfiRange;
3056 }
3057 }
3058
3059 class Google_Service_Books_AnnotationLayerSummary extends Google_Model
3060 {
3061 protected $internal_gapi_mappings = array(
3062 );
3063 public $allowedCharacterCount;
3064 public $limitType;
3065 public $remainingCharacterCount;
3066
3067
3068 public function setAllowedCharacterCount($allowedCharacterCount)
3069 {
3070 $this->allowedCharacterCount = $allowedCharacterCount;
3071 }
3072 public function getAllowedCharacterCount()
3073 {
3074 return $this->allowedCharacterCount;
3075 }
3076 public function setLimitType($limitType)
3077 {
3078 $this->limitType = $limitType;
3079 }
3080 public function getLimitType()
3081 {
3082 return $this->limitType;
3083 }
3084 public function setRemainingCharacterCount($remainingCharacterCount)
3085 {
3086 $this->remainingCharacterCount = $remainingCharacterCount;
3087 }
3088 public function getRemainingCharacterCount()
3089 {
3090 return $this->remainingCharacterCount;
3091 }
3092 }
3093
3094 class Google_Service_Books_Annotationdata extends Google_Model
3095 {
3096 protected $internal_gapi_mappings = array(
3097 "encodedData" => "encoded_data",
3098 );
3099 public $annotationType;
3100 public $data;
3101 public $encodedData;
3102 public $id;
3103 public $kind;
3104 public $layerId;
3105 public $selfLink;
3106 public $updated;
3107 public $volumeId;
3108
3109
3110 public function setAnnotationType($annotationType)
3111 {
3112 $this->annotationType = $annotationType;
3113 }
3114 public function getAnnotationType()
3115 {
3116 return $this->annotationType;
3117 }
3118 public function setData($data)
3119 {
3120 $this->data = $data;
3121 }
3122 public function getData()
3123 {
3124 return $this->data;
3125 }
3126 public function setEncodedData($encodedData)
3127 {
3128 $this->encodedData = $encodedData;
3129 }
3130 public function getEncodedData()
3131 {
3132 return $this->encodedData;
3133 }
3134 public function setId($id)
3135 {
3136 $this->id = $id;
3137 }
3138 public function getId()
3139 {
3140 return $this->id;
3141 }
3142 public function setKind($kind)
3143 {
3144 $this->kind = $kind;
3145 }
3146 public function getKind()
3147 {
3148 return $this->kind;
3149 }
3150 public function setLayerId($layerId)
3151 {
3152 $this->layerId = $layerId;
3153 }
3154 public function getLayerId()
3155 {
3156 return $this->layerId;
3157 }
3158 public function setSelfLink($selfLink)
3159 {
3160 $this->selfLink = $selfLink;
3161 }
3162 public function getSelfLink()
3163 {
3164 return $this->selfLink;
3165 }
3166 public function setUpdated($updated)
3167 {
3168 $this->updated = $updated;
3169 }
3170 public function getUpdated()
3171 {
3172 return $this->updated;
3173 }
3174 public function setVolumeId($volumeId)
3175 {
3176 $this->volumeId = $volumeId;
3177 }
3178 public function getVolumeId()
3179 {
3180 return $this->volumeId;
3181 }
3182 }
3183
3184 class Google_Service_Books_Annotations extends Google_Collection
3185 {
3186 protected $collection_key = 'items';
3187 protected $internal_gapi_mappings = array(
3188 );
3189 protected $itemsType = 'Google_Service_Books_Annotation';
3190 protected $itemsDataType = 'array';
3191 public $kind;
3192 public $nextPageToken;
3193 public $totalItems;
3194
3195
3196 public function setItems($items)
3197 {
3198 $this->items = $items;
3199 }
3200 public function getItems()
3201 {
3202 return $this->items;
3203 }
3204 public function setKind($kind)
3205 {
3206 $this->kind = $kind;
3207 }
3208 public function getKind()
3209 {
3210 return $this->kind;
3211 }
3212 public function setNextPageToken($nextPageToken)
3213 {
3214 $this->nextPageToken = $nextPageToken;
3215 }
3216 public function getNextPageToken()
3217 {
3218 return $this->nextPageToken;
3219 }
3220 public function setTotalItems($totalItems)
3221 {
3222 $this->totalItems = $totalItems;
3223 }
3224 public function getTotalItems()
3225 {
3226 return $this->totalItems;
3227 }
3228 }
3229
3230 class Google_Service_Books_AnnotationsSummary extends Google_Collection
3231 {
3232 protected $collection_key = 'layers';
3233 protected $internal_gapi_mappings = array(
3234 );
3235 public $kind;
3236 protected $layersType = 'Google_Service_Books_AnnotationsSummaryLayers';
3237 protected $layersDataType = 'array';
3238
3239
3240 public function setKind($kind)
3241 {
3242 $this->kind = $kind;
3243 }
3244 public function getKind()
3245 {
3246 return $this->kind;
3247 }
3248 public function setLayers($layers)
3249 {
3250 $this->layers = $layers;
3251 }
3252 public function getLayers()
3253 {
3254 return $this->layers;
3255 }
3256 }
3257
3258 class Google_Service_Books_AnnotationsSummaryLayers extends Google_Model
3259 {
3260 protected $internal_gapi_mappings = array(
3261 );
3262 public $allowedCharacterCount;
3263 public $layerId;
3264 public $limitType;
3265 public $remainingCharacterCount;
3266 public $updated;
3267
3268
3269 public function setAllowedCharacterCount($allowedCharacterCount)
3270 {
3271 $this->allowedCharacterCount = $allowedCharacterCount;
3272 }
3273 public function getAllowedCharacterCount()
3274 {
3275 return $this->allowedCharacterCount;
3276 }
3277 public function setLayerId($layerId)
3278 {
3279 $this->layerId = $layerId;
3280 }
3281 public function getLayerId()
3282 {
3283 return $this->layerId;
3284 }
3285 public function setLimitType($limitType)
3286 {
3287 $this->limitType = $limitType;
3288 }
3289 public function getLimitType()
3290 {
3291 return $this->limitType;
3292 }
3293 public function setRemainingCharacterCount($remainingCharacterCount)
3294 {
3295 $this->remainingCharacterCount = $remainingCharacterCount;
3296 }
3297 public function getRemainingCharacterCount()
3298 {
3299 return $this->remainingCharacterCount;
3300 }
3301 public function setUpdated($updated)
3302 {
3303 $this->updated = $updated;
3304 }
3305 public function getUpdated()
3306 {
3307 return $this->updated;
3308 }
3309 }
3310
3311 class Google_Service_Books_Annotationsdata extends Google_Collection
3312 {
3313 protected $collection_key = 'items';
3314 protected $internal_gapi_mappings = array(
3315 );
3316 protected $itemsType = 'Google_Service_Books_Annotationdata';
3317 protected $itemsDataType = 'array';
3318 public $kind;
3319 public $nextPageToken;
3320 public $totalItems;
3321
3322
3323 public function setItems($items)
3324 {
3325 $this->items = $items;
3326 }
3327 public function getItems()
3328 {
3329 return $this->items;
3330 }
3331 public function setKind($kind)
3332 {
3333 $this->kind = $kind;
3334 }
3335 public function getKind()
3336 {
3337 return $this->kind;
3338 }
3339 public function setNextPageToken($nextPageToken)
3340 {
3341 $this->nextPageToken = $nextPageToken;
3342 }
3343 public function getNextPageToken()
3344 {
3345 return $this->nextPageToken;
3346 }
3347 public function setTotalItems($totalItems)
3348 {
3349 $this->totalItems = $totalItems;
3350 }
3351 public function getTotalItems()
3352 {
3353 return $this->totalItems;
3354 }
3355 }
3356
3357 class Google_Service_Books_BooksAnnotationsRange extends Google_Model
3358 {
3359 protected $internal_gapi_mappings = array(
3360 );
3361 public $endOffset;
3362 public $endPosition;
3363 public $startOffset;
3364 public $startPosition;
3365
3366
3367 public function setEndOffset($endOffset)
3368 {
3369 $this->endOffset = $endOffset;
3370 }
3371 public function getEndOffset()
3372 {
3373 return $this->endOffset;
3374 }
3375 public function setEndPosition($endPosition)
3376 {
3377 $this->endPosition = $endPosition;
3378 }
3379 public function getEndPosition()
3380 {
3381 return $this->endPosition;
3382 }
3383 public function setStartOffset($startOffset)
3384 {
3385 $this->startOffset = $startOffset;
3386 }
3387 public function getStartOffset()
3388 {
3389 return $this->startOffset;
3390 }
3391 public function setStartPosition($startPosition)
3392 {
3393 $this->startPosition = $startPosition;
3394 }
3395 public function getStartPosition()
3396 {
3397 return $this->startPosition;
3398 }
3399 }
3400
3401 class Google_Service_Books_BooksCloudloadingResource extends Google_Model
3402 {
3403 protected $internal_gapi_mappings = array(
3404 );
3405 public $author;
3406 public $processingState;
3407 public $title;
3408 public $volumeId;
3409
3410
3411 public function setAuthor($author)
3412 {
3413 $this->author = $author;
3414 }
3415 public function getAuthor()
3416 {
3417 return $this->author;
3418 }
3419 public function setProcessingState($processingState)
3420 {
3421 $this->processingState = $processingState;
3422 }
3423 public function getProcessingState()
3424 {
3425 return $this->processingState;
3426 }
3427 public function setTitle($title)
3428 {
3429 $this->title = $title;
3430 }
3431 public function getTitle()
3432 {
3433 return $this->title;
3434 }
3435 public function setVolumeId($volumeId)
3436 {
3437 $this->volumeId = $volumeId;
3438 }
3439 public function getVolumeId()
3440 {
3441 return $this->volumeId;
3442 }
3443 }
3444
3445 class Google_Service_Books_BooksVolumesRecommendedRateResponse extends Google_Model
3446 {
3447 protected $internal_gapi_mappings = array(
3448 "consistencyToken" => "consistency_token",
3449 );
3450 public $consistencyToken;
3451
3452
3453 public function setConsistencyToken($consistencyToken)
3454 {
3455 $this->consistencyToken = $consistencyToken;
3456 }
3457 public function getConsistencyToken()
3458 {
3459 return $this->consistencyToken;
3460 }
3461 }
3462
3463 class Google_Service_Books_Bookshelf extends Google_Model
3464 {
3465 protected $internal_gapi_mappings = array(
3466 );
3467 public $access;
3468 public $created;
3469 public $description;
3470 public $id;
3471 public $kind;
3472 public $selfLink;
3473 public $title;
3474 public $updated;
3475 public $volumeCount;
3476 public $volumesLastUpdated;
3477
3478
3479 public function setAccess($access)
3480 {
3481 $this->access = $access;
3482 }
3483 public function getAccess()
3484 {
3485 return $this->access;
3486 }
3487 public function setCreated($created)
3488 {
3489 $this->created = $created;
3490 }
3491 public function getCreated()
3492 {
3493 return $this->created;
3494 }
3495 public function setDescription($description)
3496 {
3497 $this->description = $description;
3498 }
3499 public function getDescription()
3500 {
3501 return $this->description;
3502 }
3503 public function setId($id)
3504 {
3505 $this->id = $id;
3506 }
3507 public function getId()
3508 {
3509 return $this->id;
3510 }
3511 public function setKind($kind)
3512 {
3513 $this->kind = $kind;
3514 }
3515 public function getKind()
3516 {
3517 return $this->kind;
3518 }
3519 public function setSelfLink($selfLink)
3520 {
3521 $this->selfLink = $selfLink;
3522 }
3523 public function getSelfLink()
3524 {
3525 return $this->selfLink;
3526 }
3527 public function setTitle($title)
3528 {
3529 $this->title = $title;
3530 }
3531 public function getTitle()
3532 {
3533 return $this->title;
3534 }
3535 public function setUpdated($updated)
3536 {
3537 $this->updated = $updated;
3538 }
3539 public function getUpdated()
3540 {
3541 return $this->updated;
3542 }
3543 public function setVolumeCount($volumeCount)
3544 {
3545 $this->volumeCount = $volumeCount;
3546 }
3547 public function getVolumeCount()
3548 {
3549 return $this->volumeCount;
3550 }
3551 public function setVolumesLastUpdated($volumesLastUpdated)
3552 {
3553 $this->volumesLastUpdated = $volumesLastUpdated;
3554 }
3555 public function getVolumesLastUpdated()
3556 {
3557 return $this->volumesLastUpdated;
3558 }
3559 }
3560
3561 class Google_Service_Books_Bookshelves extends Google_Collection
3562 {
3563 protected $collection_key = 'items';
3564 protected $internal_gapi_mappings = array(
3565 );
3566 protected $itemsType = 'Google_Service_Books_Bookshelf';
3567 protected $itemsDataType = 'array';
3568 public $kind;
3569
3570
3571 public function setItems($items)
3572 {
3573 $this->items = $items;
3574 }
3575 public function getItems()
3576 {
3577 return $this->items;
3578 }
3579 public function setKind($kind)
3580 {
3581 $this->kind = $kind;
3582 }
3583 public function getKind()
3584 {
3585 return $this->kind;
3586 }
3587 }
3588
3589 class Google_Service_Books_Category extends Google_Collection
3590 {
3591 protected $collection_key = 'items';
3592 protected $internal_gapi_mappings = array(
3593 );
3594 protected $itemsType = 'Google_Service_Books_CategoryItems';
3595 protected $itemsDataType = 'array';
3596 public $kind;
3597
3598
3599 public function setItems($items)
3600 {
3601 $this->items = $items;
3602 }
3603 public function getItems()
3604 {
3605 return $this->items;
3606 }
3607 public function setKind($kind)
3608 {
3609 $this->kind = $kind;
3610 }
3611 public function getKind()
3612 {
3613 return $this->kind;
3614 }
3615 }
3616
3617 class Google_Service_Books_CategoryItems extends Google_Model
3618 {
3619 protected $internal_gapi_mappings = array(
3620 );
3621 public $badgeUrl;
3622 public $categoryId;
3623 public $name;
3624
3625
3626 public function setBadgeUrl($badgeUrl)
3627 {
3628 $this->badgeUrl = $badgeUrl;
3629 }
3630 public function getBadgeUrl()
3631 {
3632 return $this->badgeUrl;
3633 }
3634 public function setCategoryId($categoryId)
3635 {
3636 $this->categoryId = $categoryId;
3637 }
3638 public function getCategoryId()
3639 {
3640 return $this->categoryId;
3641 }
3642 public function setName($name)
3643 {
3644 $this->name = $name;
3645 }
3646 public function getName()
3647 {
3648 return $this->name;
3649 }
3650 }
3651
3652 class Google_Service_Books_ConcurrentAccessRestriction extends Google_Model
3653 {
3654 protected $internal_gapi_mappings = array(
3655 );
3656 public $deviceAllowed;
3657 public $kind;
3658 public $maxConcurrentDevices;
3659 public $message;
3660 public $nonce;
3661 public $reasonCode;
3662 public $restricted;
3663 public $signature;
3664 public $source;
3665 public $timeWindowSeconds;
3666 public $volumeId;
3667
3668
3669 public function setDeviceAllowed($deviceAllowed)
3670 {
3671 $this->deviceAllowed = $deviceAllowed;
3672 }
3673 public function getDeviceAllowed()
3674 {
3675 return $this->deviceAllowed;
3676 }
3677 public function setKind($kind)
3678 {
3679 $this->kind = $kind;
3680 }
3681 public function getKind()
3682 {
3683 return $this->kind;
3684 }
3685 public function setMaxConcurrentDevices($maxConcurrentDevices)
3686 {
3687 $this->maxConcurrentDevices = $maxConcurrentDevices;
3688 }
3689 public function getMaxConcurrentDevices()
3690 {
3691 return $this->maxConcurrentDevices;
3692 }
3693 public function setMessage($message)
3694 {
3695 $this->message = $message;
3696 }
3697 public function getMessage()
3698 {
3699 return $this->message;
3700 }
3701 public function setNonce($nonce)
3702 {
3703 $this->nonce = $nonce;
3704 }
3705 public function getNonce()
3706 {
3707 return $this->nonce;
3708 }
3709 public function setReasonCode($reasonCode)
3710 {
3711 $this->reasonCode = $reasonCode;
3712 }
3713 public function getReasonCode()
3714 {
3715 return $this->reasonCode;
3716 }
3717 public function setRestricted($restricted)
3718 {
3719 $this->restricted = $restricted;
3720 }
3721 public function getRestricted()
3722 {
3723 return $this->restricted;
3724 }
3725 public function setSignature($signature)
3726 {
3727 $this->signature = $signature;
3728 }
3729 public function getSignature()
3730 {
3731 return $this->signature;
3732 }
3733 public function setSource($source)
3734 {
3735 $this->source = $source;
3736 }
3737 public function getSource()
3738 {
3739 return $this->source;
3740 }
3741 public function setTimeWindowSeconds($timeWindowSeconds)
3742 {
3743 $this->timeWindowSeconds = $timeWindowSeconds;
3744 }
3745 public function getTimeWindowSeconds()
3746 {
3747 return $this->timeWindowSeconds;
3748 }
3749 public function setVolumeId($volumeId)
3750 {
3751 $this->volumeId = $volumeId;
3752 }
3753 public function getVolumeId()
3754 {
3755 return $this->volumeId;
3756 }
3757 }
3758
3759 class Google_Service_Books_Dictlayerdata extends Google_Model
3760 {
3761 protected $internal_gapi_mappings = array(
3762 );
3763 protected $commonType = 'Google_Service_Books_DictlayerdataCommon';
3764 protected $commonDataType = '';
3765 protected $dictType = 'Google_Service_Books_DictlayerdataDict';
3766 protected $dictDataType = '';
3767 public $kind;
3768
3769
3770 public function setCommon(Google_Service_Books_DictlayerdataCommon $common)
3771 {
3772 $this->common = $common;
3773 }
3774 public function getCommon()
3775 {
3776 return $this->common;
3777 }
3778 public function setDict(Google_Service_Books_DictlayerdataDict $dict)
3779 {
3780 $this->dict = $dict;
3781 }
3782 public function getDict()
3783 {
3784 return $this->dict;
3785 }
3786 public function setKind($kind)
3787 {
3788 $this->kind = $kind;
3789 }
3790 public function getKind()
3791 {
3792 return $this->kind;
3793 }
3794 }
3795
3796 class Google_Service_Books_DictlayerdataCommon extends Google_Model
3797 {
3798 protected $internal_gapi_mappings = array(
3799 );
3800 public $title;
3801
3802
3803 public function setTitle($title)
3804 {
3805 $this->title = $title;
3806 }
3807 public function getTitle()
3808 {
3809 return $this->title;
3810 }
3811 }
3812
3813 class Google_Service_Books_DictlayerdataDict extends Google_Collection
3814 {
3815 protected $collection_key = 'words';
3816 protected $internal_gapi_mappings = array(
3817 );
3818 protected $sourceType = 'Google_Service_Books_DictlayerdataDictSource';
3819 protected $sourceDataType = '';
3820 protected $wordsType = 'Google_Service_Books_DictlayerdataDictWords';
3821 protected $wordsDataType = 'array';
3822
3823
3824 public function setSource(Google_Service_Books_DictlayerdataDictSource $source)
3825 {
3826 $this->source = $source;
3827 }
3828 public function getSource()
3829 {
3830 return $this->source;
3831 }
3832 public function setWords($words)
3833 {
3834 $this->words = $words;
3835 }
3836 public function getWords()
3837 {
3838 return $this->words;
3839 }
3840 }
3841
3842 class Google_Service_Books_DictlayerdataDictSource extends Google_Model
3843 {
3844 protected $internal_gapi_mappings = array(
3845 );
3846 public $attribution;
3847 public $url;
3848
3849
3850 public function setAttribution($attribution)
3851 {
3852 $this->attribution = $attribution;
3853 }
3854 public function getAttribution()
3855 {
3856 return $this->attribution;
3857 }
3858 public function setUrl($url)
3859 {
3860 $this->url = $url;
3861 }
3862 public function getUrl()
3863 {
3864 return $this->url;
3865 }
3866 }
3867
3868 class Google_Service_Books_DictlayerdataDictWords extends Google_Collection
3869 {
3870 protected $collection_key = 'senses';
3871 protected $internal_gapi_mappings = array(
3872 );
3873 protected $derivativesType = 'Google_Service_Books_DictlayerdataDictWordsDerivatives';
3874 protected $derivativesDataType = 'array';
3875 protected $examplesType = 'Google_Service_Books_DictlayerdataDictWordsExamples';
3876 protected $examplesDataType = 'array';
3877 protected $sensesType = 'Google_Service_Books_DictlayerdataDictWordsSenses';
3878 protected $sensesDataType = 'array';
3879 protected $sourceType = 'Google_Service_Books_DictlayerdataDictWordsSource';
3880 protected $sourceDataType = '';
3881
3882
3883 public function setDerivatives($derivatives)
3884 {
3885 $this->derivatives = $derivatives;
3886 }
3887 public function getDerivatives()
3888 {
3889 return $this->derivatives;
3890 }
3891 public function setExamples($examples)
3892 {
3893 $this->examples = $examples;
3894 }
3895 public function getExamples()
3896 {
3897 return $this->examples;
3898 }
3899 public function setSenses($senses)
3900 {
3901 $this->senses = $senses;
3902 }
3903 public function getSenses()
3904 {
3905 return $this->senses;
3906 }
3907 public function setSource(Google_Service_Books_DictlayerdataDictWordsSource $source)
3908 {
3909 $this->source = $source;
3910 }
3911 public function getSource()
3912 {
3913 return $this->source;
3914 }
3915 }
3916
3917 class Google_Service_Books_DictlayerdataDictWordsDerivatives extends Google_Model
3918 {
3919 protected $internal_gapi_mappings = array(
3920 );
3921 protected $sourceType = 'Google_Service_Books_DictlayerdataDictWordsDerivativesSource';
3922 protected $sourceDataType = '';
3923 public $text;
3924
3925
3926 public function setSource(Google_Service_Books_DictlayerdataDictWordsDerivativesSource $source)
3927 {
3928 $this->source = $source;
3929 }
3930 public function getSource()
3931 {
3932 return $this->source;
3933 }
3934 public function setText($text)
3935 {
3936 $this->text = $text;
3937 }
3938 public function getText()
3939 {
3940 return $this->text;
3941 }
3942 }
3943
3944 class Google_Service_Books_DictlayerdataDictWordsDerivativesSource extends Google_Model
3945 {
3946 protected $internal_gapi_mappings = array(
3947 );
3948 public $attribution;
3949 public $url;
3950
3951
3952 public function setAttribution($attribution)
3953 {
3954 $this->attribution = $attribution;
3955 }
3956 public function getAttribution()
3957 {
3958 return $this->attribution;
3959 }
3960 public function setUrl($url)
3961 {
3962 $this->url = $url;
3963 }
3964 public function getUrl()
3965 {
3966 return $this->url;
3967 }
3968 }
3969
3970 class Google_Service_Books_DictlayerdataDictWordsExamples extends Google_Model
3971 {
3972 protected $internal_gapi_mappings = array(
3973 );
3974 protected $sourceType = 'Google_Service_Books_DictlayerdataDictWordsExamplesSource';
3975 protected $sourceDataType = '';
3976 public $text;
3977
3978
3979 public function setSource(Google_Service_Books_DictlayerdataDictWordsExamplesSource $source)
3980 {
3981 $this->source = $source;
3982 }
3983 public function getSource()
3984 {
3985 return $this->source;
3986 }
3987 public function setText($text)
3988 {
3989 $this->text = $text;
3990 }
3991 public function getText()
3992 {
3993 return $this->text;
3994 }
3995 }
3996
3997 class Google_Service_Books_DictlayerdataDictWordsExamplesSource extends Google_Model
3998 {
3999 protected $internal_gapi_mappings = array(
4000 );
4001 public $attribution;
4002 public $url;
4003
4004
4005 public function setAttribution($attribution)
4006 {
4007 $this->attribution = $attribution;
4008 }
4009 public function getAttribution()
4010 {
4011 return $this->attribution;
4012 }
4013 public function setUrl($url)
4014 {
4015 $this->url = $url;
4016 }
4017 public function getUrl()
4018 {
4019 return $this->url;
4020 }
4021 }
4022
4023 class Google_Service_Books_DictlayerdataDictWordsSenses extends Google_Collection
4024 {
4025 protected $collection_key = 'synonyms';
4026 protected $internal_gapi_mappings = array(
4027 );
4028 protected $conjugationsType = 'Google_Service_Books_DictlayerdataDictWordsSensesConjugations';
4029 protected $conjugationsDataType = 'array';
4030 protected $definitionsType = 'Google_Service_Books_DictlayerdataDictWordsSensesDefinitions';
4031 protected $definitionsDataType = 'array';
4032 public $partOfSpeech;
4033 public $pronunciation;
4034 public $pronunciationUrl;
4035 protected $sourceType = 'Google_Service_Books_DictlayerdataDictWordsSensesSource';
4036 protected $sourceDataType = '';
4037 public $syllabification;
4038 protected $synonymsType = 'Google_Service_Books_DictlayerdataDictWordsSensesSynonyms';
4039 protected $synonymsDataType = 'array';
4040
4041
4042 public function setConjugations($conjugations)
4043 {
4044 $this->conjugations = $conjugations;
4045 }
4046 public function getConjugations()
4047 {
4048 return $this->conjugations;
4049 }
4050 public function setDefinitions($definitions)
4051 {
4052 $this->definitions = $definitions;
4053 }
4054 public function getDefinitions()
4055 {
4056 return $this->definitions;
4057 }
4058 public function setPartOfSpeech($partOfSpeech)
4059 {
4060 $this->partOfSpeech = $partOfSpeech;
4061 }
4062 public function getPartOfSpeech()
4063 {
4064 return $this->partOfSpeech;
4065 }
4066 public function setPronunciation($pronunciation)
4067 {
4068 $this->pronunciation = $pronunciation;
4069 }
4070 public function getPronunciation()
4071 {
4072 return $this->pronunciation;
4073 }
4074 public function setPronunciationUrl($pronunciationUrl)
4075 {
4076 $this->pronunciationUrl = $pronunciationUrl;
4077 }
4078 public function getPronunciationUrl()
4079 {
4080 return $this->pronunciationUrl;
4081 }
4082 public function setSource(Google_Service_Books_DictlayerdataDictWordsSensesSource $source)
4083 {
4084 $this->source = $source;
4085 }
4086 public function getSource()
4087 {
4088 return $this->source;
4089 }
4090 public function setSyllabification($syllabification)
4091 {
4092 $this->syllabification = $syllabification;
4093 }
4094 public function getSyllabification()
4095 {
4096 return $this->syllabification;
4097 }
4098 public function setSynonyms($synonyms)
4099 {
4100 $this->synonyms = $synonyms;
4101 }
4102 public function getSynonyms()
4103 {
4104 return $this->synonyms;
4105 }
4106 }
4107
4108 class Google_Service_Books_DictlayerdataDictWordsSensesConjugations extends Google_Model
4109 {
4110 protected $internal_gapi_mappings = array(
4111 );
4112 public $type;
4113 public $value;
4114
4115
4116 public function setType($type)
4117 {
4118 $this->type = $type;
4119 }
4120 public function getType()
4121 {
4122 return $this->type;
4123 }
4124 public function setValue($value)
4125 {
4126 $this->value = $value;
4127 }
4128 public function getValue()
4129 {
4130 return $this->value;
4131 }
4132 }
4133
4134 class Google_Service_Books_DictlayerdataDictWordsSensesDefinitions extends Google_Collection
4135 {
4136 protected $collection_key = 'examples';
4137 protected $internal_gapi_mappings = array(
4138 );
4139 public $definition;
4140 protected $examplesType = 'Google_Service_Books_DictlayerdataDictWordsSensesDefinitionsExamples';
4141 protected $examplesDataType = 'array';
4142
4143
4144 public function setDefinition($definition)
4145 {
4146 $this->definition = $definition;
4147 }
4148 public function getDefinition()
4149 {
4150 return $this->definition;
4151 }
4152 public function setExamples($examples)
4153 {
4154 $this->examples = $examples;
4155 }
4156 public function getExamples()
4157 {
4158 return $this->examples;
4159 }
4160 }
4161
4162 class Google_Service_Books_DictlayerdataDictWordsSensesDefinitionsExamples extends Google_Model
4163 {
4164 protected $internal_gapi_mappings = array(
4165 );
4166 protected $sourceType = 'Google_Service_Books_DictlayerdataDictWordsSensesDefinitionsExamplesSource';
4167 protected $sourceDataType = '';
4168 public $text;
4169
4170
4171 public function setSource(Google_Service_Books_DictlayerdataDictWordsSensesDefinitionsExamplesSource $source)
4172 {
4173 $this->source = $source;
4174 }
4175 public function getSource()
4176 {
4177 return $this->source;
4178 }
4179 public function setText($text)
4180 {
4181 $this->text = $text;
4182 }
4183 public function getText()
4184 {
4185 return $this->text;
4186 }
4187 }
4188
4189 class Google_Service_Books_DictlayerdataDictWordsSensesDefinitionsExamplesSource extends Google_Model
4190 {
4191 protected $internal_gapi_mappings = array(
4192 );
4193 public $attribution;
4194 public $url;
4195
4196
4197 public function setAttribution($attribution)
4198 {
4199 $this->attribution = $attribution;
4200 }
4201 public function getAttribution()
4202 {
4203 return $this->attribution;
4204 }
4205 public function setUrl($url)
4206 {
4207 $this->url = $url;
4208 }
4209 public function getUrl()
4210 {
4211 return $this->url;
4212 }
4213 }
4214
4215 class Google_Service_Books_DictlayerdataDictWordsSensesSource extends Google_Model
4216 {
4217 protected $internal_gapi_mappings = array(
4218 );
4219 public $attribution;
4220 public $url;
4221
4222
4223 public function setAttribution($attribution)
4224 {
4225 $this->attribution = $attribution;
4226 }
4227 public function getAttribution()
4228 {
4229 return $this->attribution;
4230 }
4231 public function setUrl($url)
4232 {
4233 $this->url = $url;
4234 }
4235 public function getUrl()
4236 {
4237 return $this->url;
4238 }
4239 }
4240
4241 class Google_Service_Books_DictlayerdataDictWordsSensesSynonyms extends Google_Model
4242 {
4243 protected $internal_gapi_mappings = array(
4244 );
4245 protected $sourceType = 'Google_Service_Books_DictlayerdataDictWordsSensesSynonymsSource';
4246 protected $sourceDataType = '';
4247 public $text;
4248
4249
4250 public function setSource(Google_Service_Books_DictlayerdataDictWordsSensesSynonymsSource $source)
4251 {
4252 $this->source = $source;
4253 }
4254 public function getSource()
4255 {
4256 return $this->source;
4257 }
4258 public function setText($text)
4259 {
4260 $this->text = $text;
4261 }
4262 public function getText()
4263 {
4264 return $this->text;
4265 }
4266 }
4267
4268 class Google_Service_Books_DictlayerdataDictWordsSensesSynonymsSource extends Google_Model
4269 {
4270 protected $internal_gapi_mappings = array(
4271 );
4272 public $attribution;
4273 public $url;
4274
4275
4276 public function setAttribution($attribution)
4277 {
4278 $this->attribution = $attribution;
4279 }
4280 public function getAttribution()
4281 {
4282 return $this->attribution;
4283 }
4284 public function setUrl($url)
4285 {
4286 $this->url = $url;
4287 }
4288 public function getUrl()
4289 {
4290 return $this->url;
4291 }
4292 }
4293
4294 class Google_Service_Books_DictlayerdataDictWordsSource extends Google_Model
4295 {
4296 protected $internal_gapi_mappings = array(
4297 );
4298 public $attribution;
4299 public $url;
4300
4301
4302 public function setAttribution($attribution)
4303 {
4304 $this->attribution = $attribution;
4305 }
4306 public function getAttribution()
4307 {
4308 return $this->attribution;
4309 }
4310 public function setUrl($url)
4311 {
4312 $this->url = $url;
4313 }
4314 public function getUrl()
4315 {
4316 return $this->url;
4317 }
4318 }
4319
4320 class Google_Service_Books_Discoveryclusters extends Google_Collection
4321 {
4322 protected $collection_key = 'clusters';
4323 protected $internal_gapi_mappings = array(
4324 );
4325 protected $clustersType = 'Google_Service_Books_DiscoveryclustersClusters';
4326 protected $clustersDataType = 'array';
4327 public $kind;
4328 public $totalClusters;
4329
4330
4331 public function setClusters($clusters)
4332 {
4333 $this->clusters = $clusters;
4334 }
4335 public function getClusters()
4336 {
4337 return $this->clusters;
4338 }
4339 public function setKind($kind)
4340 {
4341 $this->kind = $kind;
4342 }
4343 public function getKind()
4344 {
4345 return $this->kind;
4346 }
4347 public function setTotalClusters($totalClusters)
4348 {
4349 $this->totalClusters = $totalClusters;
4350 }
4351 public function getTotalClusters()
4352 {
4353 return $this->totalClusters;
4354 }
4355 }
4356
4357 class Google_Service_Books_DiscoveryclustersClusters extends Google_Collection
4358 {
4359 protected $collection_key = 'volumes';
4360 protected $internal_gapi_mappings = array(
4361 "bannerWithContentContainer" => "banner_with_content_container",
4362 );
4363 protected $bannerWithContentContainerType = 'Google_Service_Books_DiscoveryclustersClustersBannerWithContentContainer';
4364 protected $bannerWithContentContainerDataType = '';
4365 public $subTitle;
4366 public $title;
4367 public $totalVolumes;
4368 public $uid;
4369 protected $volumesType = 'Google_Service_Books_Volume';
4370 protected $volumesDataType = 'array';
4371
4372
4373 public function setBannerWithContentContainer(Google_Service_Books_DiscoveryclustersClustersBannerWithContentContainer $bannerWithContentContainer)
4374 {
4375 $this->bannerWithContentContainer = $bannerWithContentContainer;
4376 }
4377 public function getBannerWithContentContainer()
4378 {
4379 return $this->bannerWithContentContainer;
4380 }
4381 public function setSubTitle($subTitle)
4382 {
4383 $this->subTitle = $subTitle;
4384 }
4385 public function getSubTitle()
4386 {
4387 return $this->subTitle;
4388 }
4389 public function setTitle($title)
4390 {
4391 $this->title = $title;
4392 }
4393 public function getTitle()
4394 {
4395 return $this->title;
4396 }
4397 public function setTotalVolumes($totalVolumes)
4398 {
4399 $this->totalVolumes = $totalVolumes;
4400 }
4401 public function getTotalVolumes()
4402 {
4403 return $this->totalVolumes;
4404 }
4405 public function setUid($uid)
4406 {
4407 $this->uid = $uid;
4408 }
4409 public function getUid()
4410 {
4411 return $this->uid;
4412 }
4413 public function setVolumes($volumes)
4414 {
4415 $this->volumes = $volumes;
4416 }
4417 public function getVolumes()
4418 {
4419 return $this->volumes;
4420 }
4421 }
4422
4423 class Google_Service_Books_DiscoveryclustersClustersBannerWithContentContainer extends Google_Model
4424 {
4425 protected $internal_gapi_mappings = array(
4426 );
4427 public $fillColorArgb;
4428 public $imageUrl;
4429 public $maskColorArgb;
4430 public $moreButtonText;
4431 public $moreButtonUrl;
4432 public $textColorArgb;
4433
4434
4435 public function setFillColorArgb($fillColorArgb)
4436 {
4437 $this->fillColorArgb = $fillColorArgb;
4438 }
4439 public function getFillColorArgb()
4440 {
4441 return $this->fillColorArgb;
4442 }
4443 public function setImageUrl($imageUrl)
4444 {
4445 $this->imageUrl = $imageUrl;
4446 }
4447 public function getImageUrl()
4448 {
4449 return $this->imageUrl;
4450 }
4451 public function setMaskColorArgb($maskColorArgb)
4452 {
4453 $this->maskColorArgb = $maskColorArgb;
4454 }
4455 public function getMaskColorArgb()
4456 {
4457 return $this->maskColorArgb;
4458 }
4459 public function setMoreButtonText($moreButtonText)
4460 {
4461 $this->moreButtonText = $moreButtonText;
4462 }
4463 public function getMoreButtonText()
4464 {
4465 return $this->moreButtonText;
4466 }
4467 public function setMoreButtonUrl($moreButtonUrl)
4468 {
4469 $this->moreButtonUrl = $moreButtonUrl;
4470 }
4471 public function getMoreButtonUrl()
4472 {
4473 return $this->moreButtonUrl;
4474 }
4475 public function setTextColorArgb($textColorArgb)
4476 {
4477 $this->textColorArgb = $textColorArgb;
4478 }
4479 public function getTextColorArgb()
4480 {
4481 return $this->textColorArgb;
4482 }
4483 }
4484
4485 class Google_Service_Books_DownloadAccessRestriction extends Google_Model
4486 {
4487 protected $internal_gapi_mappings = array(
4488 );
4489 public $deviceAllowed;
4490 public $downloadsAcquired;
4491 public $justAcquired;
4492 public $kind;
4493 public $maxDownloadDevices;
4494 public $message;
4495 public $nonce;
4496 public $reasonCode;
4497 public $restricted;
4498 public $signature;
4499 public $source;
4500 public $volumeId;
4501
4502
4503 public function setDeviceAllowed($deviceAllowed)
4504 {
4505 $this->deviceAllowed = $deviceAllowed;
4506 }
4507 public function getDeviceAllowed()
4508 {
4509 return $this->deviceAllowed;
4510 }
4511 public function setDownloadsAcquired($downloadsAcquired)
4512 {
4513 $this->downloadsAcquired = $downloadsAcquired;
4514 }
4515 public function getDownloadsAcquired()
4516 {
4517 return $this->downloadsAcquired;
4518 }
4519 public function setJustAcquired($justAcquired)
4520 {
4521 $this->justAcquired = $justAcquired;
4522 }
4523 public function getJustAcquired()
4524 {
4525 return $this->justAcquired;
4526 }
4527 public function setKind($kind)
4528 {
4529 $this->kind = $kind;
4530 }
4531 public function getKind()
4532 {
4533 return $this->kind;
4534 }
4535 public function setMaxDownloadDevices($maxDownloadDevices)
4536 {
4537 $this->maxDownloadDevices = $maxDownloadDevices;
4538 }
4539 public function getMaxDownloadDevices()
4540 {
4541 return $this->maxDownloadDevices;
4542 }
4543 public function setMessage($message)
4544 {
4545 $this->message = $message;
4546 }
4547 public function getMessage()
4548 {
4549 return $this->message;
4550 }
4551 public function setNonce($nonce)
4552 {
4553 $this->nonce = $nonce;
4554 }
4555 public function getNonce()
4556 {
4557 return $this->nonce;
4558 }
4559 public function setReasonCode($reasonCode)
4560 {
4561 $this->reasonCode = $reasonCode;
4562 }
4563 public function getReasonCode()
4564 {
4565 return $this->reasonCode;
4566 }
4567 public function setRestricted($restricted)
4568 {
4569 $this->restricted = $restricted;
4570 }
4571 public function getRestricted()
4572 {
4573 return $this->restricted;
4574 }
4575 public function setSignature($signature)
4576 {
4577 $this->signature = $signature;
4578 }
4579 public function getSignature()
4580 {
4581 return $this->signature;
4582 }
4583 public function setSource($source)
4584 {
4585 $this->source = $source;
4586 }
4587 public function getSource()
4588 {
4589 return $this->source;
4590 }
4591 public function setVolumeId($volumeId)
4592 {
4593 $this->volumeId = $volumeId;
4594 }
4595 public function getVolumeId()
4596 {
4597 return $this->volumeId;
4598 }
4599 }
4600
4601 class Google_Service_Books_DownloadAccesses extends Google_Collection
4602 {
4603 protected $collection_key = 'downloadAccessList';
4604 protected $internal_gapi_mappings = array(
4605 );
4606 protected $downloadAccessListType = 'Google_Service_Books_DownloadAccessRestriction';
4607 protected $downloadAccessListDataType = 'array';
4608 public $kind;
4609
4610
4611 public function setDownloadAccessList($downloadAccessList)
4612 {
4613 $this->downloadAccessList = $downloadAccessList;
4614 }
4615 public function getDownloadAccessList()
4616 {
4617 return $this->downloadAccessList;
4618 }
4619 public function setKind($kind)
4620 {
4621 $this->kind = $kind;
4622 }
4623 public function getKind()
4624 {
4625 return $this->kind;
4626 }
4627 }
4628
4629 class Google_Service_Books_Geolayerdata extends Google_Model
4630 {
4631 protected $internal_gapi_mappings = array(
4632 );
4633 protected $commonType = 'Google_Service_Books_GeolayerdataCommon';
4634 protected $commonDataType = '';
4635 protected $geoType = 'Google_Service_Books_GeolayerdataGeo';
4636 protected $geoDataType = '';
4637 public $kind;
4638
4639
4640 public function setCommon(Google_Service_Books_GeolayerdataCommon $common)
4641 {
4642 $this->common = $common;
4643 }
4644 public function getCommon()
4645 {
4646 return $this->common;
4647 }
4648 public function setGeo(Google_Service_Books_GeolayerdataGeo $geo)
4649 {
4650 $this->geo = $geo;
4651 }
4652 public function getGeo()
4653 {
4654 return $this->geo;
4655 }
4656 public function setKind($kind)
4657 {
4658 $this->kind = $kind;
4659 }
4660 public function getKind()
4661 {
4662 return $this->kind;
4663 }
4664 }
4665
4666 class Google_Service_Books_GeolayerdataCommon extends Google_Model
4667 {
4668 protected $internal_gapi_mappings = array(
4669 );
4670 public $lang;
4671 public $previewImageUrl;
4672 public $snippet;
4673 public $snippetUrl;
4674 public $title;
4675
4676
4677 public function setLang($lang)
4678 {
4679 $this->lang = $lang;
4680 }
4681 public function getLang()
4682 {
4683 return $this->lang;
4684 }
4685 public function setPreviewImageUrl($previewImageUrl)
4686 {
4687 $this->previewImageUrl = $previewImageUrl;
4688 }
4689 public function getPreviewImageUrl()
4690 {
4691 return $this->previewImageUrl;
4692 }
4693 public function setSnippet($snippet)
4694 {
4695 $this->snippet = $snippet;
4696 }
4697 public function getSnippet()
4698 {
4699 return $this->snippet;
4700 }
4701 public function setSnippetUrl($snippetUrl)
4702 {
4703 $this->snippetUrl = $snippetUrl;
4704 }
4705 public function getSnippetUrl()
4706 {
4707 return $this->snippetUrl;
4708 }
4709 public function setTitle($title)
4710 {
4711 $this->title = $title;
4712 }
4713 public function getTitle()
4714 {
4715 return $this->title;
4716 }
4717 }
4718
4719 class Google_Service_Books_GeolayerdataGeo extends Google_Collection
4720 {
4721 protected $collection_key = 'boundary';
4722 protected $internal_gapi_mappings = array(
4723 );
4724 protected $boundaryType = 'Google_Service_Books_GeolayerdataGeoBoundary';
4725 protected $boundaryDataType = 'array';
4726 public $cachePolicy;
4727 public $countryCode;
4728 public $latitude;
4729 public $longitude;
4730 public $mapType;
4731 protected $viewportType = 'Google_Service_Books_GeolayerdataGeoViewport';
4732 protected $viewportDataType = '';
4733 public $zoom;
4734
4735
4736 public function setBoundary($boundary)
4737 {
4738 $this->boundary = $boundary;
4739 }
4740 public function getBoundary()
4741 {
4742 return $this->boundary;
4743 }
4744 public function setCachePolicy($cachePolicy)
4745 {
4746 $this->cachePolicy = $cachePolicy;
4747 }
4748 public function getCachePolicy()
4749 {
4750 return $this->cachePolicy;
4751 }
4752 public function setCountryCode($countryCode)
4753 {
4754 $this->countryCode = $countryCode;
4755 }
4756 public function getCountryCode()
4757 {
4758 return $this->countryCode;
4759 }
4760 public function setLatitude($latitude)
4761 {
4762 $this->latitude = $latitude;
4763 }
4764 public function getLatitude()
4765 {
4766 return $this->latitude;
4767 }
4768 public function setLongitude($longitude)
4769 {
4770 $this->longitude = $longitude;
4771 }
4772 public function getLongitude()
4773 {
4774 return $this->longitude;
4775 }
4776 public function setMapType($mapType)
4777 {
4778 $this->mapType = $mapType;
4779 }
4780 public function getMapType()
4781 {
4782 return $this->mapType;
4783 }
4784 public function setViewport(Google_Service_Books_GeolayerdataGeoViewport $viewport)
4785 {
4786 $this->viewport = $viewport;
4787 }
4788 public function getViewport()
4789 {
4790 return $this->viewport;
4791 }
4792 public function setZoom($zoom)
4793 {
4794 $this->zoom = $zoom;
4795 }
4796 public function getZoom()
4797 {
4798 return $this->zoom;
4799 }
4800 }
4801
4802 class Google_Service_Books_GeolayerdataGeoBoundary extends Google_Model
4803 {
4804 protected $internal_gapi_mappings = array(
4805 );
4806 public $latitude;
4807 public $longitude;
4808
4809
4810 public function setLatitude($latitude)
4811 {
4812 $this->latitude = $latitude;
4813 }
4814 public function getLatitude()
4815 {
4816 return $this->latitude;
4817 }
4818 public function setLongitude($longitude)
4819 {
4820 $this->longitude = $longitude;
4821 }
4822 public function getLongitude()
4823 {
4824 return $this->longitude;
4825 }
4826 }
4827
4828 class Google_Service_Books_GeolayerdataGeoViewport extends Google_Model
4829 {
4830 protected $internal_gapi_mappings = array(
4831 );
4832 protected $hiType = 'Google_Service_Books_GeolayerdataGeoViewportHi';
4833 protected $hiDataType = '';
4834 protected $loType = 'Google_Service_Books_GeolayerdataGeoViewportLo';
4835 protected $loDataType = '';
4836
4837
4838 public function setHi(Google_Service_Books_GeolayerdataGeoViewportHi $hi)
4839 {
4840 $this->hi = $hi;
4841 }
4842 public function getHi()
4843 {
4844 return $this->hi;
4845 }
4846 public function setLo(Google_Service_Books_GeolayerdataGeoViewportLo $lo)
4847 {
4848 $this->lo = $lo;
4849 }
4850 public function getLo()
4851 {
4852 return $this->lo;
4853 }
4854 }
4855
4856 class Google_Service_Books_GeolayerdataGeoViewportHi extends Google_Model
4857 {
4858 protected $internal_gapi_mappings = array(
4859 );
4860 public $latitude;
4861 public $longitude;
4862
4863
4864 public function setLatitude($latitude)
4865 {
4866 $this->latitude = $latitude;
4867 }
4868 public function getLatitude()
4869 {
4870 return $this->latitude;
4871 }
4872 public function setLongitude($longitude)
4873 {
4874 $this->longitude = $longitude;
4875 }
4876 public function getLongitude()
4877 {
4878 return $this->longitude;
4879 }
4880 }
4881
4882 class Google_Service_Books_GeolayerdataGeoViewportLo extends Google_Model
4883 {
4884 protected $internal_gapi_mappings = array(
4885 );
4886 public $latitude;
4887 public $longitude;
4888
4889
4890 public function setLatitude($latitude)
4891 {
4892 $this->latitude = $latitude;
4893 }
4894 public function getLatitude()
4895 {
4896 return $this->latitude;
4897 }
4898 public function setLongitude($longitude)
4899 {
4900 $this->longitude = $longitude;
4901 }
4902 public function getLongitude()
4903 {
4904 return $this->longitude;
4905 }
4906 }
4907
4908 class Google_Service_Books_Layersummaries extends Google_Collection
4909 {
4910 protected $collection_key = 'items';
4911 protected $internal_gapi_mappings = array(
4912 );
4913 protected $itemsType = 'Google_Service_Books_Layersummary';
4914 protected $itemsDataType = 'array';
4915 public $kind;
4916 public $totalItems;
4917
4918
4919 public function setItems($items)
4920 {
4921 $this->items = $items;
4922 }
4923 public function getItems()
4924 {
4925 return $this->items;
4926 }
4927 public function setKind($kind)
4928 {
4929 $this->kind = $kind;
4930 }
4931 public function getKind()
4932 {
4933 return $this->kind;
4934 }
4935 public function setTotalItems($totalItems)
4936 {
4937 $this->totalItems = $totalItems;
4938 }
4939 public function getTotalItems()
4940 {
4941 return $this->totalItems;
4942 }
4943 }
4944
4945 class Google_Service_Books_Layersummary extends Google_Collection
4946 {
4947 protected $collection_key = 'annotationTypes';
4948 protected $internal_gapi_mappings = array(
4949 );
4950 public $annotationCount;
4951 public $annotationTypes;
4952 public $annotationsDataLink;
4953 public $annotationsLink;
4954 public $contentVersion;
4955 public $dataCount;
4956 public $id;
4957 public $kind;
4958 public $layerId;
4959 public $selfLink;
4960 public $updated;
4961 public $volumeAnnotationsVersion;
4962 public $volumeId;
4963
4964
4965 public function setAnnotationCount($annotationCount)
4966 {
4967 $this->annotationCount = $annotationCount;
4968 }
4969 public function getAnnotationCount()
4970 {
4971 return $this->annotationCount;
4972 }
4973 public function setAnnotationTypes($annotationTypes)
4974 {
4975 $this->annotationTypes = $annotationTypes;
4976 }
4977 public function getAnnotationTypes()
4978 {
4979 return $this->annotationTypes;
4980 }
4981 public function setAnnotationsDataLink($annotationsDataLink)
4982 {
4983 $this->annotationsDataLink = $annotationsDataLink;
4984 }
4985 public function getAnnotationsDataLink()
4986 {
4987 return $this->annotationsDataLink;
4988 }
4989 public function setAnnotationsLink($annotationsLink)
4990 {
4991 $this->annotationsLink = $annotationsLink;
4992 }
4993 public function getAnnotationsLink()
4994 {
4995 return $this->annotationsLink;
4996 }
4997 public function setContentVersion($contentVersion)
4998 {
4999 $this->contentVersion = $contentVersion;
5000 }
5001 public function getContentVersion()
5002 {
5003 return $this->contentVersion;
5004 }
5005 public function setDataCount($dataCount)
5006 {
5007 $this->dataCount = $dataCount;
5008 }
5009 public function getDataCount()
5010 {
5011 return $this->dataCount;
5012 }
5013 public function setId($id)
5014 {
5015 $this->id = $id;
5016 }
5017 public function getId()
5018 {
5019 return $this->id;
5020 }
5021 public function setKind($kind)
5022 {
5023 $this->kind = $kind;
5024 }
5025 public function getKind()
5026 {
5027 return $this->kind;
5028 }
5029 public function setLayerId($layerId)
5030 {
5031 $this->layerId = $layerId;
5032 }
5033 public function getLayerId()
5034 {
5035 return $this->layerId;
5036 }
5037 public function setSelfLink($selfLink)
5038 {
5039 $this->selfLink = $selfLink;
5040 }
5041 public function getSelfLink()
5042 {
5043 return $this->selfLink;
5044 }
5045 public function setUpdated($updated)
5046 {
5047 $this->updated = $updated;
5048 }
5049 public function getUpdated()
5050 {
5051 return $this->updated;
5052 }
5053 public function setVolumeAnnotationsVersion($volumeAnnotationsVersion)
5054 {
5055 $this->volumeAnnotationsVersion = $volumeAnnotationsVersion;
5056 }
5057 public function getVolumeAnnotationsVersion()
5058 {
5059 return $this->volumeAnnotationsVersion;
5060 }
5061 public function setVolumeId($volumeId)
5062 {
5063 $this->volumeId = $volumeId;
5064 }
5065 public function getVolumeId()
5066 {
5067 return $this->volumeId;
5068 }
5069 }
5070
5071 class Google_Service_Books_Metadata extends Google_Collection
5072 {
5073 protected $collection_key = 'items';
5074 protected $internal_gapi_mappings = array(
5075 );
5076 protected $itemsType = 'Google_Service_Books_MetadataItems';
5077 protected $itemsDataType = 'array';
5078 public $kind;
5079
5080
5081 public function setItems($items)
5082 {
5083 $this->items = $items;
5084 }
5085 public function getItems()
5086 {
5087 return $this->items;
5088 }
5089 public function setKind($kind)
5090 {
5091 $this->kind = $kind;
5092 }
5093 public function getKind()
5094 {
5095 return $this->kind;
5096 }
5097 }
5098
5099 class Google_Service_Books_MetadataItems extends Google_Model
5100 {
5101 protected $internal_gapi_mappings = array(
5102 "downloadUrl" => "download_url",
5103 "encryptedKey" => "encrypted_key",
5104 );
5105 public $downloadUrl;
5106 public $encryptedKey;
5107 public $language;
5108 public $size;
5109 public $version;
5110
5111
5112 public function setDownloadUrl($downloadUrl)
5113 {
5114 $this->downloadUrl = $downloadUrl;
5115 }
5116 public function getDownloadUrl()
5117 {
5118 return $this->downloadUrl;
5119 }
5120 public function setEncryptedKey($encryptedKey)
5121 {
5122 $this->encryptedKey = $encryptedKey;
5123 }
5124 public function getEncryptedKey()
5125 {
5126 return $this->encryptedKey;
5127 }
5128 public function setLanguage($language)
5129 {
5130 $this->language = $language;
5131 }
5132 public function getLanguage()
5133 {
5134 return $this->language;
5135 }
5136 public function setSize($size)
5137 {
5138 $this->size = $size;
5139 }
5140 public function getSize()
5141 {
5142 return $this->size;
5143 }
5144 public function setVersion($version)
5145 {
5146 $this->version = $version;
5147 }
5148 public function getVersion()
5149 {
5150 return $this->version;
5151 }
5152 }
5153
5154 class Google_Service_Books_Notification extends Google_Model
5155 {
5156 protected $internal_gapi_mappings = array(
5157 "dontShowNotification" => "dont_show_notification",
5158 "notificationType" => "notification_type",
5159 "pcampaignId" => "pcampaign_id",
5160 "showNotificationSettingsAction" => "show_notification_settings_action",
5161 );
5162 public $body;
5163 public $dontShowNotification;
5164 public $iconUrl;
5165 public $kind;
5166 public $notificationType;
5167 public $pcampaignId;
5168 public $showNotificationSettingsAction;
5169 public $targetUrl;
5170 public $title;
5171
5172
5173 public function setBody($body)
5174 {
5175 $this->body = $body;
5176 }
5177 public function getBody()
5178 {
5179 return $this->body;
5180 }
5181 public function setDontShowNotification($dontShowNotification)
5182 {
5183 $this->dontShowNotification = $dontShowNotification;
5184 }
5185 public function getDontShowNotification()
5186 {
5187 return $this->dontShowNotification;
5188 }
5189 public function setIconUrl($iconUrl)
5190 {
5191 $this->iconUrl = $iconUrl;
5192 }
5193 public function getIconUrl()
5194 {
5195 return $this->iconUrl;
5196 }
5197 public function setKind($kind)
5198 {
5199 $this->kind = $kind;
5200 }
5201 public function getKind()
5202 {
5203 return $this->kind;
5204 }
5205 public function setNotificationType($notificationType)
5206 {
5207 $this->notificationType = $notificationType;
5208 }
5209 public function getNotificationType()
5210 {
5211 return $this->notificationType;
5212 }
5213 public function setPcampaignId($pcampaignId)
5214 {
5215 $this->pcampaignId = $pcampaignId;
5216 }
5217 public function getPcampaignId()
5218 {
5219 return $this->pcampaignId;
5220 }
5221 public function setShowNotificationSettingsAction($showNotificationSettingsAction)
5222 {
5223 $this->showNotificationSettingsAction = $showNotificationSettingsAction;
5224 }
5225 public function getShowNotificationSettingsAction()
5226 {
5227 return $this->showNotificationSettingsAction;
5228 }
5229 public function setTargetUrl($targetUrl)
5230 {
5231 $this->targetUrl = $targetUrl;
5232 }
5233 public function getTargetUrl()
5234 {
5235 return $this->targetUrl;
5236 }
5237 public function setTitle($title)
5238 {
5239 $this->title = $title;
5240 }
5241 public function getTitle()
5242 {
5243 return $this->title;
5244 }
5245 }
5246
5247 class Google_Service_Books_Offers extends Google_Collection
5248 {
5249 protected $collection_key = 'items';
5250 protected $internal_gapi_mappings = array(
5251 );
5252 protected $itemsType = 'Google_Service_Books_OffersItems';
5253 protected $itemsDataType = 'array';
5254 public $kind;
5255
5256
5257 public function setItems($items)
5258 {
5259 $this->items = $items;
5260 }
5261 public function getItems()
5262 {
5263 return $this->items;
5264 }
5265 public function setKind($kind)
5266 {
5267 $this->kind = $kind;
5268 }
5269 public function getKind()
5270 {
5271 return $this->kind;
5272 }
5273 }
5274
5275 class Google_Service_Books_OffersItems extends Google_Collection
5276 {
5277 protected $collection_key = 'items';
5278 protected $internal_gapi_mappings = array(
5279 );
5280 public $artUrl;
5281 public $gservicesKey;
5282 public $id;
5283 protected $itemsType = 'Google_Service_Books_OffersItemsItems';
5284 protected $itemsDataType = 'array';
5285
5286
5287 public function setArtUrl($artUrl)
5288 {
5289 $this->artUrl = $artUrl;
5290 }
5291 public function getArtUrl()
5292 {
5293 return $this->artUrl;
5294 }
5295 public function setGservicesKey($gservicesKey)
5296 {
5297 $this->gservicesKey = $gservicesKey;
5298 }
5299 public function getGservicesKey()
5300 {
5301 return $this->gservicesKey;
5302 }
5303 public function setId($id)
5304 {
5305 $this->id = $id;
5306 }
5307 public function getId()
5308 {
5309 return $this->id;
5310 }
5311 public function setItems($items)
5312 {
5313 $this->items = $items;
5314 }
5315 public function getItems()
5316 {
5317 return $this->items;
5318 }
5319 }
5320
5321 class Google_Service_Books_OffersItemsItems extends Google_Model
5322 {
5323 protected $internal_gapi_mappings = array(
5324 );
5325 public $author;
5326 public $canonicalVolumeLink;
5327 public $coverUrl;
5328 public $description;
5329 public $title;
5330 public $volumeId;
5331
5332
5333 public function setAuthor($author)
5334 {
5335 $this->author = $author;
5336 }
5337 public function getAuthor()
5338 {
5339 return $this->author;
5340 }
5341 public function setCanonicalVolumeLink($canonicalVolumeLink)
5342 {
5343 $this->canonicalVolumeLink = $canonicalVolumeLink;
5344 }
5345 public function getCanonicalVolumeLink()
5346 {
5347 return $this->canonicalVolumeLink;
5348 }
5349 public function setCoverUrl($coverUrl)
5350 {
5351 $this->coverUrl = $coverUrl;
5352 }
5353 public function getCoverUrl()
5354 {
5355 return $this->coverUrl;
5356 }
5357 public function setDescription($description)
5358 {
5359 $this->description = $description;
5360 }
5361 public function getDescription()
5362 {
5363 return $this->description;
5364 }
5365 public function setTitle($title)
5366 {
5367 $this->title = $title;
5368 }
5369 public function getTitle()
5370 {
5371 return $this->title;
5372 }
5373 public function setVolumeId($volumeId)
5374 {
5375 $this->volumeId = $volumeId;
5376 }
5377 public function getVolumeId()
5378 {
5379 return $this->volumeId;
5380 }
5381 }
5382
5383 class Google_Service_Books_ReadingPosition extends Google_Model
5384 {
5385 protected $internal_gapi_mappings = array(
5386 );
5387 public $epubCfiPosition;
5388 public $gbImagePosition;
5389 public $gbTextPosition;
5390 public $kind;
5391 public $pdfPosition;
5392 public $updated;
5393 public $volumeId;
5394
5395
5396 public function setEpubCfiPosition($epubCfiPosition)
5397 {
5398 $this->epubCfiPosition = $epubCfiPosition;
5399 }
5400 public function getEpubCfiPosition()
5401 {
5402 return $this->epubCfiPosition;
5403 }
5404 public function setGbImagePosition($gbImagePosition)
5405 {
5406 $this->gbImagePosition = $gbImagePosition;
5407 }
5408 public function getGbImagePosition()
5409 {
5410 return $this->gbImagePosition;
5411 }
5412 public function setGbTextPosition($gbTextPosition)
5413 {
5414 $this->gbTextPosition = $gbTextPosition;
5415 }
5416 public function getGbTextPosition()
5417 {
5418 return $this->gbTextPosition;
5419 }
5420 public function setKind($kind)
5421 {
5422 $this->kind = $kind;
5423 }
5424 public function getKind()
5425 {
5426 return $this->kind;
5427 }
5428 public function setPdfPosition($pdfPosition)
5429 {
5430 $this->pdfPosition = $pdfPosition;
5431 }
5432 public function getPdfPosition()
5433 {
5434 return $this->pdfPosition;
5435 }
5436 public function setUpdated($updated)
5437 {
5438 $this->updated = $updated;
5439 }
5440 public function getUpdated()
5441 {
5442 return $this->updated;
5443 }
5444 public function setVolumeId($volumeId)
5445 {
5446 $this->volumeId = $volumeId;
5447 }
5448 public function getVolumeId()
5449 {
5450 return $this->volumeId;
5451 }
5452 }
5453
5454 class Google_Service_Books_RequestAccess extends Google_Model
5455 {
5456 protected $internal_gapi_mappings = array(
5457 );
5458 protected $concurrentAccessType = 'Google_Service_Books_ConcurrentAccessRestriction';
5459 protected $concurrentAccessDataType = '';
5460 protected $downloadAccessType = 'Google_Service_Books_DownloadAccessRestriction';
5461 protected $downloadAccessDataType = '';
5462 public $kind;
5463
5464
5465 public function setConcurrentAccess(Google_Service_Books_ConcurrentAccessRestriction $concurrentAccess)
5466 {
5467 $this->concurrentAccess = $concurrentAccess;
5468 }
5469 public function getConcurrentAccess()
5470 {
5471 return $this->concurrentAccess;
5472 }
5473 public function setDownloadAccess(Google_Service_Books_DownloadAccessRestriction $downloadAccess)
5474 {
5475 $this->downloadAccess = $downloadAccess;
5476 }
5477 public function getDownloadAccess()
5478 {
5479 return $this->downloadAccess;
5480 }
5481 public function setKind($kind)
5482 {
5483 $this->kind = $kind;
5484 }
5485 public function getKind()
5486 {
5487 return $this->kind;
5488 }
5489 }
5490
5491 class Google_Service_Books_Review extends Google_Model
5492 {
5493 protected $internal_gapi_mappings = array(
5494 );
5495 protected $authorType = 'Google_Service_Books_ReviewAuthor';
5496 protected $authorDataType = '';
5497 public $content;
5498 public $date;
5499 public $fullTextUrl;
5500 public $kind;
5501 public $rating;
5502 protected $sourceType = 'Google_Service_Books_ReviewSource';
5503 protected $sourceDataType = '';
5504 public $title;
5505 public $type;
5506 public $volumeId;
5507
5508
5509 public function setAuthor(Google_Service_Books_ReviewAuthor $author)
5510 {
5511 $this->author = $author;
5512 }
5513 public function getAuthor()
5514 {
5515 return $this->author;
5516 }
5517 public function setContent($content)
5518 {
5519 $this->content = $content;
5520 }
5521 public function getContent()
5522 {
5523 return $this->content;
5524 }
5525 public function setDate($date)
5526 {
5527 $this->date = $date;
5528 }
5529 public function getDate()
5530 {
5531 return $this->date;
5532 }
5533 public function setFullTextUrl($fullTextUrl)
5534 {
5535 $this->fullTextUrl = $fullTextUrl;
5536 }
5537 public function getFullTextUrl()
5538 {
5539 return $this->fullTextUrl;
5540 }
5541 public function setKind($kind)
5542 {
5543 $this->kind = $kind;
5544 }
5545 public function getKind()
5546 {
5547 return $this->kind;
5548 }
5549 public function setRating($rating)
5550 {
5551 $this->rating = $rating;
5552 }
5553 public function getRating()
5554 {
5555 return $this->rating;
5556 }
5557 public function setSource(Google_Service_Books_ReviewSource $source)
5558 {
5559 $this->source = $source;
5560 }
5561 public function getSource()
5562 {
5563 return $this->source;
5564 }
5565 public function setTitle($title)
5566 {
5567 $this->title = $title;
5568 }
5569 public function getTitle()
5570 {
5571 return $this->title;
5572 }
5573 public function setType($type)
5574 {
5575 $this->type = $type;
5576 }
5577 public function getType()
5578 {
5579 return $this->type;
5580 }
5581 public function setVolumeId($volumeId)
5582 {
5583 $this->volumeId = $volumeId;
5584 }
5585 public function getVolumeId()
5586 {
5587 return $this->volumeId;
5588 }
5589 }
5590
5591 class Google_Service_Books_ReviewAuthor extends Google_Model
5592 {
5593 protected $internal_gapi_mappings = array(
5594 );
5595 public $displayName;
5596
5597
5598 public function setDisplayName($displayName)
5599 {
5600 $this->displayName = $displayName;
5601 }
5602 public function getDisplayName()
5603 {
5604 return $this->displayName;
5605 }
5606 }
5607
5608 class Google_Service_Books_ReviewSource extends Google_Model
5609 {
5610 protected $internal_gapi_mappings = array(
5611 );
5612 public $description;
5613 public $extraDescription;
5614 public $url;
5615
5616
5617 public function setDescription($description)
5618 {
5619 $this->description = $description;
5620 }
5621 public function getDescription()
5622 {
5623 return $this->description;
5624 }
5625 public function setExtraDescription($extraDescription)
5626 {
5627 $this->extraDescription = $extraDescription;
5628 }
5629 public function getExtraDescription()
5630 {
5631 return $this->extraDescription;
5632 }
5633 public function setUrl($url)
5634 {
5635 $this->url = $url;
5636 }
5637 public function getUrl()
5638 {
5639 return $this->url;
5640 }
5641 }
5642
5643 class Google_Service_Books_Series extends Google_Collection
5644 {
5645 protected $collection_key = 'series';
5646 protected $internal_gapi_mappings = array(
5647 );
5648 public $kind;
5649 protected $seriesType = 'Google_Service_Books_SeriesSeries';
5650 protected $seriesDataType = 'array';
5651
5652
5653 public function setKind($kind)
5654 {
5655 $this->kind = $kind;
5656 }
5657 public function getKind()
5658 {
5659 return $this->kind;
5660 }
5661 public function setSeries($series)
5662 {
5663 $this->series = $series;
5664 }
5665 public function getSeries()
5666 {
5667 return $this->series;
5668 }
5669 }
5670
5671 class Google_Service_Books_SeriesSeries extends Google_Model
5672 {
5673 protected $internal_gapi_mappings = array(
5674 );
5675 public $bannerImageUrl;
5676 public $imageUrl;
5677 public $seriesId;
5678 public $seriesType;
5679 public $title;
5680
5681
5682 public function setBannerImageUrl($bannerImageUrl)
5683 {
5684 $this->bannerImageUrl = $bannerImageUrl;
5685 }
5686 public function getBannerImageUrl()
5687 {
5688 return $this->bannerImageUrl;
5689 }
5690 public function setImageUrl($imageUrl)
5691 {
5692 $this->imageUrl = $imageUrl;
5693 }
5694 public function getImageUrl()
5695 {
5696 return $this->imageUrl;
5697 }
5698 public function setSeriesId($seriesId)
5699 {
5700 $this->seriesId = $seriesId;
5701 }
5702 public function getSeriesId()
5703 {
5704 return $this->seriesId;
5705 }
5706 public function setSeriesType($seriesType)
5707 {
5708 $this->seriesType = $seriesType;
5709 }
5710 public function getSeriesType()
5711 {
5712 return $this->seriesType;
5713 }
5714 public function setTitle($title)
5715 {
5716 $this->title = $title;
5717 }
5718 public function getTitle()
5719 {
5720 return $this->title;
5721 }
5722 }
5723
5724 class Google_Service_Books_Seriesmembership extends Google_Collection
5725 {
5726 protected $collection_key = 'member';
5727 protected $internal_gapi_mappings = array(
5728 );
5729 public $kind;
5730 protected $memberType = 'Google_Service_Books_Volume';
5731 protected $memberDataType = 'array';
5732 public $nextPageToken;
5733
5734
5735 public function setKind($kind)
5736 {
5737 $this->kind = $kind;
5738 }
5739 public function getKind()
5740 {
5741 return $this->kind;
5742 }
5743 public function setMember($member)
5744 {
5745 $this->member = $member;
5746 }
5747 public function getMember()
5748 {
5749 return $this->member;
5750 }
5751 public function setNextPageToken($nextPageToken)
5752 {
5753 $this->nextPageToken = $nextPageToken;
5754 }
5755 public function getNextPageToken()
5756 {
5757 return $this->nextPageToken;
5758 }
5759 }
5760
5761 class Google_Service_Books_Usersettings extends Google_Model
5762 {
5763 protected $internal_gapi_mappings = array(
5764 );
5765 public $kind;
5766 protected $notesExportType = 'Google_Service_Books_UsersettingsNotesExport';
5767 protected $notesExportDataType = '';
5768 protected $notificationType = 'Google_Service_Books_UsersettingsNotification';
5769 protected $notificationDataType = '';
5770
5771
5772 public function setKind($kind)
5773 {
5774 $this->kind = $kind;
5775 }
5776 public function getKind()
5777 {
5778 return $this->kind;
5779 }
5780 public function setNotesExport(Google_Service_Books_UsersettingsNotesExport $notesExport)
5781 {
5782 $this->notesExport = $notesExport;
5783 }
5784 public function getNotesExport()
5785 {
5786 return $this->notesExport;
5787 }
5788 public function setNotification(Google_Service_Books_UsersettingsNotification $notification)
5789 {
5790 $this->notification = $notification;
5791 }
5792 public function getNotification()
5793 {
5794 return $this->notification;
5795 }
5796 }
5797
5798 class Google_Service_Books_UsersettingsNotesExport extends Google_Model
5799 {
5800 protected $internal_gapi_mappings = array(
5801 );
5802 public $folderName;
5803 public $isEnabled;
5804
5805
5806 public function setFolderName($folderName)
5807 {
5808 $this->folderName = $folderName;
5809 }
5810 public function getFolderName()
5811 {
5812 return $this->folderName;
5813 }
5814 public function setIsEnabled($isEnabled)
5815 {
5816 $this->isEnabled = $isEnabled;
5817 }
5818 public function getIsEnabled()
5819 {
5820 return $this->isEnabled;
5821 }
5822 }
5823
5824 class Google_Service_Books_UsersettingsNotification extends Google_Model
5825 {
5826 protected $internal_gapi_mappings = array(
5827 );
5828 protected $moreFromAuthorsType = 'Google_Service_Books_UsersettingsNotificationMoreFromAuthors';
5829 protected $moreFromAuthorsDataType = '';
5830
5831
5832 public function setMoreFromAuthors(Google_Service_Books_UsersettingsNotificationMoreFromAuthors $moreFromAuthors)
5833 {
5834 $this->moreFromAuthors = $moreFromAuthors;
5835 }
5836 public function getMoreFromAuthors()
5837 {
5838 return $this->moreFromAuthors;
5839 }
5840 }
5841
5842 class Google_Service_Books_UsersettingsNotificationMoreFromAuthors extends Google_Model
5843 {
5844 protected $internal_gapi_mappings = array(
5845 "optedState" => "opted_state",
5846 );
5847 public $optedState;
5848
5849
5850 public function setOptedState($optedState)
5851 {
5852 $this->optedState = $optedState;
5853 }
5854 public function getOptedState()
5855 {
5856 return $this->optedState;
5857 }
5858 }
5859
5860 class Google_Service_Books_Volume extends Google_Model
5861 {
5862 protected $internal_gapi_mappings = array(
5863 );
5864 protected $accessInfoType = 'Google_Service_Books_VolumeAccessInfo';
5865 protected $accessInfoDataType = '';
5866 public $etag;
5867 public $id;
5868 public $kind;
5869 protected $layerInfoType = 'Google_Service_Books_VolumeLayerInfo';
5870 protected $layerInfoDataType = '';
5871 protected $recommendedInfoType = 'Google_Service_Books_VolumeRecommendedInfo';
5872 protected $recommendedInfoDataType = '';
5873 protected $saleInfoType = 'Google_Service_Books_VolumeSaleInfo';
5874 protected $saleInfoDataType = '';
5875 protected $searchInfoType = 'Google_Service_Books_VolumeSearchInfo';
5876 protected $searchInfoDataType = '';
5877 public $selfLink;
5878 protected $userInfoType = 'Google_Service_Books_VolumeUserInfo';
5879 protected $userInfoDataType = '';
5880 protected $volumeInfoType = 'Google_Service_Books_VolumeVolumeInfo';
5881 protected $volumeInfoDataType = '';
5882
5883
5884 public function setAccessInfo(Google_Service_Books_VolumeAccessInfo $accessInfo)
5885 {
5886 $this->accessInfo = $accessInfo;
5887 }
5888 public function getAccessInfo()
5889 {
5890 return $this->accessInfo;
5891 }
5892 public function setEtag($etag)
5893 {
5894 $this->etag = $etag;
5895 }
5896 public function getEtag()
5897 {
5898 return $this->etag;
5899 }
5900 public function setId($id)
5901 {
5902 $this->id = $id;
5903 }
5904 public function getId()
5905 {
5906 return $this->id;
5907 }
5908 public function setKind($kind)
5909 {
5910 $this->kind = $kind;
5911 }
5912 public function getKind()
5913 {
5914 return $this->kind;
5915 }
5916 public function setLayerInfo(Google_Service_Books_VolumeLayerInfo $layerInfo)
5917 {
5918 $this->layerInfo = $layerInfo;
5919 }
5920 public function getLayerInfo()
5921 {
5922 return $this->layerInfo;
5923 }
5924 public function setRecommendedInfo(Google_Service_Books_VolumeRecommendedInfo $recommendedInfo)
5925 {
5926 $this->recommendedInfo = $recommendedInfo;
5927 }
5928 public function getRecommendedInfo()
5929 {
5930 return $this->recommendedInfo;
5931 }
5932 public function setSaleInfo(Google_Service_Books_VolumeSaleInfo $saleInfo)
5933 {
5934 $this->saleInfo = $saleInfo;
5935 }
5936 public function getSaleInfo()
5937 {
5938 return $this->saleInfo;
5939 }
5940 public function setSearchInfo(Google_Service_Books_VolumeSearchInfo $searchInfo)
5941 {
5942 $this->searchInfo = $searchInfo;
5943 }
5944 public function getSearchInfo()
5945 {
5946 return $this->searchInfo;
5947 }
5948 public function setSelfLink($selfLink)
5949 {
5950 $this->selfLink = $selfLink;
5951 }
5952 public function getSelfLink()
5953 {
5954 return $this->selfLink;
5955 }
5956 public function setUserInfo(Google_Service_Books_VolumeUserInfo $userInfo)
5957 {
5958 $this->userInfo = $userInfo;
5959 }
5960 public function getUserInfo()
5961 {
5962 return $this->userInfo;
5963 }
5964 public function setVolumeInfo(Google_Service_Books_VolumeVolumeInfo $volumeInfo)
5965 {
5966 $this->volumeInfo = $volumeInfo;
5967 }
5968 public function getVolumeInfo()
5969 {
5970 return $this->volumeInfo;
5971 }
5972 }
5973
5974 class Google_Service_Books_Volume2 extends Google_Collection
5975 {
5976 protected $collection_key = 'items';
5977 protected $internal_gapi_mappings = array(
5978 );
5979 protected $itemsType = 'Google_Service_Books_Volume';
5980 protected $itemsDataType = 'array';
5981 public $kind;
5982 public $nextPageToken;
5983
5984
5985 public function setItems($items)
5986 {
5987 $this->items = $items;
5988 }
5989 public function getItems()
5990 {
5991 return $this->items;
5992 }
5993 public function setKind($kind)
5994 {
5995 $this->kind = $kind;
5996 }
5997 public function getKind()
5998 {
5999 return $this->kind;
6000 }
6001 public function setNextPageToken($nextPageToken)
6002 {
6003 $this->nextPageToken = $nextPageToken;
6004 }
6005 public function getNextPageToken()
6006 {
6007 return $this->nextPageToken;
6008 }
6009 }
6010
6011 class Google_Service_Books_VolumeAccessInfo extends Google_Model
6012 {
6013 protected $internal_gapi_mappings = array(
6014 );
6015 public $accessViewStatus;
6016 public $country;
6017 protected $downloadAccessType = 'Google_Service_Books_DownloadAccessRestriction';
6018 protected $downloadAccessDataType = '';
6019 public $driveImportedContentLink;
6020 public $embeddable;
6021 protected $epubType = 'Google_Service_Books_VolumeAccessInfoEpub';
6022 protected $epubDataType = '';
6023 public $explicitOfflineLicenseManagement;
6024 protected $pdfType = 'Google_Service_Books_VolumeAccessInfoPdf';
6025 protected $pdfDataType = '';
6026 public $publicDomain;
6027 public $quoteSharingAllowed;
6028 public $textToSpeechPermission;
6029 public $viewOrderUrl;
6030 public $viewability;
6031 public $webReaderLink;
6032
6033
6034 public function setAccessViewStatus($accessViewStatus)
6035 {
6036 $this->accessViewStatus = $accessViewStatus;
6037 }
6038 public function getAccessViewStatus()
6039 {
6040 return $this->accessViewStatus;
6041 }
6042 public function setCountry($country)
6043 {
6044 $this->country = $country;
6045 }
6046 public function getCountry()
6047 {
6048 return $this->country;
6049 }
6050 public function setDownloadAccess(Google_Service_Books_DownloadAccessRestriction $downloadAccess)
6051 {
6052 $this->downloadAccess = $downloadAccess;
6053 }
6054 public function getDownloadAccess()
6055 {
6056 return $this->downloadAccess;
6057 }
6058 public function setDriveImportedContentLink($driveImportedContentLink)
6059 {
6060 $this->driveImportedContentLink = $driveImportedContentLink;
6061 }
6062 public function getDriveImportedContentLink()
6063 {
6064 return $this->driveImportedContentLink;
6065 }
6066 public function setEmbeddable($embeddable)
6067 {
6068 $this->embeddable = $embeddable;
6069 }
6070 public function getEmbeddable()
6071 {
6072 return $this->embeddable;
6073 }
6074 public function setEpub(Google_Service_Books_VolumeAccessInfoEpub $epub)
6075 {
6076 $this->epub = $epub;
6077 }
6078 public function getEpub()
6079 {
6080 return $this->epub;
6081 }
6082 public function setExplicitOfflineLicenseManagement($explicitOfflineLicenseManagement)
6083 {
6084 $this->explicitOfflineLicenseManagement = $explicitOfflineLicenseManagement;
6085 }
6086 public function getExplicitOfflineLicenseManagement()
6087 {
6088 return $this->explicitOfflineLicenseManagement;
6089 }
6090 public function setPdf(Google_Service_Books_VolumeAccessInfoPdf $pdf)
6091 {
6092 $this->pdf = $pdf;
6093 }
6094 public function getPdf()
6095 {
6096 return $this->pdf;
6097 }
6098 public function setPublicDomain($publicDomain)
6099 {
6100 $this->publicDomain = $publicDomain;
6101 }
6102 public function getPublicDomain()
6103 {
6104 return $this->publicDomain;
6105 }
6106 public function setQuoteSharingAllowed($quoteSharingAllowed)
6107 {
6108 $this->quoteSharingAllowed = $quoteSharingAllowed;
6109 }
6110 public function getQuoteSharingAllowed()
6111 {
6112 return $this->quoteSharingAllowed;
6113 }
6114 public function setTextToSpeechPermission($textToSpeechPermission)
6115 {
6116 $this->textToSpeechPermission = $textToSpeechPermission;
6117 }
6118 public function getTextToSpeechPermission()
6119 {
6120 return $this->textToSpeechPermission;
6121 }
6122 public function setViewOrderUrl($viewOrderUrl)
6123 {
6124 $this->viewOrderUrl = $viewOrderUrl;
6125 }
6126 public function getViewOrderUrl()
6127 {
6128 return $this->viewOrderUrl;
6129 }
6130 public function setViewability($viewability)
6131 {
6132 $this->viewability = $viewability;
6133 }
6134 public function getViewability()
6135 {
6136 return $this->viewability;
6137 }
6138 public function setWebReaderLink($webReaderLink)
6139 {
6140 $this->webReaderLink = $webReaderLink;
6141 }
6142 public function getWebReaderLink()
6143 {
6144 return $this->webReaderLink;
6145 }
6146 }
6147
6148 class Google_Service_Books_VolumeAccessInfoEpub extends Google_Model
6149 {
6150 protected $internal_gapi_mappings = array(
6151 );
6152 public $acsTokenLink;
6153 public $downloadLink;
6154 public $isAvailable;
6155
6156
6157 public function setAcsTokenLink($acsTokenLink)
6158 {
6159 $this->acsTokenLink = $acsTokenLink;
6160 }
6161 public function getAcsTokenLink()
6162 {
6163 return $this->acsTokenLink;
6164 }
6165 public function setDownloadLink($downloadLink)
6166 {
6167 $this->downloadLink = $downloadLink;
6168 }
6169 public function getDownloadLink()
6170 {
6171 return $this->downloadLink;
6172 }
6173 public function setIsAvailable($isAvailable)
6174 {
6175 $this->isAvailable = $isAvailable;
6176 }
6177 public function getIsAvailable()
6178 {
6179 return $this->isAvailable;
6180 }
6181 }
6182
6183 class Google_Service_Books_VolumeAccessInfoPdf extends Google_Model
6184 {
6185 protected $internal_gapi_mappings = array(
6186 );
6187 public $acsTokenLink;
6188 public $downloadLink;
6189 public $isAvailable;
6190
6191
6192 public function setAcsTokenLink($acsTokenLink)
6193 {
6194 $this->acsTokenLink = $acsTokenLink;
6195 }
6196 public function getAcsTokenLink()
6197 {
6198 return $this->acsTokenLink;
6199 }
6200 public function setDownloadLink($downloadLink)
6201 {
6202 $this->downloadLink = $downloadLink;
6203 }
6204 public function getDownloadLink()
6205 {
6206 return $this->downloadLink;
6207 }
6208 public function setIsAvailable($isAvailable)
6209 {
6210 $this->isAvailable = $isAvailable;
6211 }
6212 public function getIsAvailable()
6213 {
6214 return $this->isAvailable;
6215 }
6216 }
6217
6218 class Google_Service_Books_VolumeLayerInfo extends Google_Collection
6219 {
6220 protected $collection_key = 'layers';
6221 protected $internal_gapi_mappings = array(
6222 );
6223 protected $layersType = 'Google_Service_Books_VolumeLayerInfoLayers';
6224 protected $layersDataType = 'array';
6225
6226
6227 public function setLayers($layers)
6228 {
6229 $this->layers = $layers;
6230 }
6231 public function getLayers()
6232 {
6233 return $this->layers;
6234 }
6235 }
6236
6237 class Google_Service_Books_VolumeLayerInfoLayers extends Google_Model
6238 {
6239 protected $internal_gapi_mappings = array(
6240 );
6241 public $layerId;
6242 public $volumeAnnotationsVersion;
6243
6244
6245 public function setLayerId($layerId)
6246 {
6247 $this->layerId = $layerId;
6248 }
6249 public function getLayerId()
6250 {
6251 return $this->layerId;
6252 }
6253 public function setVolumeAnnotationsVersion($volumeAnnotationsVersion)
6254 {
6255 $this->volumeAnnotationsVersion = $volumeAnnotationsVersion;
6256 }
6257 public function getVolumeAnnotationsVersion()
6258 {
6259 return $this->volumeAnnotationsVersion;
6260 }
6261 }
6262
6263 class Google_Service_Books_VolumeRecommendedInfo extends Google_Model
6264 {
6265 protected $internal_gapi_mappings = array(
6266 );
6267 public $explanation;
6268
6269
6270 public function setExplanation($explanation)
6271 {
6272 $this->explanation = $explanation;
6273 }
6274 public function getExplanation()
6275 {
6276 return $this->explanation;
6277 }
6278 }
6279
6280 class Google_Service_Books_VolumeSaleInfo extends Google_Collection
6281 {
6282 protected $collection_key = 'offers';
6283 protected $internal_gapi_mappings = array(
6284 );
6285 public $buyLink;
6286 public $country;
6287 public $isEbook;
6288 protected $listPriceType = 'Google_Service_Books_VolumeSaleInfoListPrice';
6289 protected $listPriceDataType = '';
6290 protected $offersType = 'Google_Service_Books_VolumeSaleInfoOffers';
6291 protected $offersDataType = 'array';
6292 public $onSaleDate;
6293 protected $retailPriceType = 'Google_Service_Books_VolumeSaleInfoRetailPrice';
6294 protected $retailPriceDataType = '';
6295 public $saleability;
6296
6297
6298 public function setBuyLink($buyLink)
6299 {
6300 $this->buyLink = $buyLink;
6301 }
6302 public function getBuyLink()
6303 {
6304 return $this->buyLink;
6305 }
6306 public function setCountry($country)
6307 {
6308 $this->country = $country;
6309 }
6310 public function getCountry()
6311 {
6312 return $this->country;
6313 }
6314 public function setIsEbook($isEbook)
6315 {
6316 $this->isEbook = $isEbook;
6317 }
6318 public function getIsEbook()
6319 {
6320 return $this->isEbook;
6321 }
6322 public function setListPrice(Google_Service_Books_VolumeSaleInfoListPrice $listPrice)
6323 {
6324 $this->listPrice = $listPrice;
6325 }
6326 public function getListPrice()
6327 {
6328 return $this->listPrice;
6329 }
6330 public function setOffers($offers)
6331 {
6332 $this->offers = $offers;
6333 }
6334 public function getOffers()
6335 {
6336 return $this->offers;
6337 }
6338 public function setOnSaleDate($onSaleDate)
6339 {
6340 $this->onSaleDate = $onSaleDate;
6341 }
6342 public function getOnSaleDate()
6343 {
6344 return $this->onSaleDate;
6345 }
6346 public function setRetailPrice(Google_Service_Books_VolumeSaleInfoRetailPrice $retailPrice)
6347 {
6348 $this->retailPrice = $retailPrice;
6349 }
6350 public function getRetailPrice()
6351 {
6352 return $this->retailPrice;
6353 }
6354 public function setSaleability($saleability)
6355 {
6356 $this->saleability = $saleability;
6357 }
6358 public function getSaleability()
6359 {
6360 return $this->saleability;
6361 }
6362 }
6363
6364 class Google_Service_Books_VolumeSaleInfoListPrice extends Google_Model
6365 {
6366 protected $internal_gapi_mappings = array(
6367 );
6368 public $amount;
6369 public $currencyCode;
6370
6371
6372 public function setAmount($amount)
6373 {
6374 $this->amount = $amount;
6375 }
6376 public function getAmount()
6377 {
6378 return $this->amount;
6379 }
6380 public function setCurrencyCode($currencyCode)
6381 {
6382 $this->currencyCode = $currencyCode;
6383 }
6384 public function getCurrencyCode()
6385 {
6386 return $this->currencyCode;
6387 }
6388 }
6389
6390 class Google_Service_Books_VolumeSaleInfoOffers extends Google_Model
6391 {
6392 protected $internal_gapi_mappings = array(
6393 );
6394 public $finskyOfferType;
6395 protected $listPriceType = 'Google_Service_Books_VolumeSaleInfoOffersListPrice';
6396 protected $listPriceDataType = '';
6397 protected $rentalDurationType = 'Google_Service_Books_VolumeSaleInfoOffersRentalDuration';
6398 protected $rentalDurationDataType = '';
6399 protected $retailPriceType = 'Google_Service_Books_VolumeSaleInfoOffersRetailPrice';
6400 protected $retailPriceDataType = '';
6401
6402
6403 public function setFinskyOfferType($finskyOfferType)
6404 {
6405 $this->finskyOfferType = $finskyOfferType;
6406 }
6407 public function getFinskyOfferType()
6408 {
6409 return $this->finskyOfferType;
6410 }
6411 public function setListPrice(Google_Service_Books_VolumeSaleInfoOffersListPrice $listPrice)
6412 {
6413 $this->listPrice = $listPrice;
6414 }
6415 public function getListPrice()
6416 {
6417 return $this->listPrice;
6418 }
6419 public function setRentalDuration(Google_Service_Books_VolumeSaleInfoOffersRentalDuration $rentalDuration)
6420 {
6421 $this->rentalDuration = $rentalDuration;
6422 }
6423 public function getRentalDuration()
6424 {
6425 return $this->rentalDuration;
6426 }
6427 public function setRetailPrice(Google_Service_Books_VolumeSaleInfoOffersRetailPrice $retailPrice)
6428 {
6429 $this->retailPrice = $retailPrice;
6430 }
6431 public function getRetailPrice()
6432 {
6433 return $this->retailPrice;
6434 }
6435 }
6436
6437 class Google_Service_Books_VolumeSaleInfoOffersListPrice extends Google_Model
6438 {
6439 protected $internal_gapi_mappings = array(
6440 );
6441 public $amountInMicros;
6442 public $currencyCode;
6443
6444
6445 public function setAmountInMicros($amountInMicros)
6446 {
6447 $this->amountInMicros = $amountInMicros;
6448 }
6449 public function getAmountInMicros()
6450 {
6451 return $this->amountInMicros;
6452 }
6453 public function setCurrencyCode($currencyCode)
6454 {
6455 $this->currencyCode = $currencyCode;
6456 }
6457 public function getCurrencyCode()
6458 {
6459 return $this->currencyCode;
6460 }
6461 }
6462
6463 class Google_Service_Books_VolumeSaleInfoOffersRentalDuration extends Google_Model
6464 {
6465 protected $internal_gapi_mappings = array(
6466 );
6467 public $count;
6468 public $unit;
6469
6470
6471 public function setCount($count)
6472 {
6473 $this->count = $count;
6474 }
6475 public function getCount()
6476 {
6477 return $this->count;
6478 }
6479 public function setUnit($unit)
6480 {
6481 $this->unit = $unit;
6482 }
6483 public function getUnit()
6484 {
6485 return $this->unit;
6486 }
6487 }
6488
6489 class Google_Service_Books_VolumeSaleInfoOffersRetailPrice extends Google_Model
6490 {
6491 protected $internal_gapi_mappings = array(
6492 );
6493 public $amountInMicros;
6494 public $currencyCode;
6495
6496
6497 public function setAmountInMicros($amountInMicros)
6498 {
6499 $this->amountInMicros = $amountInMicros;
6500 }
6501 public function getAmountInMicros()
6502 {
6503 return $this->amountInMicros;
6504 }
6505 public function setCurrencyCode($currencyCode)
6506 {
6507 $this->currencyCode = $currencyCode;
6508 }
6509 public function getCurrencyCode()
6510 {
6511 return $this->currencyCode;
6512 }
6513 }
6514
6515 class Google_Service_Books_VolumeSaleInfoRetailPrice extends Google_Model
6516 {
6517 protected $internal_gapi_mappings = array(
6518 );
6519 public $amount;
6520 public $currencyCode;
6521
6522
6523 public function setAmount($amount)
6524 {
6525 $this->amount = $amount;
6526 }
6527 public function getAmount()
6528 {
6529 return $this->amount;
6530 }
6531 public function setCurrencyCode($currencyCode)
6532 {
6533 $this->currencyCode = $currencyCode;
6534 }
6535 public function getCurrencyCode()
6536 {
6537 return $this->currencyCode;
6538 }
6539 }
6540
6541 class Google_Service_Books_VolumeSearchInfo extends Google_Model
6542 {
6543 protected $internal_gapi_mappings = array(
6544 );
6545 public $textSnippet;
6546
6547
6548 public function setTextSnippet($textSnippet)
6549 {
6550 $this->textSnippet = $textSnippet;
6551 }
6552 public function getTextSnippet()
6553 {
6554 return $this->textSnippet;
6555 }
6556 }
6557
6558 class Google_Service_Books_VolumeUserInfo extends Google_Model
6559 {
6560 protected $internal_gapi_mappings = array(
6561 );
6562 public $acquiredTime;
6563 public $acquisitionType;
6564 protected $copyType = 'Google_Service_Books_VolumeUserInfoCopy';
6565 protected $copyDataType = '';
6566 public $entitlementType;
6567 public $isFamilySharedFromUser;
6568 public $isFamilySharedToUser;
6569 public $isFamilySharingAllowed;
6570 public $isInMyBooks;
6571 public $isPreordered;
6572 public $isPurchased;
6573 public $isUploaded;
6574 protected $readingPositionType = 'Google_Service_Books_ReadingPosition';
6575 protected $readingPositionDataType = '';
6576 protected $rentalPeriodType = 'Google_Service_Books_VolumeUserInfoRentalPeriod';
6577 protected $rentalPeriodDataType = '';
6578 public $rentalState;
6579 protected $reviewType = 'Google_Service_Books_Review';
6580 protected $reviewDataType = '';
6581 public $updated;
6582 protected $userUploadedVolumeInfoType = 'Google_Service_Books_VolumeUserInfoUserUploadedVolumeInfo';
6583 protected $userUploadedVolumeInfoDataType = '';
6584
6585
6586 public function setAcquiredTime($acquiredTime)
6587 {
6588 $this->acquiredTime = $acquiredTime;
6589 }
6590 public function getAcquiredTime()
6591 {
6592 return $this->acquiredTime;
6593 }
6594 public function setAcquisitionType($acquisitionType)
6595 {
6596 $this->acquisitionType = $acquisitionType;
6597 }
6598 public function getAcquisitionType()
6599 {
6600 return $this->acquisitionType;
6601 }
6602 public function setCopy(Google_Service_Books_VolumeUserInfoCopy $copy)
6603 {
6604 $this->copy = $copy;
6605 }
6606 public function getCopy()
6607 {
6608 return $this->copy;
6609 }
6610 public function setEntitlementType($entitlementType)
6611 {
6612 $this->entitlementType = $entitlementType;
6613 }
6614 public function getEntitlementType()
6615 {
6616 return $this->entitlementType;
6617 }
6618 public function setIsFamilySharedFromUser($isFamilySharedFromUser)
6619 {
6620 $this->isFamilySharedFromUser = $isFamilySharedFromUser;
6621 }
6622 public function getIsFamilySharedFromUser()
6623 {
6624 return $this->isFamilySharedFromUser;
6625 }
6626 public function setIsFamilySharedToUser($isFamilySharedToUser)
6627 {
6628 $this->isFamilySharedToUser = $isFamilySharedToUser;
6629 }
6630 public function getIsFamilySharedToUser()
6631 {
6632 return $this->isFamilySharedToUser;
6633 }
6634 public function setIsFamilySharingAllowed($isFamilySharingAllowed)
6635 {
6636 $this->isFamilySharingAllowed = $isFamilySharingAllowed;
6637 }
6638 public function getIsFamilySharingAllowed()
6639 {
6640 return $this->isFamilySharingAllowed;
6641 }
6642 public function setIsInMyBooks($isInMyBooks)
6643 {
6644 $this->isInMyBooks = $isInMyBooks;
6645 }
6646 public function getIsInMyBooks()
6647 {
6648 return $this->isInMyBooks;
6649 }
6650 public function setIsPreordered($isPreordered)
6651 {
6652 $this->isPreordered = $isPreordered;
6653 }
6654 public function getIsPreordered()
6655 {
6656 return $this->isPreordered;
6657 }
6658 public function setIsPurchased($isPurchased)
6659 {
6660 $this->isPurchased = $isPurchased;
6661 }
6662 public function getIsPurchased()
6663 {
6664 return $this->isPurchased;
6665 }
6666 public function setIsUploaded($isUploaded)
6667 {
6668 $this->isUploaded = $isUploaded;
6669 }
6670 public function getIsUploaded()
6671 {
6672 return $this->isUploaded;
6673 }
6674 public function setReadingPosition(Google_Service_Books_ReadingPosition $readingPosition)
6675 {
6676 $this->readingPosition = $readingPosition;
6677 }
6678 public function getReadingPosition()
6679 {
6680 return $this->readingPosition;
6681 }
6682 public function setRentalPeriod(Google_Service_Books_VolumeUserInfoRentalPeriod $rentalPeriod)
6683 {
6684 $this->rentalPeriod = $rentalPeriod;
6685 }
6686 public function getRentalPeriod()
6687 {
6688 return $this->rentalPeriod;
6689 }
6690 public function setRentalState($rentalState)
6691 {
6692 $this->rentalState = $rentalState;
6693 }
6694 public function getRentalState()
6695 {
6696 return $this->rentalState;
6697 }
6698 public function setReview(Google_Service_Books_Review $review)
6699 {
6700 $this->review = $review;
6701 }
6702 public function getReview()
6703 {
6704 return $this->review;
6705 }
6706 public function setUpdated($updated)
6707 {
6708 $this->updated = $updated;
6709 }
6710 public function getUpdated()
6711 {
6712 return $this->updated;
6713 }
6714 public function setUserUploadedVolumeInfo(Google_Service_Books_VolumeUserInfoUserUploadedVolumeInfo $userUploadedVolumeInfo)
6715 {
6716 $this->userUploadedVolumeInfo = $userUploadedVolumeInfo;
6717 }
6718 public function getUserUploadedVolumeInfo()
6719 {
6720 return $this->userUploadedVolumeInfo;
6721 }
6722 }
6723
6724 class Google_Service_Books_VolumeUserInfoCopy extends Google_Model
6725 {
6726 protected $internal_gapi_mappings = array(
6727 );
6728 public $allowedCharacterCount;
6729 public $limitType;
6730 public $remainingCharacterCount;
6731 public $updated;
6732
6733
6734 public function setAllowedCharacterCount($allowedCharacterCount)
6735 {
6736 $this->allowedCharacterCount = $allowedCharacterCount;
6737 }
6738 public function getAllowedCharacterCount()
6739 {
6740 return $this->allowedCharacterCount;
6741 }
6742 public function setLimitType($limitType)
6743 {
6744 $this->limitType = $limitType;
6745 }
6746 public function getLimitType()
6747 {
6748 return $this->limitType;
6749 }
6750 public function setRemainingCharacterCount($remainingCharacterCount)
6751 {
6752 $this->remainingCharacterCount = $remainingCharacterCount;
6753 }
6754 public function getRemainingCharacterCount()
6755 {
6756 return $this->remainingCharacterCount;
6757 }
6758 public function setUpdated($updated)
6759 {
6760 $this->updated = $updated;
6761 }
6762 public function getUpdated()
6763 {
6764 return $this->updated;
6765 }
6766 }
6767
6768 class Google_Service_Books_VolumeUserInfoRentalPeriod extends Google_Model
6769 {
6770 protected $internal_gapi_mappings = array(
6771 );
6772 public $endUtcSec;
6773 public $startUtcSec;
6774
6775
6776 public function setEndUtcSec($endUtcSec)
6777 {
6778 $this->endUtcSec = $endUtcSec;
6779 }
6780 public function getEndUtcSec()
6781 {
6782 return $this->endUtcSec;
6783 }
6784 public function setStartUtcSec($startUtcSec)
6785 {
6786 $this->startUtcSec = $startUtcSec;
6787 }
6788 public function getStartUtcSec()
6789 {
6790 return $this->startUtcSec;
6791 }
6792 }
6793
6794 class Google_Service_Books_VolumeUserInfoUserUploadedVolumeInfo extends Google_Model
6795 {
6796 protected $internal_gapi_mappings = array(
6797 );
6798 public $processingState;
6799
6800
6801 public function setProcessingState($processingState)
6802 {
6803 $this->processingState = $processingState;
6804 }
6805 public function getProcessingState()
6806 {
6807 return $this->processingState;
6808 }
6809 }
6810
6811 class Google_Service_Books_VolumeVolumeInfo extends Google_Collection
6812 {
6813 protected $collection_key = 'industryIdentifiers';
6814 protected $internal_gapi_mappings = array(
6815 );
6816 public $allowAnonLogging;
6817 public $authors;
6818 public $averageRating;
6819 public $canonicalVolumeLink;
6820 public $categories;
6821 public $contentVersion;
6822 public $description;
6823 protected $dimensionsType = 'Google_Service_Books_VolumeVolumeInfoDimensions';
6824 protected $dimensionsDataType = '';
6825 protected $imageLinksType = 'Google_Service_Books_VolumeVolumeInfoImageLinks';
6826 protected $imageLinksDataType = '';
6827 protected $industryIdentifiersType = 'Google_Service_Books_VolumeVolumeInfoIndustryIdentifiers';
6828 protected $industryIdentifiersDataType = 'array';
6829 public $infoLink;
6830 public $language;
6831 public $mainCategory;
6832 public $maturityRating;
6833 public $pageCount;
6834 public $previewLink;
6835 public $printType;
6836 public $printedPageCount;
6837 public $publishedDate;
6838 public $publisher;
6839 public $ratingsCount;
6840 public $readingModes;
6841 public $samplePageCount;
6842 protected $seriesInfoType = 'Google_Service_Books_Volumeseriesinfo';
6843 protected $seriesInfoDataType = '';
6844 public $subtitle;
6845 public $title;
6846
6847
6848 public function setAllowAnonLogging($allowAnonLogging)
6849 {
6850 $this->allowAnonLogging = $allowAnonLogging;
6851 }
6852 public function getAllowAnonLogging()
6853 {
6854 return $this->allowAnonLogging;
6855 }
6856 public function setAuthors($authors)
6857 {
6858 $this->authors = $authors;
6859 }
6860 public function getAuthors()
6861 {
6862 return $this->authors;
6863 }
6864 public function setAverageRating($averageRating)
6865 {
6866 $this->averageRating = $averageRating;
6867 }
6868 public function getAverageRating()
6869 {
6870 return $this->averageRating;
6871 }
6872 public function setCanonicalVolumeLink($canonicalVolumeLink)
6873 {
6874 $this->canonicalVolumeLink = $canonicalVolumeLink;
6875 }
6876 public function getCanonicalVolumeLink()
6877 {
6878 return $this->canonicalVolumeLink;
6879 }
6880 public function setCategories($categories)
6881 {
6882 $this->categories = $categories;
6883 }
6884 public function getCategories()
6885 {
6886 return $this->categories;
6887 }
6888 public function setContentVersion($contentVersion)
6889 {
6890 $this->contentVersion = $contentVersion;
6891 }
6892 public function getContentVersion()
6893 {
6894 return $this->contentVersion;
6895 }
6896 public function setDescription($description)
6897 {
6898 $this->description = $description;
6899 }
6900 public function getDescription()
6901 {
6902 return $this->description;
6903 }
6904 public function setDimensions(Google_Service_Books_VolumeVolumeInfoDimensions $dimensions)
6905 {
6906 $this->dimensions = $dimensions;
6907 }
6908 public function getDimensions()
6909 {
6910 return $this->dimensions;
6911 }
6912 public function setImageLinks(Google_Service_Books_VolumeVolumeInfoImageLinks $imageLinks)
6913 {
6914 $this->imageLinks = $imageLinks;
6915 }
6916 public function getImageLinks()
6917 {
6918 return $this->imageLinks;
6919 }
6920 public function setIndustryIdentifiers($industryIdentifiers)
6921 {
6922 $this->industryIdentifiers = $industryIdentifiers;
6923 }
6924 public function getIndustryIdentifiers()
6925 {
6926 return $this->industryIdentifiers;
6927 }
6928 public function setInfoLink($infoLink)
6929 {
6930 $this->infoLink = $infoLink;
6931 }
6932 public function getInfoLink()
6933 {
6934 return $this->infoLink;
6935 }
6936 public function setLanguage($language)
6937 {
6938 $this->language = $language;
6939 }
6940 public function getLanguage()
6941 {
6942 return $this->language;
6943 }
6944 public function setMainCategory($mainCategory)
6945 {
6946 $this->mainCategory = $mainCategory;
6947 }
6948 public function getMainCategory()
6949 {
6950 return $this->mainCategory;
6951 }
6952 public function setMaturityRating($maturityRating)
6953 {
6954 $this->maturityRating = $maturityRating;
6955 }
6956 public function getMaturityRating()
6957 {
6958 return $this->maturityRating;
6959 }
6960 public function setPageCount($pageCount)
6961 {
6962 $this->pageCount = $pageCount;
6963 }
6964 public function getPageCount()
6965 {
6966 return $this->pageCount;
6967 }
6968 public function setPreviewLink($previewLink)
6969 {
6970 $this->previewLink = $previewLink;
6971 }
6972 public function getPreviewLink()
6973 {
6974 return $this->previewLink;
6975 }
6976 public function setPrintType($printType)
6977 {
6978 $this->printType = $printType;
6979 }
6980 public function getPrintType()
6981 {
6982 return $this->printType;
6983 }
6984 public function setPrintedPageCount($printedPageCount)
6985 {
6986 $this->printedPageCount = $printedPageCount;
6987 }
6988 public function getPrintedPageCount()
6989 {
6990 return $this->printedPageCount;
6991 }
6992 public function setPublishedDate($publishedDate)
6993 {
6994 $this->publishedDate = $publishedDate;
6995 }
6996 public function getPublishedDate()
6997 {
6998 return $this->publishedDate;
6999 }
7000 public function setPublisher($publisher)
7001 {
7002 $this->publisher = $publisher;
7003 }
7004 public function getPublisher()
7005 {
7006 return $this->publisher;
7007 }
7008 public function setRatingsCount($ratingsCount)
7009 {
7010 $this->ratingsCount = $ratingsCount;
7011 }
7012 public function getRatingsCount()
7013 {
7014 return $this->ratingsCount;
7015 }
7016 public function setReadingModes($readingModes)
7017 {
7018 $this->readingModes = $readingModes;
7019 }
7020 public function getReadingModes()
7021 {
7022 return $this->readingModes;
7023 }
7024 public function setSamplePageCount($samplePageCount)
7025 {
7026 $this->samplePageCount = $samplePageCount;
7027 }
7028 public function getSamplePageCount()
7029 {
7030 return $this->samplePageCount;
7031 }
7032 public function setSeriesInfo(Google_Service_Books_Volumeseriesinfo $seriesInfo)
7033 {
7034 $this->seriesInfo = $seriesInfo;
7035 }
7036 public function getSeriesInfo()
7037 {
7038 return $this->seriesInfo;
7039 }
7040 public function setSubtitle($subtitle)
7041 {
7042 $this->subtitle = $subtitle;
7043 }
7044 public function getSubtitle()
7045 {
7046 return $this->subtitle;
7047 }
7048 public function setTitle($title)
7049 {
7050 $this->title = $title;
7051 }
7052 public function getTitle()
7053 {
7054 return $this->title;
7055 }
7056 }
7057
7058 class Google_Service_Books_VolumeVolumeInfoDimensions extends Google_Model
7059 {
7060 protected $internal_gapi_mappings = array(
7061 );
7062 public $height;
7063 public $thickness;
7064 public $width;
7065
7066
7067 public function setHeight($height)
7068 {
7069 $this->height = $height;
7070 }
7071 public function getHeight()
7072 {
7073 return $this->height;
7074 }
7075 public function setThickness($thickness)
7076 {
7077 $this->thickness = $thickness;
7078 }
7079 public function getThickness()
7080 {
7081 return $this->thickness;
7082 }
7083 public function setWidth($width)
7084 {
7085 $this->width = $width;
7086 }
7087 public function getWidth()
7088 {
7089 return $this->width;
7090 }
7091 }
7092
7093 class Google_Service_Books_VolumeVolumeInfoImageLinks extends Google_Model
7094 {
7095 protected $internal_gapi_mappings = array(
7096 );
7097 public $extraLarge;
7098 public $large;
7099 public $medium;
7100 public $small;
7101 public $smallThumbnail;
7102 public $thumbnail;
7103
7104
7105 public function setExtraLarge($extraLarge)
7106 {
7107 $this->extraLarge = $extraLarge;
7108 }
7109 public function getExtraLarge()
7110 {
7111 return $this->extraLarge;
7112 }
7113 public function setLarge($large)
7114 {
7115 $this->large = $large;
7116 }
7117 public function getLarge()
7118 {
7119 return $this->large;
7120 }
7121 public function setMedium($medium)
7122 {
7123 $this->medium = $medium;
7124 }
7125 public function getMedium()
7126 {
7127 return $this->medium;
7128 }
7129 public function setSmall($small)
7130 {
7131 $this->small = $small;
7132 }
7133 public function getSmall()
7134 {
7135 return $this->small;
7136 }
7137 public function setSmallThumbnail($smallThumbnail)
7138 {
7139 $this->smallThumbnail = $smallThumbnail;
7140 }
7141 public function getSmallThumbnail()
7142 {
7143 return $this->smallThumbnail;
7144 }
7145 public function setThumbnail($thumbnail)
7146 {
7147 $this->thumbnail = $thumbnail;
7148 }
7149 public function getThumbnail()
7150 {
7151 return $this->thumbnail;
7152 }
7153 }
7154
7155 class Google_Service_Books_VolumeVolumeInfoIndustryIdentifiers extends Google_Model
7156 {
7157 protected $internal_gapi_mappings = array(
7158 );
7159 public $identifier;
7160 public $type;
7161
7162
7163 public function setIdentifier($identifier)
7164 {
7165 $this->identifier = $identifier;
7166 }
7167 public function getIdentifier()
7168 {
7169 return $this->identifier;
7170 }
7171 public function setType($type)
7172 {
7173 $this->type = $type;
7174 }
7175 public function getType()
7176 {
7177 return $this->type;
7178 }
7179 }
7180
7181 class Google_Service_Books_Volumeannotation extends Google_Collection
7182 {
7183 protected $collection_key = 'pageIds';
7184 protected $internal_gapi_mappings = array(
7185 );
7186 public $annotationDataId;
7187 public $annotationDataLink;
7188 public $annotationType;
7189 protected $contentRangesType = 'Google_Service_Books_VolumeannotationContentRanges';
7190 protected $contentRangesDataType = '';
7191 public $data;
7192 public $deleted;
7193 public $id;
7194 public $kind;
7195 public $layerId;
7196 public $pageIds;
7197 public $selectedText;
7198 public $selfLink;
7199 public $updated;
7200 public $volumeId;
7201
7202
7203 public function setAnnotationDataId($annotationDataId)
7204 {
7205 $this->annotationDataId = $annotationDataId;
7206 }
7207 public function getAnnotationDataId()
7208 {
7209 return $this->annotationDataId;
7210 }
7211 public function setAnnotationDataLink($annotationDataLink)
7212 {
7213 $this->annotationDataLink = $annotationDataLink;
7214 }
7215 public function getAnnotationDataLink()
7216 {
7217 return $this->annotationDataLink;
7218 }
7219 public function setAnnotationType($annotationType)
7220 {
7221 $this->annotationType = $annotationType;
7222 }
7223 public function getAnnotationType()
7224 {
7225 return $this->annotationType;
7226 }
7227 public function setContentRanges(Google_Service_Books_VolumeannotationContentRanges $contentRanges)
7228 {
7229 $this->contentRanges = $contentRanges;
7230 }
7231 public function getContentRanges()
7232 {
7233 return $this->contentRanges;
7234 }
7235 public function setData($data)
7236 {
7237 $this->data = $data;
7238 }
7239 public function getData()
7240 {
7241 return $this->data;
7242 }
7243 public function setDeleted($deleted)
7244 {
7245 $this->deleted = $deleted;
7246 }
7247 public function getDeleted()
7248 {
7249 return $this->deleted;
7250 }
7251 public function setId($id)
7252 {
7253 $this->id = $id;
7254 }
7255 public function getId()
7256 {
7257 return $this->id;
7258 }
7259 public function setKind($kind)
7260 {
7261 $this->kind = $kind;
7262 }
7263 public function getKind()
7264 {
7265 return $this->kind;
7266 }
7267 public function setLayerId($layerId)
7268 {
7269 $this->layerId = $layerId;
7270 }
7271 public function getLayerId()
7272 {
7273 return $this->layerId;
7274 }
7275 public function setPageIds($pageIds)
7276 {
7277 $this->pageIds = $pageIds;
7278 }
7279 public function getPageIds()
7280 {
7281 return $this->pageIds;
7282 }
7283 public function setSelectedText($selectedText)
7284 {
7285 $this->selectedText = $selectedText;
7286 }
7287 public function getSelectedText()
7288 {
7289 return $this->selectedText;
7290 }
7291 public function setSelfLink($selfLink)
7292 {
7293 $this->selfLink = $selfLink;
7294 }
7295 public function getSelfLink()
7296 {
7297 return $this->selfLink;
7298 }
7299 public function setUpdated($updated)
7300 {
7301 $this->updated = $updated;
7302 }
7303 public function getUpdated()
7304 {
7305 return $this->updated;
7306 }
7307 public function setVolumeId($volumeId)
7308 {
7309 $this->volumeId = $volumeId;
7310 }
7311 public function getVolumeId()
7312 {
7313 return $this->volumeId;
7314 }
7315 }
7316
7317 class Google_Service_Books_VolumeannotationContentRanges extends Google_Model
7318 {
7319 protected $internal_gapi_mappings = array(
7320 );
7321 protected $cfiRangeType = 'Google_Service_Books_BooksAnnotationsRange';
7322 protected $cfiRangeDataType = '';
7323 public $contentVersion;
7324 protected $gbImageRangeType = 'Google_Service_Books_BooksAnnotationsRange';
7325 protected $gbImageRangeDataType = '';
7326 protected $gbTextRangeType = 'Google_Service_Books_BooksAnnotationsRange';
7327 protected $gbTextRangeDataType = '';
7328
7329
7330 public function setCfiRange(Google_Service_Books_BooksAnnotationsRange $cfiRange)
7331 {
7332 $this->cfiRange = $cfiRange;
7333 }
7334 public function getCfiRange()
7335 {
7336 return $this->cfiRange;
7337 }
7338 public function setContentVersion($contentVersion)
7339 {
7340 $this->contentVersion = $contentVersion;
7341 }
7342 public function getContentVersion()
7343 {
7344 return $this->contentVersion;
7345 }
7346 public function setGbImageRange(Google_Service_Books_BooksAnnotationsRange $gbImageRange)
7347 {
7348 $this->gbImageRange = $gbImageRange;
7349 }
7350 public function getGbImageRange()
7351 {
7352 return $this->gbImageRange;
7353 }
7354 public function setGbTextRange(Google_Service_Books_BooksAnnotationsRange $gbTextRange)
7355 {
7356 $this->gbTextRange = $gbTextRange;
7357 }
7358 public function getGbTextRange()
7359 {
7360 return $this->gbTextRange;
7361 }
7362 }
7363
7364 class Google_Service_Books_Volumeannotations extends Google_Collection
7365 {
7366 protected $collection_key = 'items';
7367 protected $internal_gapi_mappings = array(
7368 );
7369 protected $itemsType = 'Google_Service_Books_Volumeannotation';
7370 protected $itemsDataType = 'array';
7371 public $kind;
7372 public $nextPageToken;
7373 public $totalItems;
7374 public $version;
7375
7376
7377 public function setItems($items)
7378 {
7379 $this->items = $items;
7380 }
7381 public function getItems()
7382 {
7383 return $this->items;
7384 }
7385 public function setKind($kind)
7386 {
7387 $this->kind = $kind;
7388 }
7389 public function getKind()
7390 {
7391 return $this->kind;
7392 }
7393 public function setNextPageToken($nextPageToken)
7394 {
7395 $this->nextPageToken = $nextPageToken;
7396 }
7397 public function getNextPageToken()
7398 {
7399 return $this->nextPageToken;
7400 }
7401 public function setTotalItems($totalItems)
7402 {
7403 $this->totalItems = $totalItems;
7404 }
7405 public function getTotalItems()
7406 {
7407 return $this->totalItems;
7408 }
7409 public function setVersion($version)
7410 {
7411 $this->version = $version;
7412 }
7413 public function getVersion()
7414 {
7415 return $this->version;
7416 }
7417 }
7418
7419 class Google_Service_Books_Volumes extends Google_Collection
7420 {
7421 protected $collection_key = 'items';
7422 protected $internal_gapi_mappings = array(
7423 );
7424 protected $itemsType = 'Google_Service_Books_Volume';
7425 protected $itemsDataType = 'array';
7426 public $kind;
7427 public $totalItems;
7428
7429
7430 public function setItems($items)
7431 {
7432 $this->items = $items;
7433 }
7434 public function getItems()
7435 {
7436 return $this->items;
7437 }
7438 public function setKind($kind)
7439 {
7440 $this->kind = $kind;
7441 }
7442 public function getKind()
7443 {
7444 return $this->kind;
7445 }
7446 public function setTotalItems($totalItems)
7447 {
7448 $this->totalItems = $totalItems;
7449 }
7450 public function getTotalItems()
7451 {
7452 return $this->totalItems;
7453 }
7454 }
7455
7456 class Google_Service_Books_Volumeseriesinfo extends Google_Collection
7457 {
7458 protected $collection_key = 'volumeSeries';
7459 protected $internal_gapi_mappings = array(
7460 );
7461 public $bookDisplayNumber;
7462 public $kind;
7463 public $shortSeriesBookTitle;
7464 protected $volumeSeriesType = 'Google_Service_Books_VolumeseriesinfoVolumeSeries';
7465 protected $volumeSeriesDataType = 'array';
7466
7467
7468 public function setBookDisplayNumber($bookDisplayNumber)
7469 {
7470 $this->bookDisplayNumber = $bookDisplayNumber;
7471 }
7472 public function getBookDisplayNumber()
7473 {
7474 return $this->bookDisplayNumber;
7475 }
7476 public function setKind($kind)
7477 {
7478 $this->kind = $kind;
7479 }
7480 public function getKind()
7481 {
7482 return $this->kind;
7483 }
7484 public function setShortSeriesBookTitle($shortSeriesBookTitle)
7485 {
7486 $this->shortSeriesBookTitle = $shortSeriesBookTitle;
7487 }
7488 public function getShortSeriesBookTitle()
7489 {
7490 return $this->shortSeriesBookTitle;
7491 }
7492 public function setVolumeSeries($volumeSeries)
7493 {
7494 $this->volumeSeries = $volumeSeries;
7495 }
7496 public function getVolumeSeries()
7497 {
7498 return $this->volumeSeries;
7499 }
7500 }
7501
7502 class Google_Service_Books_VolumeseriesinfoVolumeSeries extends Google_Collection
7503 {
7504 protected $collection_key = 'issue';
7505 protected $internal_gapi_mappings = array(
7506 );
7507 protected $issueType = 'Google_Service_Books_VolumeseriesinfoVolumeSeriesIssue';
7508 protected $issueDataType = 'array';
7509 public $orderNumber;
7510 public $seriesBookType;
7511 public $seriesId;
7512
7513
7514 public function setIssue($issue)
7515 {
7516 $this->issue = $issue;
7517 }
7518 public function getIssue()
7519 {
7520 return $this->issue;
7521 }
7522 public function setOrderNumber($orderNumber)
7523 {
7524 $this->orderNumber = $orderNumber;
7525 }
7526 public function getOrderNumber()
7527 {
7528 return $this->orderNumber;
7529 }
7530 public function setSeriesBookType($seriesBookType)
7531 {
7532 $this->seriesBookType = $seriesBookType;
7533 }
7534 public function getSeriesBookType()
7535 {
7536 return $this->seriesBookType;
7537 }
7538 public function setSeriesId($seriesId)
7539 {
7540 $this->seriesId = $seriesId;
7541 }
7542 public function getSeriesId()
7543 {
7544 return $this->seriesId;
7545 }
7546 }
7547
7548 class Google_Service_Books_VolumeseriesinfoVolumeSeriesIssue extends Google_Model
7549 {
7550 protected $internal_gapi_mappings = array(
7551 );
7552 public $issueDisplayNumber;
7553 public $issueOrderNumber;
7554
7555
7556 public function setIssueDisplayNumber($issueDisplayNumber)
7557 {
7558 $this->issueDisplayNumber = $issueDisplayNumber;
7559 }
7560 public function getIssueDisplayNumber()
7561 {
7562 return $this->issueDisplayNumber;
7563 }
7564 public function setIssueOrderNumber($issueOrderNumber)
7565 {
7566 $this->issueOrderNumber = $issueOrderNumber;
7567 }
7568 public function getIssueOrderNumber()
7569 {
7570 return $this->issueOrderNumber;
7571 }
7572 }
7573