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