PluginProbe
Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) / 1.2.5
Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) v1.2.5
9.1.2 9.1.1 9.1.0 9.0.2 9.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.1.0 1.1.1 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 All 153 releases
wp-analytify / lib / Google / Service / Books.php

Books.php in Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) 1.2.5, at lib/Google/Service/Books.php

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