1<?php 2/* 3 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 4 * use this file except in compliance with the License. You may obtain a copy of 5 * the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 11 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 12 * License for the specific language governing permissions and limitations under 13 * the License. 14 */ 15 16 17 /** 18 * The "bookshelves" collection of methods. 19 * Typical usage is: 20 * <code> 21 * $booksService = new Google_BooksService(...); 22 * $bookshelves = $booksService->bookshelves; 23 * </code> 24 */ 25 class Google_BookshelvesServiceResource extends Google_ServiceResource { 26 27 /** 28 * Retrieves metadata for a specific bookshelf for the specified user. (bookshelves.get) 29 * 30 * @param string $userId ID of user for whom to retrieve bookshelves. 31 * @param string $shelf ID of bookshelf to retrieve. 32 * @param array $optParams Optional parameters. 33 * 34 * @opt_param string source String to identify the originator of this request. 35 * @return Google_Bookshelf 36 */ 37 public function get($userId, $shelf, $optParams = array()) { 38 $params = array('userId' => $userId, 'shelf' => $shelf); 39 $params = array_merge($params, $optParams); 40 $data = $this->__call('get', array($params)); 41 if ($this->useObjects()) { 42 return new Google_Bookshelf($data); 43 } else { 44 return $data; 45 } 46 } 47 /** 48 * Retrieves a list of public bookshelves for the specified user. (bookshelves.list) 49 * 50 * @param string $userId ID of user for whom to retrieve bookshelves. 51 * @param array $optParams Optional parameters. 52 * 53 * @opt_param string source String to identify the originator of this request. 54 * @return Google_Bookshelves 55 */ 56 public function listBookshelves($userId, $optParams = array()) { 57 $params = array('userId' => $userId); 58 $params = array_merge($params, $optParams); 59 $data = $this->__call('list', array($params)); 60 if ($this->useObjects()) { 61 return new Google_Bookshelves($data); 62 } else { 63 return $data; 64 } 65 } 66 } 67 68 /** 69 * The "volumes" collection of methods. 70 * Typical usage is: 71 * <code> 72 * $booksService = new Google_BooksService(...); 73 * $volumes = $booksService->volumes; 74 * </code> 75 */ 76 class Google_BookshelvesVolumesServiceResource extends Google_ServiceResource { 77 78 /** 79 * Retrieves volumes in a specific bookshelf for the specified user. (volumes.list) 80 * 81 * @param string $userId ID of user for whom to retrieve bookshelf volumes. 82 * @param string $shelf ID of bookshelf to retrieve volumes. 83 * @param array $optParams Optional parameters. 84 * 85 * @opt_param string maxResults Maximum number of results to return 86 * @opt_param bool showPreorders Set to true to show pre-ordered books. Defaults to false. 87 * @opt_param string source String to identify the originator of this request. 88 * @opt_param string startIndex Index of the first element to return (starts at 0) 89 * @return Google_Volumes 90 */ 91 public function listBookshelvesVolumes($userId, $shelf, $optParams = array()) { 92 $params = array('userId' => $userId, 'shelf' => $shelf); 93 $params = array_merge($params, $optParams); 94 $data = $this->__call('list', array($params)); 95 if ($this->useObjects()) { 96 return new Google_Volumes($data); 97 } else { 98 return $data; 99 } 100 } 101 } 102 103 /** 104 * The "cloudloading" collection of methods. 105 * Typical usage is: 106 * <code> 107 * $booksService = new Google_BooksService(...); 108 * $cloudloading = $booksService->cloudloading; 109 * </code> 110 */ 111 class Google_CloudloadingServiceResource extends Google_ServiceResource { 112 113 /** 114 * (cloudloading.addBook) 115 * 116 * @param array $optParams Optional parameters. 117 * 118 * @opt_param string drive_document_id A drive document id. The upload_client_token must not be set. 119 * @opt_param string mime_type The document MIME type. It can be set only if the drive_document_id is set. 120 * @opt_param string name The document name. It can be set only if the drive_document_id is set. 121 * @opt_param string upload_client_token 122 * @return Google_BooksCloudloadingResource 123 */ 124 public function addBook($optParams = array()) { 125 $params = array(); 126 $params = array_merge($params, $optParams); 127 $data = $this->__call('addBook', array($params)); 128 if ($this->useObjects()) { 129 return new Google_BooksCloudloadingResource($data); 130 } else { 131 return $data; 132 } 133 } 134 /** 135 * Remove the book and its contents (cloudloading.deleteBook) 136 * 137 * @param string $volumeId The id of the book to be removed. 138 * @param array $optParams Optional parameters. 139 */ 140 public function deleteBook($volumeId, $optParams = array()) { 141 $params = array('volumeId' => $volumeId); 142 $params = array_merge($params, $optParams); 143 $data = $this->__call('deleteBook', array($params)); 144 return $data; 145 } 146 /** 147 * (cloudloading.updateBook) 148 * 149 * @param Google_BooksCloudloadingResource $postBody 150 * @param array $optParams Optional parameters. 151 * @return Google_BooksCloudloadingResource 152 */ 153 public function updateBook(Google_BooksCloudloadingResource $postBody, $optParams = array()) { 154 $params = array('postBody' => $postBody); 155 $params = array_merge($params, $optParams); 156 $data = $this->__call('updateBook', array($params)); 157 if ($this->useObjects()) { 158 return new Google_BooksCloudloadingResource($data); 159 } else { 160 return $data; 161 } 162 } 163 } 164 165 /** 166 * The "layers" collection of methods. 167 * Typical usage is: 168 * <code> 169 * $booksService = new Google_BooksService(...); 170 * $layers = $booksService->layers; 171 * </code> 172 */ 173 class Google_LayersServiceResource extends Google_ServiceResource { 174 175 /** 176 * Gets the layer summary for a volume. (layers.get) 177 * 178 * @param string $volumeId The volume to retrieve layers for. 179 * @param string $summaryId The ID for the layer to get the summary for. 180 * @param array $optParams Optional parameters. 181 * 182 * @opt_param string contentVersion The content version for the requested volume. 183 * @opt_param string source String to identify the originator of this request. 184 * @return Google_Layersummary 185 */ 186 public function get($volumeId, $summaryId, $optParams = array()) { 187 $params = array('volumeId' => $volumeId, 'summaryId' => $summaryId); 188 $params = array_merge($params, $optParams); 189 $data = $this->__call('get', array($params)); 190 if ($this->useObjects()) { 191 return new Google_Layersummary($data); 192 } else { 193 return $data; 194 } 195 } 196 /** 197 * List the layer summaries for a volume. (layers.list) 198 * 199 * @param string $volumeId The volume to retrieve layers for. 200 * @param array $optParams Optional parameters. 201 * 202 * @opt_param string contentVersion The content version for the requested volume. 203 * @opt_param string maxResults Maximum number of results to return 204 * @opt_param string pageToken The value of the nextToken from the previous page. 205 * @opt_param string source String to identify the originator of this request. 206 * @return Google_Layersummaries 207 */ 208 public function listLayers($volumeId, $optParams = array()) { 209 $params = array('volumeId' => $volumeId); 210 $params = array_merge($params, $optParams); 211 $data = $this->__call('list', array($params)); 212 if ($this->useObjects()) { 213 return new Google_Layersummaries($data); 214 } else { 215 return $data; 216 } 217 } 218 } 219 220 /** 221 * The "annotationData" collection of methods. 222 * Typical usage is: 223 * <code> 224 * $booksService = new Google_BooksService(...); 225 * $annotationData = $booksService->annotationData; 226 * </code> 227 */ 228 class Google_LayersAnnotationDataServiceResource extends Google_ServiceResource { 229 230 /** 231 * Gets the annotation data. (annotationData.get) 232 * 233 * @param string $volumeId The volume to retrieve annotations for. 234 * @param string $layerId The ID for the layer to get the annotations. 235 * @param string $annotationDataId The ID of the annotation data to retrieve. 236 * @param string $contentVersion The content version for the volume you are trying to retrieve. 237 * @param array $optParams Optional parameters. 238 * 239 * @opt_param int h The requested pixel height for any images. If height is provided width must also be provided. 240 * @opt_param string locale The locale information for the data. ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'. 241 * @opt_param int scale The requested scale for the image. 242 * @opt_param string source String to identify the originator of this request. 243 * @opt_param int w The requested pixel width for any images. If width is provided height must also be provided. 244 * @return Google_Annotationdata 245 */ 246 public function get($volumeId, $layerId, $annotationDataId, $contentVersion, $optParams = array()) { 247 $params = array('volumeId' => $volumeId, 'layerId' => $layerId, 'annotationDataId' => $annotationDataId, 'contentVersion' => $contentVersion); 248 $params = array_merge($params, $optParams); 249 $data = $this->__call('get', array($params)); 250 if ($this->useObjects()) { 251 return new Google_Annotationdata($data); 252 } else { 253 return $data; 254 } 255 } 256 /** 257 * Gets the annotation data for a volume and layer. (annotationData.list) 258 * 259 * @param string $volumeId The volume to retrieve annotation data for. 260 * @param string $layerId The ID for the layer to get the annotation data. 261 * @param string $contentVersion The content version for the requested volume. 262 * @param array $optParams Optional parameters. 263 * 264 * @opt_param string annotationDataId The list of Annotation Data Ids to retrieve. Pagination is ignored if this is set. 265 * @opt_param int h The requested pixel height for any images. If height is provided width must also be provided. 266 * @opt_param string locale The locale information for the data. ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'. 267 * @opt_param string maxResults Maximum number of results to return 268 * @opt_param string pageToken The value of the nextToken from the previous page. 269 * @opt_param int scale The requested scale for the image. 270 * @opt_param string source String to identify the originator of this request. 271 * @opt_param string updatedMax RFC 3339 timestamp to restrict to items updated prior to this timestamp (exclusive). 272 * @opt_param string updatedMin RFC 3339 timestamp to restrict to items updated since this timestamp (inclusive). 273 * @opt_param int w The requested pixel width for any images. If width is provided height must also be provided. 274 * @return Google_Annotationsdata 275 */ 276 public function listLayersAnnotationData($volumeId, $layerId, $contentVersion, $optParams = array()) { 277 $params = array('volumeId' => $volumeId, 'layerId' => $layerId, 'contentVersion' => $contentVersion); 278 $params = array_merge($params, $optParams); 279 $data = $this->__call('list', array($params)); 280 if ($this->useObjects()) { 281 return new Google_Annotationsdata($data); 282 } else { 283 return $data; 284 } 285 } 286 } 287 /** 288 * The "volumeAnnotations" collection of methods. 289 * Typical usage is: 290 * <code> 291 * $booksService = new Google_BooksService(...); 292 * $volumeAnnotations = $booksService->volumeAnnotations; 293 * </code> 294 */ 295 class Google_LayersVolumeAnnotationsServiceResource extends Google_ServiceResource { 296 297 /** 298 * Gets the volume annotation. (volumeAnnotations.get) 299 * 300 * @param string $volumeId The volume to retrieve annotations for. 301 * @param string $layerId The ID for the layer to get the annotations. 302 * @param string $annotationId The ID of the volume annotation to retrieve. 303 * @param array $optParams Optional parameters. 304 * 305 * @opt_param string locale The locale information for the data. ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'. 306 * @opt_param string source String to identify the originator of this request. 307 * @return Google_Volumeannotation 308 */ 309 public function get($volumeId, $layerId, $annotationId, $optParams = array()) { 310 $params = array('volumeId' => $volumeId, 'layerId' => $layerId, 'annotationId' => $annotationId); 311 $params = array_merge($params, $optParams); 312 $data = $this->__call('get', array($params)); 313 if ($this->useObjects()) { 314 return new Google_Volumeannotation($data); 315 } else { 316 return $data; 317 } 318 } 319 /** 320 * Gets the volume annotations for a volume and layer. (volumeAnnotations.list) 321 * 322 * @param string $volumeId The volume to retrieve annotations for. 323 * @param string $layerId The ID for the layer to get the annotations. 324 * @param string $contentVersion The content version for the requested volume. 325 * @param array $optParams Optional parameters. 326 * 327 * @opt_param string endOffset The end offset to end retrieving data from. 328 * @opt_param string endPosition The end position to end retrieving data from. 329 * @opt_param string locale The locale information for the data. ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'. 330 * @opt_param string maxResults Maximum number of results to return 331 * @opt_param string pageToken The value of the nextToken from the previous page. 332 * @opt_param bool showDeleted Set to true to return deleted annotations. updatedMin must be in the request to use this. Defaults to false. 333 * @opt_param string source String to identify the originator of this request. 334 * @opt_param string startOffset The start offset to start retrieving data from. 335 * @opt_param string startPosition The start position to start retrieving data from. 336 * @opt_param string updatedMax RFC 3339 timestamp to restrict to items updated prior to this timestamp (exclusive). 337 * @opt_param string updatedMin RFC 3339 timestamp to restrict to items updated since this timestamp (inclusive). 338 * @opt_param string volumeAnnotationsVersion The version of the volume annotations that you are requesting. 339 * @return Google_Volumeannotations 340 */ 341 public function listLayersVolumeAnnotations($volumeId, $layerId, $contentVersion, $optParams = array()) { 342 $params = array('volumeId' => $volumeId, 'layerId' => $layerId, 'contentVersion' => $contentVersion); 343 $params = array_merge($params, $optParams); 344 $data = $this->__call('list', array($params)); 345 if ($this->useObjects()) { 346 return new Google_Volumeannotations($data); 347 } else { 348 return $data; 349 } 350 } 351 } 352 353 /** 354 * The "myconfig" collection of methods. 355 * Typical usage is: 356 * <code> 357 * $booksService = new Google_BooksService(...); 358 * $myconfig = $booksService->myconfig; 359 * </code> 360 */ 361 class Google_MyconfigServiceResource extends Google_ServiceResource { 362 363 /** 364 * Release downloaded content access restriction. (myconfig.releaseDownloadAccess) 365 * 366 * @param string $volumeIds The volume(s) to release restrictions for. 367 * @param string $cpksver The device/version ID from which to release the restriction. 368 * @param array $optParams Optional parameters. 369 * 370 * @opt_param string locale ISO-639-1, ISO-3166-1 codes for message localization, i.e. en_US. 371 * @opt_param string source String to identify the originator of this request. 372 * @return Google_DownloadAccesses 373 */ 374 public function releaseDownloadAccess($volumeIds, $cpksver, $optParams = array()) { 375 $params = array('volumeIds' => $volumeIds, 'cpksver' => $cpksver); 376 $params = array_merge($params, $optParams); 377 $data = $this->__call('releaseDownloadAccess', array($params)); 378 if ($this->useObjects()) { 379 return new Google_DownloadAccesses($data); 380 } else { 381 return $data; 382 } 383 } 384 /** 385 * Request concurrent and download access restrictions. (myconfig.requestAccess) 386 * 387 * @param string $source String to identify the originator of this request. 388 * @param string $volumeId The volume to request concurrent/download restrictions for. 389 * @param string $nonce The client nonce value. 390 * @param string $cpksver The device/version ID from which to request the restrictions. 391 * @param array $optParams Optional parameters. 392 * 393 * @opt_param string locale ISO-639-1, ISO-3166-1 codes for message localization, i.e. en_US. 394 * @return Google_RequestAccess 395 */ 396 public function requestAccess($source, $volumeId, $nonce, $cpksver, $optParams = array()) { 397 $params = array('source' => $source, 'volumeId' => $volumeId, 'nonce' => $nonce, 'cpksver' => $cpksver); 398 $params = array_merge($params, $optParams); 399 $data = $this->__call('requestAccess', array($params)); 400 if ($this->useObjects()) { 401 return new Google_RequestAccess($data); 402 } else { 403 return $data; 404 } 405 } 406 /** 407 * Request downloaded content access for specified volumes on the My eBooks shelf. 408 * (myconfig.syncVolumeLicenses) 409 * 410 * @param string $source String to identify the originator of this request. 411 * @param string $nonce The client nonce value. 412 * @param string $cpksver The device/version ID from which to release the restriction. 413 * @param array $optParams Optional parameters. 414 * 415 * @opt_param string locale ISO-639-1, ISO-3166-1 codes for message localization, i.e. en_US. 416 * @opt_param bool showPreorders Set to true to show pre-ordered books. Defaults to false. 417 * @opt_param string volumeIds The volume(s) to request download restrictions for. 418 * @return Google_Volumes 419 */ 420 public function syncVolumeLicenses($source, $nonce, $cpksver, $optParams = array()) { 421 $params = array('source' => $source, 'nonce' => $nonce, 'cpksver' => $cpksver); 422 $params = array_merge($params, $optParams); 423 $data = $this->__call('syncVolumeLicenses', array($params)); 424 if ($this->useObjects()) { 425 return new Google_Volumes($data); 426 } else { 427 return $data; 428 } 429 } 430 } 431 432 /** 433 * The "mylibrary" collection of methods. 434 * Typical usage is: 435 * <code> 436 * $booksService = new Google_BooksService(...); 437 * $mylibrary = $booksService->mylibrary; 438 * </code> 439 */ 440 class Google_MylibraryServiceResource extends Google_ServiceResource { 441 442 } 443 444 /** 445 * The "annotations" collection of methods. 446 * Typical usage is: 447 * <code> 448 * $booksService = new Google_BooksService(...); 449 * $annotations = $booksService->annotations; 450 * </code> 451 */ 452 class Google_MylibraryAnnotationsServiceResource extends Google_ServiceResource { 453 454 /** 455 * Deletes an annotation. (annotations.delete) 456 * 457 * @param string $annotationId The ID for the annotation to delete. 458 * @param array $optParams Optional parameters. 459 * 460 * @opt_param string source String to identify the originator of this request. 461 */ 462 public function delete($annotationId, $optParams = array()) { 463 $params = array('annotationId' => $annotationId); 464 $params = array_merge($params, $optParams); 465 $data = $this->__call('delete', array($params)); 466 return $data; 467 } 468 /** 469 * Gets an annotation by its ID. (annotations.get) 470 * 471 * @param string $annotationId The ID for the annotation to retrieve. 472 * @param array $optParams Optional parameters. 473 * 474 * @opt_param string source String to identify the originator of this request. 475 * @return Google_Annotation 476 */ 477 public function get($annotationId, $optParams = array()) { 478 $params = array('annotationId' => $annotationId); 479 $params = array_merge($params, $optParams); 480 $data = $this->__call('get', array($params)); 481 if ($this->useObjects()) { 482 return new Google_Annotation($data); 483 } else { 484 return $data; 485 } 486 } 487 /** 488 * Inserts a new annotation. (annotations.insert) 489 * 490 * @param Google_Annotation $postBody 491 * @param array $optParams Optional parameters. 492 * 493 * @opt_param string source String to identify the originator of this request. 494 * @return Google_Annotation 495 */ 496 public function insert(Google_Annotation $postBody, $optParams = array()) { 497 $params = array('postBody' => $postBody); 498 $params = array_merge($params, $optParams); 499 $data = $this->__call('insert', array($params)); 500 if ($this->useObjects()) { 501 return new Google_Annotation($data); 502 } else { 503 return $data; 504 } 505 } 506 /** 507 * Retrieves a list of annotations, possibly filtered. (annotations.list) 508 * 509 * @param array $optParams Optional parameters. 510 * 511 * @opt_param string contentVersion The content version for the requested volume. 512 * @opt_param string layerId The layer ID to limit annotation by. 513 * @opt_param string maxResults Maximum number of results to return 514 * @opt_param string pageIds The page ID(s) for the volume that is being queried. 515 * @opt_param string pageToken The value of the nextToken from the previous page. 516 * @opt_param bool showDeleted Set to true to return deleted annotations. updatedMin must be in the request to use this. Defaults to false. 517 * @opt_param string source String to identify the originator of this request. 518 * @opt_param string updatedMax RFC 3339 timestamp to restrict to items updated prior to this timestamp (exclusive). 519 * @opt_param string updatedMin RFC 3339 timestamp to restrict to items updated since this timestamp (inclusive). 520 * @opt_param string volumeId The volume to restrict annotations to. 521 * @return Google_Annotations 522 */ 523 public function listMylibraryAnnotations($optParams = array()) { 524 $params = array(); 525 $params = array_merge($params, $optParams); 526 $data = $this->__call('list', array($params)); 527 if ($this->useObjects()) { 528 return new Google_Annotations($data); 529 } else { 530 return $data; 531 } 532 } 533 /** 534 * Updates an existing annotation. (annotations.update) 535 * 536 * @param string $annotationId The ID for the annotation to update. 537 * @param Google_Annotation $postBody 538 * @param array $optParams Optional parameters. 539 * 540 * @opt_param string source String to identify the originator of this request. 541 * @return Google_Annotation 542 */ 543 public function update($annotationId, Google_Annotation $postBody, $optParams = array()) { 544 $params = array('annotationId' => $annotationId, 'postBody' => $postBody); 545 $params = array_merge($params, $optParams); 546 $data = $this->__call('update', array($params)); 547 if ($this->useObjects()) { 548 return new Google_Annotation($data); 549 } else { 550 return $data; 551 } 552 } 553 } 554 /** 555 * The "bookshelves" collection of methods. 556 * Typical usage is: 557 * <code> 558 * $booksService = new Google_BooksService(...); 559 * $bookshelves = $booksService->bookshelves; 560 * </code> 561 */ 562 class Google_MylibraryBookshelvesServiceResource extends Google_ServiceResource { 563 564 /** 565 * Adds a volume to a bookshelf. (bookshelves.addVolume) 566 * 567 * @param string $shelf ID of bookshelf to which to add a volume. 568 * @param string $volumeId ID of volume to add. 569 * @param array $optParams Optional parameters. 570 * 571 * @opt_param string source String to identify the originator of this request. 572 */ 573 public function addVolume($shelf, $volumeId, $optParams = array()) { 574 $params = array('shelf' => $shelf, 'volumeId' => $volumeId); 575 $params = array_merge($params, $optParams); 576 $data = $this->__call('addVolume', array($params)); 577 return $data; 578 } 579 /** 580 * Clears all volumes from a bookshelf. (bookshelves.clearVolumes) 581 * 582 * @param string $shelf ID of bookshelf from which to remove a volume. 583 * @param array $optParams Optional parameters. 584 * 585 * @opt_param string source String to identify the originator of this request. 586 */ 587 public function clearVolumes($shelf, $optParams = array()) { 588 $params = array('shelf' => $shelf); 589 $params = array_merge($params, $optParams); 590 $data = $this->__call('clearVolumes', array($params)); 591 return $data; 592 } 593 /** 594 * Retrieves metadata for a specific bookshelf belonging to the authenticated user. 595 * (bookshelves.get) 596 * 597 * @param string $shelf ID of bookshelf to retrieve. 598 * @param array $optParams Optional parameters. 599 * 600 * @opt_param string source String to identify the originator of this request. 601 * @return Google_Bookshelf 602 */ 603 public function get($shelf, $optParams = array()) { 604 $params = array('shelf' => $shelf); 605 $params = array_merge($params, $optParams); 606 $data = $this->__call('get', array($params)); 607 if ($this->useObjects()) { 608 return new Google_Bookshelf($data); 609 } else { 610 return $data; 611 } 612 } 613 /** 614 * Retrieves a list of bookshelves belonging to the authenticated user. (bookshelves.list) 615 * 616 * @param array $optParams Optional parameters. 617 * 618 * @opt_param string source String to identify the originator of this request. 619 * @return Google_Bookshelves 620 */ 621 public function listMylibraryBookshelves($optParams = array()) { 622 $params = array(); 623 $params = array_merge($params, $optParams); 624 $data = $this->__call('list', array($params)); 625 if ($this->useObjects()) { 626 return new Google_Bookshelves($data); 627 } else { 628 return $data; 629 } 630 } 631 /** 632 * Moves a volume within a bookshelf. (bookshelves.moveVolume) 633 * 634 * @param string $shelf ID of bookshelf with the volume. 635 * @param string $volumeId ID of volume to move. 636 * @param int $volumePosition Position on shelf to move the item (0 puts the item before the current first item, 1 puts it between the first and the second and so on.) 637 * @param array $optParams Optional parameters. 638 * 639 * @opt_param string source String to identify the originator of this request. 640 */ 641 public function moveVolume($shelf, $volumeId, $volumePosition, $optParams = array()) { 642 $params = array('shelf' => $shelf, 'volumeId' => $volumeId, 'volumePosition' => $volumePosition); 643 $params = array_merge($params, $optParams); 644 $data = $this->__call('moveVolume', array($params)); 645 return $data; 646 } 647 /** 648 * Removes a volume from a bookshelf. (bookshelves.removeVolume) 649 * 650 * @param string $shelf ID of bookshelf from which to remove a volume. 651 * @param string $volumeId ID of volume to remove. 652 * @param array $optParams Optional parameters. 653 * 654 * @opt_param string source String to identify the originator of this request. 655 */ 656 public function removeVolume($shelf, $volumeId, $optParams = array()) { 657 $params = array('shelf' => $shelf, 'volumeId' => $volumeId); 658 $params = array_merge($params, $optParams); 659 $data = $this->__call('removeVolume', array($params)); 660 return $data; 661 } 662 } 663 664 /** 665 * The "volumes" collection of methods. 666 * Typical usage is: 667 * <code> 668 * $booksService = new Google_BooksService(...); 669 * $volumes = $booksService->volumes; 670 * </code> 671 */ 672 class Google_MylibraryBookshelvesVolumesServiceResource extends Google_ServiceResource { 673 674 /** 675 * Gets volume information for volumes on a bookshelf. (volumes.list) 676 * 677 * @param string $shelf The bookshelf ID or name retrieve volumes for. 678 * @param array $optParams Optional parameters. 679 * 680 * @opt_param string country ISO-3166-1 code to override the IP-based location. 681 * @opt_param string maxResults Maximum number of results to return 682 * @opt_param string projection Restrict information returned to a set of selected fields. 683 * @opt_param string q Full-text search query string in this bookshelf. 684 * @opt_param bool showPreorders Set to true to show pre-ordered books. Defaults to false. 685 * @opt_param string source String to identify the originator of this request. 686 * @opt_param string startIndex Index of the first element to return (starts at 0) 687 * @return Google_Volumes 688 */ 689 public function listMylibraryBookshelvesVolumes($shelf, $optParams = array()) { 690 $params = array('shelf' => $shelf); 691 $params = array_merge($params, $optParams); 692 $data = $this->__call('list', array($params)); 693 if ($this->useObjects()) { 694 return new Google_Volumes($data); 695 } else { 696 return $data; 697 } 698 } 699 } 700 /** 701 * The "readingpositions" collection of methods. 702 * Typical usage is: 703 * <code> 704 * $booksService = new Google_BooksService(...); 705 * $readingpositions = $booksService->readingpositions; 706 * </code> 707 */ 708 class Google_MylibraryReadingpositionsServiceResource extends Google_ServiceResource { 709 710 /** 711 * Retrieves my reading position information for a volume. (readingpositions.get) 712 * 713 * @param string $volumeId ID of volume for which to retrieve a reading position. 714 * @param array $optParams Optional parameters. 715 * 716 * @opt_param string contentVersion Volume content version for which this reading position is requested. 717 * @opt_param string source String to identify the originator of this request. 718 * @return Google_ReadingPosition 719 */ 720 public function get($volumeId, $optParams = array()) { 721 $params = array('volumeId' => $volumeId); 722 $params = array_merge($params, $optParams); 723 $data = $this->__call('get', array($params)); 724 if ($this->useObjects()) { 725 return new Google_ReadingPosition($data); 726 } else { 727 return $data; 728 } 729 } 730 /** 731 * Sets my reading position information for a volume. (readingpositions.setPosition) 732 * 733 * @param string $volumeId ID of volume for which to update the reading position. 734 * @param string $timestamp RFC 3339 UTC format timestamp associated with this reading position. 735 * @param string $position Position string for the new volume reading position. 736 * @param array $optParams Optional parameters. 737 * 738 * @opt_param string action Action that caused this reading position to be set. 739 * @opt_param string contentVersion Volume content version for which this reading position applies. 740 * @opt_param string deviceCookie Random persistent device cookie optional on set position. 741 * @opt_param string source String to identify the originator of this request. 742 */ 743 public function setPosition($volumeId, $timestamp, $position, $optParams = array()) { 744 $params = array('volumeId' => $volumeId, 'timestamp' => $timestamp, 'position' => $position); 745 $params = array_merge($params, $optParams); 746 $data = $this->__call('setPosition', array($params)); 747 return $data; 748 } 749 } 750 751 /** 752 * The "volumes" collection of methods. 753 * Typical usage is: 754 * <code> 755 * $booksService = new Google_BooksService(...); 756 * $volumes = $booksService->volumes; 757 * </code> 758 */ 759 class Google_VolumesServiceResource extends Google_ServiceResource { 760 761 /** 762 * Gets volume information for a single volume. (volumes.get) 763 * 764 * @param string $volumeId ID of volume to retrieve. 765 * @param array $optParams Optional parameters. 766 * 767 * @opt_param string country ISO-3166-1 code to override the IP-based location. 768 * @opt_param string partner Brand results for partner ID. 769 * @opt_param string projection Restrict information returned to a set of selected fields. 770 * @opt_param string source String to identify the originator of this request. 771 * @return Google_Volume 772 */ 773 public function get($volumeId, $optParams = array()) { 774 $params = array('volumeId' => $volumeId); 775 $params = array_merge($params, $optParams); 776 $data = $this->__call('get', array($params)); 777 if ($this->useObjects()) { 778 return new Google_Volume($data); 779 } else { 780 return $data; 781 } 782 } 783 /** 784 * Performs a book search. (volumes.list) 785 * 786 * @param string $q Full-text search query string. 787 * @param array $optParams Optional parameters. 788 * 789 * @opt_param string download Restrict to volumes by download availability. 790 * @opt_param string filter Filter search results. 791 * @opt_param string langRestrict Restrict results to books with this language code. 792 * @opt_param string libraryRestrict Restrict search to this user's library. 793 * @opt_param string maxResults Maximum number of results to return. 794 * @opt_param string orderBy Sort search results. 795 * @opt_param string partner Restrict and brand results for partner ID. 796 * @opt_param string printType Restrict to books or magazines. 797 * @opt_param string projection Restrict information returned to a set of selected fields. 798 * @opt_param bool showPreorders Set to true to show books available for preorder. Defaults to false. 799 * @opt_param string source String to identify the originator of this request. 800 * @opt_param string startIndex Index of the first result to return (starts at 0) 801 * @return Google_Volumes 802 */ 803 public function listVolumes($q, $optParams = array()) { 804 $params = array('q' => $q); 805 $params = array_merge($params, $optParams); 806 $data = $this->__call('list', array($params)); 807 if ($this->useObjects()) { 808 return new Google_Volumes($data); 809 } else { 810 return $data; 811 } 812 } 813 } 814 815 /** 816 * The "associated" collection of methods. 817 * Typical usage is: 818 * <code> 819 * $booksService = new Google_BooksService(...); 820 * $associated = $booksService->associated; 821 * </code> 822 */ 823 class Google_VolumesAssociatedServiceResource extends Google_ServiceResource { 824 825 /** 826 * Return a list of associated books. (associated.list) 827 * 828 * @param string $volumeId ID of the source volume. 829 * @param array $optParams Optional parameters. 830 * 831 * @opt_param string association Association type. 832 * @opt_param string locale ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'. Used for generating recommendations. 833 * @opt_param string source String to identify the originator of this request. 834 * @return Google_Volumes 835 */ 836 public function listVolumesAssociated($volumeId, $optParams = array()) { 837 $params = array('volumeId' => $volumeId); 838 $params = array_merge($params, $optParams); 839 $data = $this->__call('list', array($params)); 840 if ($this->useObjects()) { 841 return new Google_Volumes($data); 842 } else { 843 return $data; 844 } 845 } 846 } 847 /** 848 * The "mybooks" collection of methods. 849 * Typical usage is: 850 * <code> 851 * $booksService = new Google_BooksService(...); 852 * $mybooks = $booksService->mybooks; 853 * </code> 854 */ 855 class Google_VolumesMybooksServiceResource extends Google_ServiceResource { 856 857 /** 858 * Return a list of books in My Library. (mybooks.list) 859 * 860 * @param array $optParams Optional parameters. 861 * 862 * @opt_param string acquireMethod How the book was aquired 863 * @opt_param string locale ISO-639-1 language and ISO-3166-1 country code. Ex:'en_US'. Used for generating recommendations. 864 * @opt_param string maxResults Maximum number of results to return. 865 * @opt_param string processingState The processing state of the user uploaded volumes to be returned. Applicable only if the UPLOADED is specified in the acquireMethod. 866 * @opt_param string source String to identify the originator of this request. 867 * @opt_param string startIndex Index of the first result to return (starts at 0) 868 * @return Google_Volumes 869 */ 870 public function listVolumesMybooks($optParams = array()) { 871 $params = array(); 872 $params = array_merge($params, $optParams); 873 $data = $this->__call('list', array($params)); 874 if ($this->useObjects()) { 875 return new Google_Volumes($data); 876 } else { 877 return $data; 878 } 879 } 880 } 881 /** 882 * The "recommended" collection of methods. 883 * Typical usage is: 884 * <code> 885 * $booksService = new Google_BooksService(...); 886 * $recommended = $booksService->recommended; 887 * </code> 888 */ 889 class Google_VolumesRecommendedServiceResource extends Google_ServiceResource { 890 891 /** 892 * Return a list of recommended books for the current user. (recommended.list) 893 * 894 * @param array $optParams Optional parameters. 895 * 896 * @opt_param string locale ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'. Used for generating recommendations. 897 * @opt_param string source String to identify the originator of this request. 898 * @return Google_Volumes 899 */ 900 public function listVolumesRecommended($optParams = array()) { 901 $params = array(); 902 $params = array_merge($params, $optParams); 903 $data = $this->__call('list', array($params)); 904 if ($this->useObjects()) { 905 return new Google_Volumes($data); 906 } else { 907 return $data; 908 } 909 } 910 } 911 /** 912 * The "useruploaded" collection of methods. 913 * Typical usage is: 914 * <code> 915 * $booksService = new Google_BooksService(...); 916 * $useruploaded = $booksService->useruploaded; 917 * </code> 918 */ 919 class Google_VolumesUseruploadedServiceResource extends Google_ServiceResource { 920 921 /** 922 * Return a list of books uploaded by the current user. (useruploaded.list) 923 * 924 * @param array $optParams Optional parameters. 925 * 926 * @opt_param string locale ISO-639-1 language and ISO-3166-1 country code. Ex: 'en_US'. Used for generating recommendations. 927 * @opt_param string maxResults Maximum number of results to return. 928 * @opt_param string processingState The processing state of the user uploaded volumes to be returned. 929 * @opt_param string source String to identify the originator of this request. 930 * @opt_param string startIndex Index of the first result to return (starts at 0) 931 * @opt_param string volumeId The ids of the volumes to be returned. If not specified all that match the processingState are returned. 932 * @return Google_Volumes 933 */ 934 public function listVolumesUseruploaded($optParams = array()) { 935 $params = array(); 936 $params = array_merge($params, $optParams); 937 $data = $this->__call('list', array($params)); 938 if ($this->useObjects()) { 939 return new Google_Volumes($data); 940 } else { 941 return $data; 942 } 943 } 944 } 945 946/** 947 * Service definition for Google_Books (v1). 948 * 949 * <p> 950 * Lets you search for books and manage your Google Books library. 951 * </p> 952 * 953 * <p> 954 * For more information about this service, see the 955 * <a href="https://developers.google.com/books/docs/v1/getting_started" target="_blank">API Documentation</a> 956 * </p> 957 * 958 * @author Google, Inc. 959 */ 960class Google_BooksService extends Google_Service { 961 public $bookshelves; 962 public $bookshelves_volumes; 963 public $cloudloading; 964 public $layers; 965 public $layers_annotationData; 966 public $layers_volumeAnnotations; 967 public $myconfig; 968 public $mylibrary_annotations; 969 public $mylibrary_bookshelves; 970 public $mylibrary_bookshelves_volumes; 971 public $mylibrary_readingpositions; 972 public $volumes; 973 public $volumes_associated; 974 public $volumes_mybooks; 975 public $volumes_recommended; 976 public $volumes_useruploaded; 977 /** 978 * Constructs the internal representation of the Books service. 979 * 980 * @param Google_Client $client 981 */ 982 public function __construct(Google_Client $client) { 983 $this->servicePath = 'books/v1/'; 984 $this->version = 'v1'; 985 $this->serviceName = 'books'; 986 987 $client->addService($this->serviceName, $this->version); 988 $this->bookshelves = new Google_BookshelvesServiceResource($this, $this->serviceName, 'bookshelves', json_decode('{"methods": {"get": {"id": "books.bookshelves.get", "path": "users/{userId}/bookshelves/{shelf}", "httpMethod": "GET", "parameters": {"shelf": {"type": "string", "required": true, "location": "path"}, "source": {"type": "string", "location": "query"}, "userId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Bookshelf"}, "scopes": ["https://www.googleapis.com/auth/books"]}, "list": {"id": "books.bookshelves.list", "path": "users/{userId}/bookshelves", "httpMethod": "GET", "parameters": {"source": {"type": "string", "location": "query"}, "userId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Bookshelves"}, "scopes": ["https://www.googleapis.com/auth/books"]}}}', true)); 989 $this->bookshelves_volumes = new Google_BookshelvesVolumesServiceResource($this, $this->serviceName, 'volumes', json_decode('{"methods": {"list": {"id": "books.bookshelves.volumes.list", "path": "users/{userId}/bookshelves/{shelf}/volumes", "httpMethod": "GET", "parameters": {"maxResults": {"type": "integer", "format": "uint32", "minimum": "0", "location": "query"}, "shelf": {"type": "string", "required": true, "location": "path"}, "showPreorders": {"type": "boolean", "location": "query"}, "source": {"type": "string", "location": "query"}, "startIndex": {"type": "integer", "format": "uint32", "minimum": "0", "location": "query"}, "userId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Volumes"}, "scopes": ["https://www.googleapis.com/auth/books"]}}}', true)); 990 $this->cloudloading = new Google_CloudloadingServiceResource($this, $this->serviceName, 'cloudloading', json_decode('{"methods": {"addBook": {"id": "books.cloudloading.addBook", "path": "cloudloading/addBook", "httpMethod": "POST", "parameters": {"drive_document_id": {"type": "string", "location": "query"}, "mime_type": {"type": "string", "location": "query"}, "name": {"type": "string", "location": "query"}, "upload_client_token": {"type": "string", "location": "query"}}, "response": {"$ref": "BooksCloudloadingResource"}, "scopes": ["https://www.googleapis.com/auth/books"]}, "deleteBook": {"id": "books.cloudloading.deleteBook", "path": "cloudloading/deleteBook", "httpMethod": "POST", "parameters": {"volumeId": {"type": "string", "required": true, "location": "query"}}, "scopes": ["https://www.googleapis.com/auth/books"]}, "updateBook": {"id": "books.cloudloading.updateBook", "path": "cloudloading/updateBook", "httpMethod": "POST", "request": {"$ref": "BooksCloudloadingResource"}, "response": {"$ref": "BooksCloudloadingResource"}, "scopes": ["https://www.googleapis.com/auth/books"]}}}', true)); 991 $this->layers = new Google_LayersServiceResource($this, $this->serviceName, 'layers', json_decode('{"methods": {"get": {"id": "books.layers.get", "path": "volumes/{volumeId}/layersummary/{summaryId}", "httpMethod": "GET", "parameters": {"contentVersion": {"type": "string", "location": "query"}, "source": {"type": "string", "location": "query"}, "summaryId": {"type": "string", "required": true, "location": "path"}, "volumeId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Layersummary"}, "scopes": ["https://www.googleapis.com/auth/books"]}, "list": {"id": "books.layers.list", "path": "volumes/{volumeId}/layersummary", "httpMethod": "GET", "parameters": {"contentVersion": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "format": "uint32", "minimum": "0", "maximum": "200", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "source": {"type": "string", "location": "query"}, "volumeId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Layersummaries"}, "scopes": ["https://www.googleapis.com/auth/books"]}}}', true)); 992 $this->layers_annotationData = new Google_LayersAnnotationDataServiceResource($this, $this->serviceName, 'annotationData', json_decode('{"methods": {"get": {"id": "books.layers.annotationData.get", "path": "volumes/{volumeId}/layers/{layerId}/data/{annotationDataId}", "httpMethod": "GET", "parameters": {"annotationDataId": {"type": "string", "required": true, "location": "path"}, "contentVersion": {"type": "string", "required": true, "location": "query"}, "h": {"type": "integer", "format": "int32", "location": "query"}, "layerId": {"type": "string", "required": true, "location": "path"}, "locale": {"type": "string", "location": "query"}, "scale": {"type": "integer", "format": "int32", "minimum": "0", "location": "query"}, "source": {"type": "string", "location": "query"}, "volumeId": {"type": "string", "required": true, "location": "path"}, "w": {"type": "integer", "format": "int32", "location": "query"}}, "response": {"$ref": "Annotationdata"}, "scopes": ["https://www.googleapis.com/auth/books"]}, "list": {"id": "books.layers.annotationData.list", "path": "volumes/{volumeId}/layers/{layerId}/data", "httpMethod": "GET", "parameters": {"annotationDataId": {"type": "string", "repeated": true, "location": "query"}, "contentVersion": {"type": "string", "required": true, "location": "query"}, "h": {"type": "integer", "format": "int32", "location": "query"}, "layerId": {"type": "string", "required": true, "location": "path"}, "locale": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "format": "uint32", "minimum": "0", "maximum": "200", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "scale": {"type": "integer", "format": "int32", "minimum": "0", "location": "query"}, "source": {"type": "string", "location": "query"}, "updatedMax": {"type": "string", "location": "query"}, "updatedMin": {"type": "string", "location": "query"}, "volumeId": {"type": "string", "required": true, "location": "path"}, "w": {"type": "integer", "format": "int32", "location": "query"}}, "response": {"$ref": "Annotationsdata"}, "scopes": ["https://www.googleapis.com/auth/books"]}}}', true)); 993 $this->layers_volumeAnnotations = new Google_LayersVolumeAnnotationsServiceResource($this, $this->serviceName, 'volumeAnnotations', json_decode('{"methods": {"get": {"id": "books.layers.volumeAnnotations.get", "path": "volumes/{volumeId}/layers/{layerId}/annotations/{annotationId}", "httpMethod": "GET", "parameters": {"annotationId": {"type": "string", "required": true, "location": "path"}, "layerId": {"type": "string", "required": true, "location": "path"}, "locale": {"type": "string", "location": "query"}, "source": {"type": "string", "location": "query"}, "volumeId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Volumeannotation"}, "scopes": ["https://www.googleapis.com/auth/books"]}, "list": {"id": "books.layers.volumeAnnotations.list", "path": "volumes/{volumeId}/layers/{layerId}", "httpMethod": "GET", "parameters": {"contentVersion": {"type": "string", "required": true, "location": "query"}, "endOffset": {"type": "string", "location": "query"}, "endPosition": {"type": "string", "location": "query"}, "layerId": {"type": "string", "required": true, "location": "path"}, "locale": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "format": "uint32", "minimum": "0", "maximum": "200", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "showDeleted": {"type": "boolean", "location": "query"}, "source": {"type": "string", "location": "query"}, "startOffset": {"type": "string", "location": "query"}, "startPosition": {"type": "string", "location": "query"}, "updatedMax": {"type": "string", "location": "query"}, "updatedMin": {"type": "string", "location": "query"}, "volumeAnnotationsVersion": {"type": "string", "location": "query"}, "volumeId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Volumeannotations"}, "scopes": ["https://www.googleapis.com/auth/books"]}}}', true)); 994 $this->myconfig = new Google_MyconfigServiceResource($this, $this->serviceName, 'myconfig', json_decode('{"methods": {"releaseDownloadAccess": {"id": "books.myconfig.releaseDownloadAccess", "path": "myconfig/releaseDownloadAccess", "httpMethod": "POST", "parameters": {"cpksver": {"type": "string", "required": true, "location": "query"}, "locale": {"type": "string", "location": "query"}, "source": {"type": "string", "location": "query"}, "volumeIds": {"type": "string", "required": true, "repeated": true, "location": "query"}}, "response": {"$ref": "DownloadAccesses"}, "scopes": ["https://www.googleapis.com/auth/books"]}, "requestAccess": {"id": "books.myconfig.requestAccess", "path": "myconfig/requestAccess", "httpMethod": "POST", "parameters": {"cpksver": {"type": "string", "required": true, "location": "query"}, "locale": {"type": "string", "location": "query"}, "nonce": {"type": "string", "required": true, "location": "query"}, "source": {"type": "string", "required": true, "location": "query"}, "volumeId": {"type": "string", "required": true, "location": "query"}}, "response": {"$ref": "RequestAccess"}, "scopes": ["https://www.googleapis.com/auth/books"]}, "syncVolumeLicenses": {"id": "books.myconfig.syncVolumeLicenses", "path": "myconfig/syncVolumeLicenses", "httpMethod": "POST", "parameters": {"cpksver": {"type": "string", "required": true, "location": "query"}, "locale": {"type": "string", "location": "query"}, "nonce": {"type": "string", "required": true, "location": "query"}, "showPreorders": {"type": "boolean", "location": "query"}, "source": {"type": "string", "required": true, "location": "query"}, "volumeIds": {"type": "string", "repeated": true, "location": "query"}}, "response": {"$ref": "Volumes"}, "scopes": ["https://www.googleapis.com/auth/books"]}}}', true)); 995 $this->mylibrary_annotations = new Google_MylibraryAnnotationsServiceResource($this, $this->serviceName, 'annotations', json_decode('{"methods": {"delete": {"id": "books.mylibrary.annotations.delete", "path": "mylibrary/annotations/{annotationId}", "httpMethod": "DELETE", "parameters": {"annotationId": {"type": "string", "required": true, "location": "path"}, "source": {"type": "string", "location": "query"}}, "scopes": ["https://www.googleapis.com/auth/books"]}, "get": {"id": "books.mylibrary.annotations.get", "path": "mylibrary/annotations/{annotationId}", "httpMethod": "GET", "parameters": {"annotationId": {"type": "string", "required": true, "location": "path"}, "source": {"type": "string", "location": "query"}}, "response": {"$ref": "Annotation"}, "scopes": ["https://www.googleapis.com/auth/books"]}, "insert": {"id": "books.mylibrary.annotations.insert", "path": "mylibrary/annotations", "httpMethod": "POST", "parameters": {"source": {"type": "string", "location": "query"}}, "request": {"$ref": "Annotation"}, "response": {"$ref": "Annotation"}, "scopes": ["https://www.googleapis.com/auth/books"]}, "list": {"id": "books.mylibrary.annotations.list", "path": "mylibrary/annotations", "httpMethod": "GET", "parameters": {"contentVersion": {"type": "string", "location": "query"}, "layerId": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "format": "uint32", "minimum": "0", "maximum": "40", "location": "query"}, "pageIds": {"type": "string", "repeated": true, "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "showDeleted": {"type": "boolean", "location": "query"}, "source": {"type": "string", "location": "query"}, "updatedMax": {"type": "string", "location": "query"}, "updatedMin": {"type": "string", "location": "query"}, "volumeId": {"type": "string", "location": "query"}}, "response": {"$ref": "Annotations"}, "scopes": ["https://www.googleapis.com/auth/books"]}, "update": {"id": "books.mylibrary.annotations.update", "path": "mylibrary/annotations/{annotationId}", "httpMethod": "PUT", "parameters": {"annotationId": {"type": "string", "required": true, "location": "path"}, "source": {"type": "string", "location": "query"}}, "request": {"$ref": "Annotation"}, "response": {"$ref": "Annotation"}, "scopes": ["https://www.googleapis.com/auth/books"]}}}', true)); 996 $this->mylibrary_bookshelves = new Google_MylibraryBookshelvesServiceResource($this, $this->serviceName, 'bookshelves', json_decode('{"methods": {"addVolume": {"id": "books.mylibrary.bookshelves.addVolume", "path": "mylibrary/bookshelves/{shelf}/addVolume", "httpMethod": "POST", "parameters": {"shelf": {"type": "string", "required": true, "location": "path"}, "source": {"type": "string", "location": "query"}, "volumeId": {"type": "string", "required": true, "location": "query"}}, "scopes": ["https://www.googleapis.com/auth/books"]}, "clearVolumes": {"id": "books.mylibrary.bookshelves.clearVolumes", "path": "mylibrary/bookshelves/{shelf}/clearVolumes", "httpMethod": "POST", "parameters": {"shelf": {"type": "string", "required": true, "location": "path"}, "source": {"type": "string", "location": "query"}}, "scopes": ["https://www.googleapis.com/auth/books"]}, "get": {"id": "books.mylibrary.bookshelves.get", "path": "mylibrary/bookshelves/{shelf}", "httpMethod": "GET", "parameters": {"shelf": {"type": "string", "required": true, "location": "path"}, "source": {"type": "string", "location": "query"}}, "response": {"$ref": "Bookshelf"}, "scopes": ["https://www.googleapis.com/auth/books"]}, "list": {"id": "books.mylibrary.bookshelves.list", "path": "mylibrary/bookshelves", "httpMethod": "GET", "parameters": {"source": {"type": "string", "location": "query"}}, "response": {"$ref": "Bookshelves"}, "scopes": ["https://www.googleapis.com/auth/books"]}, "moveVolume": {"id": "books.mylibrary.bookshelves.moveVolume", "path": "mylibrary/bookshelves/{shelf}/moveVolume", "httpMethod": "POST", "parameters": {"shelf": {"type": "string", "required": true, "location": "path"}, "source": {"type": "string", "location": "query"}, "volumeId": {"type": "string", "required": true, "location": "query"}, "volumePosition": {"type": "integer", "required": true, "format": "int32", "location": "query"}}, "scopes": ["https://www.googleapis.com/auth/books"]}, "removeVolume": {"id": "books.mylibrary.bookshelves.removeVolume", "path": "mylibrary/bookshelves/{shelf}/removeVolume", "httpMethod": "POST", "parameters": {"shelf": {"type": "string", "required": true, "location": "path"}, "source": {"type": "string", "location": "query"}, "volumeId": {"type": "string", "required": true, "location": "query"}}, "scopes": ["https://www.googleapis.com/auth/books"]}}}', true)); 997 $this->mylibrary_bookshelves_volumes = new Google_MylibraryBookshelvesVolumesServiceResource($this, $this->serviceName, 'volumes', json_decode('{"methods": {"list": {"id": "books.mylibrary.bookshelves.volumes.list", "path": "mylibrary/bookshelves/{shelf}/volumes", "httpMethod": "GET", "parameters": {"country": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "format": "uint32", "minimum": "0", "location": "query"}, "projection": {"type": "string", "enum": ["full", "lite"], "location": "query"}, "q": {"type": "string", "location": "query"}, "shelf": {"type": "string", "required": true, "location": "path"}, "showPreorders": {"type": "boolean", "location": "query"}, "source": {"type": "string", "location": "query"}, "startIndex": {"type": "integer", "format": "uint32", "minimum": "0", "location": "query"}}, "response": {"$ref": "Volumes"}, "scopes": ["https://www.googleapis.com/auth/books"]}}}', true)); 998 $this->mylibrary_readingpositions = new Google_MylibraryReadingpositionsServiceResource($this, $this->serviceName, 'readingpositions', json_decode('{"methods": {"get": {"id": "books.mylibrary.readingpositions.get", "path": "mylibrary/readingpositions/{volumeId}", "httpMethod": "GET", "parameters": {"contentVersion": {"type": "string", "location": "query"}, "source": {"type": "string", "location": "query"}, "volumeId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "ReadingPosition"}, "scopes": ["https://www.googleapis.com/auth/books"]}, "setPosition": {"id": "books.mylibrary.readingpositions.setPosition", "path": "mylibrary/readingpositions/{volumeId}/setPosition", "httpMethod": "POST", "parameters": {"action": {"type": "string", "enum": ["bookmark", "chapter", "next-page", "prev-page", "scroll", "search"], "location": "query"}, "contentVersion": {"type": "string", "location": "query"}, "deviceCookie": {"type": "string", "location": "query"}, "position": {"type": "string", "required": true, "location": "query"}, "source": {"type": "string", "location": "query"}, "timestamp": {"type": "string", "required": true, "location": "query"}, "volumeId": {"type": "string", "required": true, "location": "path"}}, "scopes": ["https://www.googleapis.com/auth/books"]}}}', true)); 999 $this->volumes = new Google_VolumesServiceResource($this, $this->serviceName, 'volumes', json_decode('{"methods": {"get": {"id": "books.volumes.get", "path": "volumes/{volumeId}", "httpMethod": "GET", "parameters": {"country": {"type": "string", "location": "query"}, "partner": {"type": "string", "location": "query"}, "projection": {"type": "string", "enum": ["full", "lite"], "location": "query"}, "source": {"type": "string", "location": "query"}, "volumeId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Volume"}, "scopes": ["https://www.googleapis.com/auth/books"]}, "list": {"id": "books.volumes.list", "path": "volumes", "httpMethod": "GET", "parameters": {"download": {"type": "string", "enum": ["epub"], "location": "query"}, "filter": {"type": "string", "enum": ["ebooks", "free-ebooks", "full", "paid-ebooks", "partial"], "location": "query"}, "langRestrict": {"type": "string", "location": "query"}, "libraryRestrict": {"type": "string", "enum": ["my-library", "no-restrict"], "location": "query"}, "maxResults": {"type": "integer", "format": "uint32", "minimum": "0", "maximum": "40", "location": "query"}, "orderBy": {"type": "string", "enum": ["newest", "relevance"], "location": "query"}, "partner": {"type": "string", "location": "query"}, "printType": {"type": "string", "enum": ["all", "books", "magazines"], "location": "query"}, "projection": {"type": "string", "enum": ["full", "lite"], "location": "query"}, "q": {"type": "string", "required": true, "location": "query"}, "showPreorders": {"type": "boolean", "location": "query"}, "source": {"type": "string", "location": "query"}, "startIndex": {"type": "integer", "format": "uint32", "minimum": "0", "location": "query"}}, "response": {"$ref": "Volumes"}, "scopes": ["https://www.googleapis.com/auth/books"]}}}', true)); 1000 $this->volumes_associated = new Google_VolumesAssociatedServiceResource($this, $this->serviceName, 'associated', json_decode('{"methods": {"list": {"id": "books.volumes.associated.list", "path": "volumes/{volumeId}/associated", "httpMethod": "GET", "parameters": {"association": {"type": "string", "enum": ["end-of-sample", "end-of-volume"], "location": "query"}, "locale": {"type": "string", "location": "query"}, "source": {"type": "string", "location": "query"}, "volumeId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Volumes"}, "scopes": ["https://www.googleapis.com/auth/books"]}}}', true)); 1001 $this->volumes_mybooks = new Google_VolumesMybooksServiceResource($this, $this->serviceName, 'mybooks', json_decode('{"methods": {"list": {"id": "books.volumes.mybooks.list", "path": "volumes/mybooks", "httpMethod": "GET", "parameters": {"acquireMethod": {"type": "string", "enum": ["PREORDERED", "PUBLIC_DOMAIN", "PURCHASED", "SAMPLE", "UPLOADED"], "repeated": true, "location": "query"}, "locale": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "format": "uint32", "minimum": "0", "maximum": "100", "location": "query"}, "processingState": {"type": "string", "enum": ["COMPLETED_FAILED", "COMPLETED_SUCCESS", "RUNNING"], "repeated": true, "location": "query"}, "source": {"type": "string", "location": "query"}, "startIndex": {"type": "integer", "format": "uint32", "minimum": "0", "location": "query"}}, "response": {"$ref": "Volumes"}, "scopes": ["https://www.googleapis.com/auth/books"]}}}', true)); 1002 $this->volumes_recommended = new Google_VolumesRecommendedServiceResource($this, $this->serviceName, 'recommended', json_decode('{"methods": {"list": {"id": "books.volumes.recommended.list", "path": "volumes/recommended", "httpMethod": "GET", "parameters": {"locale": {"type": "string", "location": "query"}, "source": {"type": "string", "location": "query"}}, "response": {"$ref": "Volumes"}, "scopes": ["https://www.googleapis.com/auth/books"]}}}', true)); 1003 $this->volumes_useruploaded = new Google_VolumesUseruploadedServiceResource($this, $this->serviceName, 'useruploaded', json_decode('{"methods": {"list": {"id": "books.volumes.useruploaded.list", "path": "volumes/useruploaded", "httpMethod": "GET", "parameters": {"locale": {"type": "string", "location": "query"}, "maxResults": {"type": "integer", "format": "uint32", "minimum": "0", "maximum": "40", "location": "query"}, "processingState": {"type": "string", "enum": ["COMPLETED_FAILED", "COMPLETED_SUCCESS", "RUNNING"], "repeated": true, "location": "query"}, "source": {"type": "string", "location": "query"}, "startIndex": {"type": "integer", "format": "uint32", "minimum": "0", "location": "query"}, "volumeId": {"type": "string", "repeated": true, "location": "query"}}, "response": {"$ref": "Volumes"}, "scopes": ["https://www.googleapis.com/auth/books"]}}}', true)); 1004 1005 } 1006} 1007 1008 1009 1010class Google_Annotation extends Google_Model { 1011 public $afterSelectedText; 1012 public $beforeSelectedText; 1013 protected $__clientVersionRangesType = 'Google_AnnotationClientVersionRanges'; 1014 protected $__clientVersionRangesDataType = ''; 1015 public $clientVersionRanges; 1016 public $created; 1017 protected $__currentVersionRangesType = 'Google_AnnotationCurrentVersionRanges'; 1018 protected $__currentVersionRangesDataType = ''; 1019 public $currentVersionRanges; 1020 public $data; 1021 public $deleted; 1022 public $highlightStyle; 1023 public $id; 1024 public $kind; 1025 public $layerId; 1026 public $pageIds; 1027 public $selectedText; 1028 public $selfLink; 1029 public $updated; 1030 public $volumeId; 1031 public function setAfterSelectedText( $afterSelectedText) { 1032 $this->afterSelectedText = $afterSelectedText; 1033 } 1034 public function getAfterSelectedText() { 1035 return $this->afterSelectedText; 1036 } 1037 public function setBeforeSelectedText( $beforeSelectedText) { 1038 $this->beforeSelectedText = $beforeSelectedText; 1039 } 1040 public function getBeforeSelectedText() { 1041 return $this->beforeSelectedText; 1042 } 1043 public function setClientVersionRanges(Google_AnnotationClientVersionRanges $clientVersionRanges) { 1044 $this->clientVersionRanges = $clientVersionRanges; 1045 } 1046 public function getClientVersionRanges() { 1047 return $this->clientVersionRanges; 1048 } 1049 public function setCreated( $created) { 1050 $this->created = $created; 1051 } 1052 public function getCreated() { 1053 return $this->created; 1054 } 1055 public function setCurrentVersionRanges(Google_AnnotationCurrentVersionRanges $currentVersionRanges) { 1056 $this->currentVersionRanges = $currentVersionRanges; 1057 } 1058 public function getCurrentVersionRanges() { 1059 return $this->currentVersionRanges; 1060 } 1061 public function setData( $data) { 1062 $this->data = $data; 1063 } 1064 public function getData() { 1065 return $this->data; 1066 } 1067 public function setDeleted( $deleted) { 1068 $this->deleted = $deleted; 1069 } 1070 public function getDeleted() { 1071 return $this->deleted; 1072 } 1073 public function setHighlightStyle( $highlightStyle) { 1074 $this->highlightStyle = $highlightStyle; 1075 } 1076 public function getHighlightStyle() { 1077 return $this->highlightStyle; 1078 } 1079 public function setId( $id) { 1080 $this->id = $id; 1081 } 1082 public function getId() { 1083 return $this->id; 1084 } 1085 public function setKind( $kind) { 1086 $this->kind = $kind; 1087 } 1088 public function getKind() { 1089 return $this->kind; 1090 } 1091 public function setLayerId( $layerId) { 1092 $this->layerId = $layerId; 1093 } 1094 public function getLayerId() { 1095 return $this->layerId; 1096 } 1097 public function setPageIds(/* array(Google_string) */ $pageIds) { 1098 $this->assertIsArray($pageIds, 'Google_string', __METHOD__); 1099 $this->pageIds = $pageIds; 1100 } 1101 public function getPageIds() { 1102 return $this->pageIds; 1103 } 1104 public function setSelectedText( $selectedText) { 1105 $this->selectedText = $selectedText; 1106 } 1107 public function getSelectedText() { 1108 return $this->selectedText; 1109 } 1110 public function setSelfLink( $selfLink) { 1111 $this->selfLink = $selfLink; 1112 } 1113 public function getSelfLink() { 1114 return $this->selfLink; 1115 } 1116 public function setUpdated( $updated) { 1117 $this->updated = $updated; 1118 } 1119 public function getUpdated() { 1120 return $this->updated; 1121 } 1122 public function setVolumeId( $volumeId) { 1123 $this->volumeId = $volumeId; 1124 } 1125 public function getVolumeId() { 1126 return $this->volumeId; 1127 } 1128} 1129 1130class Google_AnnotationClientVersionRanges extends Google_Model { 1131 protected $__cfiRangeType = 'Google_BooksAnnotationsRange'; 1132 protected $__cfiRangeDataType = ''; 1133 public $cfiRange; 1134 public $contentVersion; 1135 protected $__gbImageRangeType = 'Google_BooksAnnotationsRange'; 1136 protected $__gbImageRangeDataType = ''; 1137 public $gbImageRange; 1138 protected $__gbTextRangeType = 'Google_BooksAnnotationsRange'; 1139 protected $__gbTextRangeDataType = ''; 1140 public $gbTextRange; 1141 protected $__imageCfiRangeType = 'Google_BooksAnnotationsRange'; 1142 protected $__imageCfiRangeDataType = ''; 1143 public $imageCfiRange; 1144 public function setCfiRange(Google_BooksAnnotationsRange $cfiRange) { 1145 $this->cfiRange = $cfiRange; 1146 } 1147 public function getCfiRange() { 1148 return $this->cfiRange; 1149 } 1150 public function setContentVersion( $contentVersion) { 1151 $this->contentVersion = $contentVersion; 1152 } 1153 public function getContentVersion() { 1154 return $this->contentVersion; 1155 } 1156 public function setGbImageRange(Google_BooksAnnotationsRange $gbImageRange) { 1157 $this->gbImageRange = $gbImageRange; 1158 } 1159 public function getGbImageRange() { 1160 return $this->gbImageRange; 1161 } 1162 public function setGbTextRange(Google_BooksAnnotationsRange $gbTextRange) { 1163 $this->gbTextRange = $gbTextRange; 1164 } 1165 public function getGbTextRange() { 1166 return $this->gbTextRange; 1167 } 1168 public function setImageCfiRange(Google_BooksAnnotationsRange $imageCfiRange) { 1169 $this->imageCfiRange = $imageCfiRange; 1170 } 1171 public function getImageCfiRange() { 1172 return $this->imageCfiRange; 1173 } 1174} 1175 1176class Google_AnnotationCurrentVersionRanges extends Google_Model { 1177 protected $__cfiRangeType = 'Google_BooksAnnotationsRange'; 1178 protected $__cfiRangeDataType = ''; 1179 public $cfiRange; 1180 public $contentVersion; 1181 protected $__gbImageRangeType = 'Google_BooksAnnotationsRange'; 1182 protected $__gbImageRangeDataType = ''; 1183 public $gbImageRange; 1184 protected $__gbTextRangeType = 'Google_BooksAnnotationsRange'; 1185 protected $__gbTextRangeDataType = ''; 1186 public $gbTextRange; 1187 protected $__imageCfiRangeType = 'Google_BooksAnnotationsRange'; 1188 protected $__imageCfiRangeDataType = ''; 1189 public $imageCfiRange; 1190 public function setCfiRange(Google_BooksAnnotationsRange $cfiRange) { 1191 $this->cfiRange = $cfiRange; 1192 } 1193 public function getCfiRange() { 1194 return $this->cfiRange; 1195 } 1196 public function setContentVersion( $contentVersion) { 1197 $this->contentVersion = $contentVersion; 1198 } 1199 public function getContentVersion() { 1200 return $this->contentVersion; 1201 } 1202 public function setGbImageRange(Google_BooksAnnotationsRange $gbImageRange) { 1203 $this->gbImageRange = $gbImageRange; 1204 } 1205 public function getGbImageRange() { 1206 return $this->gbImageRange; 1207 } 1208 public function setGbTextRange(Google_BooksAnnotationsRange $gbTextRange) { 1209 $this->gbTextRange = $gbTextRange; 1210 } 1211 public function getGbTextRange() { 1212 return $this->gbTextRange; 1213 } 1214 public function setImageCfiRange(Google_BooksAnnotationsRange $imageCfiRange) { 1215 $this->imageCfiRange = $imageCfiRange; 1216 } 1217 public function getImageCfiRange() { 1218 return $this->imageCfiRange; 1219 } 1220} 1221 1222class Google_Annotationdata extends Google_Model { 1223 public $annotationType; 1224 public $data; 1225 public $encoded_data; 1226 public $id; 1227 public $kind; 1228 public $layerId; 1229 public $selfLink; 1230 public $updated; 1231 public $volumeId; 1232 public function setAnnotationType( $annotationType) { 1233 $this->annotationType = $annotationType; 1234 } 1235 public function getAnnotationType() { 1236 return $this->annotationType; 1237 } 1238 public function setData( $data) { 1239 $this->data = $data; 1240 } 1241 public function getData() { 1242 return $this->data; 1243 } 1244 public function setEncoded_data( $encoded_data) { 1245 $this->encoded_data = $encoded_data; 1246 } 1247 public function getEncoded_data() { 1248 return $this->encoded_data; 1249 } 1250 public function setId( $id) { 1251 $this->id = $id; 1252 } 1253 public function getId() { 1254 return $this->id; 1255 } 1256 public function setKind( $kind) { 1257 $this->kind = $kind; 1258 } 1259 public function getKind() { 1260 return $this->kind; 1261 } 1262 public function setLayerId( $layerId) { 1263 $this->layerId = $layerId; 1264 } 1265 public function getLayerId() { 1266 return $this->layerId; 1267 } 1268 public function setSelfLink( $selfLink) { 1269 $this->selfLink = $selfLink; 1270 } 1271 public function getSelfLink() { 1272 return $this->selfLink; 1273 } 1274 public function setUpdated( $updated) { 1275 $this->updated = $updated; 1276 } 1277 public function getUpdated() { 1278 return $this->updated; 1279 } 1280 public function setVolumeId( $volumeId) { 1281 $this->volumeId = $volumeId; 1282 } 1283 public function getVolumeId() { 1284 return $this->volumeId; 1285 } 1286} 1287 1288class Google_Annotations extends Google_Model { 1289 protected $__itemsType = 'Google_Annotation'; 1290 protected $__itemsDataType = 'array'; 1291 public $items; 1292 public $kind; 1293 public $nextPageToken; 1294 public $totalItems; 1295 public function setItems(/* array(Google_Annotation) */ $items) { 1296 $this->assertIsArray($items, 'Google_Annotation', __METHOD__); 1297 $this->items = $items; 1298 } 1299 public function getItems() { 1300 return $this->items; 1301 } 1302 public function setKind( $kind) { 1303 $this->kind = $kind; 1304 } 1305 public function getKind() { 1306 return $this->kind; 1307 } 1308 public function setNextPageToken( $nextPageToken) { 1309 $this->nextPageToken = $nextPageToken; 1310 } 1311 public function getNextPageToken() { 1312 return $this->nextPageToken; 1313 } 1314 public function setTotalItems( $totalItems) { 1315 $this->totalItems = $totalItems; 1316 } 1317 public function getTotalItems() { 1318 return $this->totalItems; 1319 } 1320} 1321 1322class Google_Annotationsdata extends Google_Model { 1323 protected $__itemsType = 'Google_Annotationdata'; 1324 protected $__itemsDataType = 'array'; 1325 public $items; 1326 public $kind; 1327 public $nextPageToken; 1328 public $totalItems; 1329 public function setItems(/* array(Google_Annotationdata) */ $items) { 1330 $this->assertIsArray($items, 'Google_Annotationdata', __METHOD__); 1331 $this->items = $items; 1332 } 1333 public function getItems() { 1334 return $this->items; 1335 } 1336 public function setKind( $kind) { 1337 $this->kind = $kind; 1338 } 1339 public function getKind() { 1340 return $this->kind; 1341 } 1342 public function setNextPageToken( $nextPageToken) { 1343 $this->nextPageToken = $nextPageToken; 1344 } 1345 public function getNextPageToken() { 1346 return $this->nextPageToken; 1347 } 1348 public function setTotalItems( $totalItems) { 1349 $this->totalItems = $totalItems; 1350 } 1351 public function getTotalItems() { 1352 return $this->totalItems; 1353 } 1354} 1355 1356class Google_BooksAnnotationsRange extends Google_Model { 1357 public $endOffset; 1358 public $endPosition; 1359 public $startOffset; 1360 public $startPosition; 1361 public function setEndOffset( $endOffset) { 1362 $this->endOffset = $endOffset; 1363 } 1364 public function getEndOffset() { 1365 return $this->endOffset; 1366 } 1367 public function setEndPosition( $endPosition) { 1368 $this->endPosition = $endPosition; 1369 } 1370 public function getEndPosition() { 1371 return $this->endPosition; 1372 } 1373 public function setStartOffset( $startOffset) { 1374 $this->startOffset = $startOffset; 1375 } 1376 public function getStartOffset() { 1377 return $this->startOffset; 1378 } 1379 public function setStartPosition( $startPosition) { 1380 $this->startPosition = $startPosition; 1381 } 1382 public function getStartPosition() { 1383 return $this->startPosition; 1384 } 1385} 1386 1387class Google_BooksCloudloadingResource extends Google_Model { 1388 public $author; 1389 public $processingState; 1390 public $title; 1391 public $volumeId; 1392 public function setAuthor( $author) { 1393 $this->author = $author; 1394 } 1395 public function getAuthor() { 1396 return $this->author; 1397 } 1398 public function setProcessingState( $processingState) { 1399 $this->processingState = $processingState; 1400 } 1401 public function getProcessingState() { 1402 return $this->processingState; 1403 } 1404 public function setTitle( $title) { 1405 $this->title = $title; 1406 } 1407 public function getTitle() { 1408 return $this->title; 1409 } 1410 public function setVolumeId( $volumeId) { 1411 $this->volumeId = $volumeId; 1412 } 1413 public function getVolumeId() { 1414 return $this->volumeId; 1415 } 1416} 1417 1418class Google_BooksLayerDictData extends Google_Model { 1419 protected $__commonType = 'Google_BooksLayerDictDataCommon'; 1420 protected $__commonDataType = ''; 1421 public $common; 1422 protected $__dictType = 'Google_BooksLayerDictDataDict'; 1423 protected $__dictDataType = ''; 1424 public $dict; 1425 public function setCommon(Google_BooksLayerDictDataCommon $common) { 1426 $this->common = $common; 1427 } 1428 public function getCommon() { 1429 return $this->common; 1430 } 1431 public function setDict(Google_BooksLayerDictDataDict $dict) { 1432 $this->dict = $dict; 1433 } 1434 public function getDict() { 1435 return $this->dict; 1436 } 1437} 1438 1439class Google_BooksLayerDictDataCommon extends Google_Model { 1440 public $title; 1441 public function setTitle( $title) { 1442 $this->title = $title; 1443 } 1444 public function getTitle() { 1445 return $this->title; 1446 } 1447} 1448 1449class Google_BooksLayerDictDataDict extends Google_Model { 1450 protected $__sourceType = 'Google_BooksLayerDictDataDictSource'; 1451 protected $__sourceDataType = ''; 1452 public $source; 1453 protected $__wordsType = 'Google_BooksLayerDictDataDictWords'; 1454 protected $__wordsDataType = 'array'; 1455 public $words; 1456 public function setSource(Google_BooksLayerDictDataDictSource $source) { 1457 $this->source = $source; 1458 } 1459 public function getSource() { 1460 return $this->source; 1461 } 1462 public function setWords(/* array(Google_BooksLayerDictDataDictWords) */ $words) { 1463 $this->assertIsArray($words, 'Google_BooksLayerDictDataDictWords', __METHOD__); 1464 $this->words = $words; 1465 } 1466 public function getWords() { 1467 return $this->words; 1468 } 1469} 1470 1471class Google_BooksLayerDictDataDictSource extends Google_Model { 1472 public $attribution; 1473 public $url; 1474 public function setAttribution( $attribution) { 1475 $this->attribution = $attribution; 1476 } 1477 public function getAttribution() { 1478 return $this->attribution; 1479 } 1480 public function setUrl( $url) { 1481 $this->url = $url; 1482 } 1483 public function getUrl() { 1484 return $this->url; 1485 } 1486} 1487 1488class Google_BooksLayerDictDataDictWords extends Google_Model { 1489 protected $__derivativesType = 'Google_BooksLayerDictDataDictWordsDerivatives'; 1490 protected $__derivativesDataType = 'array'; 1491 public $derivatives; 1492 protected $__examplesType = 'Google_BooksLayerDictDataDictWordsExamples'; 1493 protected $__examplesDataType = 'array'; 1494 public $examples; 1495 protected $__sensesType = 'Google_BooksLayerDictDataDictWordsSenses'; 1496 protected $__sensesDataType = 'array'; 1497 public $senses; 1498 protected $__sourceType = 'Google_BooksLayerDictDataDictWordsSource'; 1499 protected $__sourceDataType = ''; 1500 public $source; 1501 public function setDerivatives(/* array(Google_BooksLayerDictDataDictWordsDerivatives) */ $derivatives) { 1502 $this->assertIsArray($derivatives, 'Google_BooksLayerDictDataDictWordsDerivatives', __METHOD__); 1503 $this->derivatives = $derivatives; 1504 } 1505 public function getDerivatives() { 1506 return $this->derivatives; 1507 } 1508 public function setExamples(/* array(Google_BooksLayerDictDataDictWordsExamples) */ $examples) { 1509 $this->assertIsArray($examples, 'Google_BooksLayerDictDataDictWordsExamples', __METHOD__); 1510 $this->examples = $examples; 1511 } 1512 public function getExamples() { 1513 return $this->examples; 1514 } 1515 public function setSenses(/* array(Google_BooksLayerDictDataDictWordsSenses) */ $senses) { 1516 $this->assertIsArray($senses, 'Google_BooksLayerDictDataDictWordsSenses', __METHOD__); 1517 $this->senses = $senses; 1518 } 1519 public function getSenses() { 1520 return $this->senses; 1521 } 1522 public function setSource(Google_BooksLayerDictDataDictWordsSource $source) { 1523 $this->source = $source; 1524 } 1525 public function getSource() { 1526 return $this->source; 1527 } 1528} 1529 1530class Google_BooksLayerDictDataDictWordsDerivatives extends Google_Model { 1531 protected $__sourceType = 'Google_BooksLayerDictDataDictWordsDerivativesSource'; 1532 protected $__sourceDataType = ''; 1533 public $source; 1534 public $text; 1535 public function setSource(Google_BooksLayerDictDataDictWordsDerivativesSource $source) { 1536 $this->source = $source; 1537 } 1538 public function getSource() { 1539 return $this->source; 1540 } 1541 public function setText( $text) { 1542 $this->text = $text; 1543 } 1544 public function getText() { 1545 return $this->text; 1546 } 1547} 1548 1549class Google_BooksLayerDictDataDictWordsDerivativesSource extends Google_Model { 1550 public $attribution; 1551 public $url; 1552 public function setAttribution( $attribution) { 1553 $this->attribution = $attribution; 1554 } 1555 public function getAttribution() { 1556 return $this->attribution; 1557 } 1558 public function setUrl( $url) { 1559 $this->url = $url; 1560 } 1561 public function getUrl() { 1562 return $this->url; 1563 } 1564} 1565 1566class Google_BooksLayerDictDataDictWordsExamples extends Google_Model { 1567 protected $__sourceType = 'Google_BooksLayerDictDataDictWordsExamplesSource'; 1568 protected $__sourceDataType = ''; 1569 public $source; 1570 public $text; 1571 public function setSource(Google_BooksLayerDictDataDictWordsExamplesSource $source) { 1572 $this->source = $source; 1573 } 1574 public function getSource() { 1575 return $this->source; 1576 } 1577 public function setText( $text) { 1578 $this->text = $text; 1579 } 1580 public function getText() { 1581 return $this->text; 1582 } 1583} 1584 1585class Google_BooksLayerDictDataDictWordsExamplesSource extends Google_Model { 1586 public $attribution; 1587 public $url; 1588 public function setAttribution( $attribution) { 1589 $this->attribution = $attribution; 1590 } 1591 public function getAttribution() { 1592 return $this->attribution; 1593 } 1594 public function setUrl( $url) { 1595 $this->url = $url; 1596 } 1597 public function getUrl() { 1598 return $this->url; 1599 } 1600} 1601 1602class Google_BooksLayerDictDataDictWordsSenses extends Google_Model { 1603 protected $__conjugationsType = 'Google_BooksLayerDictDataDictWordsSensesConjugations'; 1604 protected $__conjugationsDataType = 'array'; 1605 public $conjugations; 1606 protected $__definitionsType = 'Google_BooksLayerDictDataDictWordsSensesDefinitions'; 1607 protected $__definitionsDataType = 'array'; 1608 public $definitions; 1609 public $partOfSpeech; 1610 public $pronunciation; 1611 public $pronunciationUrl; 1612 protected $__sourceType = 'Google_BooksLayerDictDataDictWordsSensesSource'; 1613 protected $__sourceDataType = ''; 1614 public $source; 1615 public $syllabification; 1616 protected $__synonymsType = 'Google_BooksLayerDictDataDictWordsSensesSynonyms'; 1617 protected $__synonymsDataType = 'array'; 1618 public $synonyms; 1619 public function setConjugations(/* array(Google_BooksLayerDictDataDictWordsSensesConjugations) */ $conjugations) { 1620 $this->assertIsArray($conjugations, 'Google_BooksLayerDictDataDictWordsSensesConjugations', __METHOD__); 1621 $this->conjugations = $conjugations; 1622 } 1623 public function getConjugations() { 1624 return $this->conjugations; 1625 } 1626 public function setDefinitions(/* array(Google_BooksLayerDictDataDictWordsSensesDefinitions) */ $definitions) { 1627 $this->assertIsArray($definitions, 'Google_BooksLayerDictDataDictWordsSensesDefinitions', __METHOD__); 1628 $this->definitions = $definitions; 1629 } 1630 public function getDefinitions() { 1631 return $this->definitions; 1632 } 1633 public function setPartOfSpeech( $partOfSpeech) { 1634 $this->partOfSpeech = $partOfSpeech; 1635 } 1636 public function getPartOfSpeech() { 1637 return $this->partOfSpeech; 1638 } 1639 public function setPronunciation( $pronunciation) { 1640 $this->pronunciation = $pronunciation; 1641 } 1642 public function getPronunciation() { 1643 return $this->pronunciation; 1644 } 1645 public function setPronunciationUrl( $pronunciationUrl) { 1646 $this->pronunciationUrl = $pronunciationUrl; 1647 } 1648 public function getPronunciationUrl() { 1649 return $this->pronunciationUrl; 1650 } 1651 public function setSource(Google_BooksLayerDictDataDictWordsSensesSource $source) { 1652 $this->source = $source; 1653 } 1654 public function getSource() { 1655 return $this->source; 1656 } 1657 public function setSyllabification( $syllabification) { 1658 $this->syllabification = $syllabification; 1659 } 1660 public function getSyllabification() { 1661 return $this->syllabification; 1662 } 1663 public function setSynonyms(/* array(Google_BooksLayerDictDataDictWordsSensesSynonyms) */ $synonyms) { 1664 $this->assertIsArray($synonyms, 'Google_BooksLayerDictDataDictWordsSensesSynonyms', __METHOD__); 1665 $this->synonyms = $synonyms; 1666 } 1667 public function getSynonyms() { 1668 return $this->synonyms; 1669 } 1670} 1671 1672class Google_BooksLayerDictDataDictWordsSensesConjugations extends Google_Model { 1673 public $type; 1674 public $value; 1675 public function setType( $type) { 1676 $this->type = $type; 1677 } 1678 public function getType() { 1679 return $this->type; 1680 } 1681 public function setValue( $value) { 1682 $this->value = $value; 1683 } 1684 public function getValue() { 1685 return $this->value; 1686 } 1687} 1688 1689class Google_BooksLayerDictDataDictWordsSensesDefinitions extends Google_Model { 1690 public $definition; 1691 protected $__examplesType = 'Google_BooksLayerDictDataDictWordsSensesDefinitionsExamples'; 1692 protected $__examplesDataType = 'array'; 1693 public $examples; 1694 public function setDefinition( $definition) { 1695 $this->definition = $definition; 1696 } 1697 public function getDefinition() { 1698 return $this->definition; 1699 } 1700 public function setExamples(/* array(Google_BooksLayerDictDataDictWordsSensesDefinitionsExamples) */ $examples) { 1701 $this->assertIsArray($examples, 'Google_BooksLayerDictDataDictWordsSensesDefinitionsExamples', __METHOD__); 1702 $this->examples = $examples; 1703 } 1704 public function getExamples() { 1705 return $this->examples; 1706 } 1707} 1708 1709class Google_BooksLayerDictDataDictWordsSensesDefinitionsExamples extends Google_Model { 1710 protected $__sourceType = 'Google_BooksLayerDictDataDictWordsSensesDefinitionsExamplesSource'; 1711 protected $__sourceDataType = ''; 1712 public $source; 1713 public $text; 1714 public function setSource(Google_BooksLayerDictDataDictWordsSensesDefinitionsExamplesSource $source) { 1715 $this->source = $source; 1716 } 1717 public function getSource() { 1718 return $this->source; 1719 } 1720 public function setText( $text) { 1721 $this->text = $text; 1722 } 1723 public function getText() { 1724 return $this->text; 1725 } 1726} 1727 1728class Google_BooksLayerDictDataDictWordsSensesDefinitionsExamplesSource extends Google_Model { 1729 public $attribution; 1730 public $url; 1731 public function setAttribution( $attribution) { 1732 $this->attribution = $attribution; 1733 } 1734 public function getAttribution() { 1735 return $this->attribution; 1736 } 1737 public function setUrl( $url) { 1738 $this->url = $url; 1739 } 1740 public function getUrl() { 1741 return $this->url; 1742 } 1743} 1744 1745class Google_BooksLayerDictDataDictWordsSensesSource extends Google_Model { 1746 public $attribution; 1747 public $url; 1748 public function setAttribution( $attribution) { 1749 $this->attribution = $attribution; 1750 } 1751 public function getAttribution() { 1752 return $this->attribution; 1753 } 1754 public function setUrl( $url) { 1755 $this->url = $url; 1756 } 1757 public function getUrl() { 1758 return $this->url; 1759 } 1760} 1761 1762class Google_BooksLayerDictDataDictWordsSensesSynonyms extends Google_Model { 1763 protected $__sourceType = 'Google_BooksLayerDictDataDictWordsSensesSynonymsSource'; 1764 protected $__sourceDataType = ''; 1765 public $source; 1766 public $text; 1767 public function setSource(Google_BooksLayerDictDataDictWordsSensesSynonymsSource $source) { 1768 $this->source = $source; 1769 } 1770 public function getSource() { 1771 return $this->source; 1772 } 1773 public function setText( $text) { 1774 $this->text = $text; 1775 } 1776 public function getText() { 1777 return $this->text; 1778 } 1779} 1780 1781class Google_BooksLayerDictDataDictWordsSensesSynonymsSource extends Google_Model { 1782 public $attribution; 1783 public $url; 1784 public function setAttribution( $attribution) { 1785 $this->attribution = $attribution; 1786 } 1787 public function getAttribution() { 1788 return $this->attribution; 1789 } 1790 public function setUrl( $url) { 1791 $this->url = $url; 1792 } 1793 public function getUrl() { 1794 return $this->url; 1795 } 1796} 1797 1798class Google_BooksLayerDictDataDictWordsSource extends Google_Model { 1799 public $attribution; 1800 public $url; 1801 public function setAttribution( $attribution) { 1802 $this->attribution = $attribution; 1803 } 1804 public function getAttribution() { 1805 return $this->attribution; 1806 } 1807 public function setUrl( $url) { 1808 $this->url = $url; 1809 } 1810 public function getUrl() { 1811 return $this->url; 1812 } 1813} 1814 1815class Google_BooksLayerGeoData extends Google_Model { 1816 protected $__commonType = 'Google_BooksLayerGeoDataCommon'; 1817 protected $__commonDataType = ''; 1818 public $common; 1819 protected $__geoType = 'Google_BooksLayerGeoDataGeo'; 1820 protected $__geoDataType = ''; 1821 public $geo; 1822 public function setCommon(Google_BooksLayerGeoDataCommon $common) { 1823 $this->common = $common; 1824 } 1825 public function getCommon() { 1826 return $this->common; 1827 } 1828 public function setGeo(Google_BooksLayerGeoDataGeo $geo) { 1829 $this->geo = $geo; 1830 } 1831 public function getGeo() { 1832 return $this->geo; 1833 } 1834} 1835 1836class Google_BooksLayerGeoDataCommon extends Google_Model { 1837 public $lang; 1838 public $previewImageUrl; 1839 public $snippet; 1840 public $snippetUrl; 1841 public $title; 1842 public function setLang( $lang) { 1843 $this->lang = $lang; 1844 } 1845 public function getLang() { 1846 return $this->lang; 1847 } 1848 public function setPreviewImageUrl( $previewImageUrl) { 1849 $this->previewImageUrl = $previewImageUrl; 1850 } 1851 public function getPreviewImageUrl() { 1852 return $this->previewImageUrl; 1853 } 1854 public function setSnippet( $snippet) { 1855 $this->snippet = $snippet; 1856 } 1857 public function getSnippet() { 1858 return $this->snippet; 1859 } 1860 public function setSnippetUrl( $snippetUrl) { 1861 $this->snippetUrl = $snippetUrl; 1862 } 1863 public function getSnippetUrl() { 1864 return $this->snippetUrl; 1865 } 1866 public function setTitle( $title) { 1867 $this->title = $title; 1868 } 1869 public function getTitle() { 1870 return $this->title; 1871 } 1872} 1873 1874class Google_BooksLayerGeoDataGeo extends Google_Model { 1875 protected $__boundaryType = 'Google_BooksLayerGeoDataGeoBoundary'; 1876 protected $__boundaryDataType = 'array'; 1877 public $boundary; 1878 public $cachePolicy; 1879 public $countryCode; 1880 public $latitude; 1881 public $longitude; 1882 public $mapType; 1883 protected $__viewportType = 'Google_BooksLayerGeoDataGeoViewport'; 1884 protected $__viewportDataType = ''; 1885 public $viewport; 1886 public $zoom; 1887 public function setBoundary(/* array(Google_BooksLayerGeoDataGeoBoundary) */ $boundary) { 1888 $this->assertIsArray($boundary, 'Google_BooksLayerGeoDataGeoBoundary', __METHOD__); 1889 $this->boundary = $boundary; 1890 } 1891 public function getBoundary() { 1892 return $this->boundary; 1893 } 1894 public function setCachePolicy( $cachePolicy) { 1895 $this->cachePolicy = $cachePolicy; 1896 } 1897 public function getCachePolicy() { 1898 return $this->cachePolicy; 1899 } 1900 public function setCountryCode( $countryCode) { 1901 $this->countryCode = $countryCode; 1902 } 1903 public function getCountryCode() { 1904 return $this->countryCode; 1905 } 1906 public function setLatitude( $latitude) { 1907 $this->latitude = $latitude; 1908 } 1909 public function getLatitude() { 1910 return $this->latitude; 1911 } 1912 public function setLongitude( $longitude) { 1913 $this->longitude = $longitude; 1914 } 1915 public function getLongitude() { 1916 return $this->longitude; 1917 } 1918 public function setMapType( $mapType) { 1919 $this->mapType = $mapType; 1920 } 1921 public function getMapType() { 1922 return $this->mapType; 1923 } 1924 public function setViewport(Google_BooksLayerGeoDataGeoViewport $viewport) { 1925 $this->viewport = $viewport; 1926 } 1927 public function getViewport() { 1928 return $this->viewport; 1929 } 1930 public function setZoom( $zoom) { 1931 $this->zoom = $zoom; 1932 } 1933 public function getZoom() { 1934 return $this->zoom; 1935 } 1936} 1937 1938class Google_BooksLayerGeoDataGeoBoundary extends Google_Model { 1939 public $latitude; 1940 public $longitude; 1941 public function setLatitude( $latitude) { 1942 $this->latitude = $latitude; 1943 } 1944 public function getLatitude() { 1945 return $this->latitude; 1946 } 1947 public function setLongitude( $longitude) { 1948 $this->longitude = $longitude; 1949 } 1950 public function getLongitude() { 1951 return $this->longitude; 1952 } 1953} 1954 1955class Google_BooksLayerGeoDataGeoViewport extends Google_Model { 1956 protected $__hiType = 'Google_BooksLayerGeoDataGeoViewportHi'; 1957 protected $__hiDataType = ''; 1958 public $hi; 1959 protected $__loType = 'Google_BooksLayerGeoDataGeoViewportLo'; 1960 protected $__loDataType = ''; 1961 public $lo; 1962 public function setHi(Google_BooksLayerGeoDataGeoViewportHi $hi) { 1963 $this->hi = $hi; 1964 } 1965 public function getHi() { 1966 return $this->hi; 1967 } 1968 public function setLo(Google_BooksLayerGeoDataGeoViewportLo $lo) { 1969 $this->lo = $lo; 1970 } 1971 public function getLo() { 1972 return $this->lo; 1973 } 1974} 1975 1976class Google_BooksLayerGeoDataGeoViewportHi extends Google_Model { 1977 public $latitude; 1978 public $longitude; 1979 public function setLatitude( $latitude) { 1980 $this->latitude = $latitude; 1981 } 1982 public function getLatitude() { 1983 return $this->latitude; 1984 } 1985 public function setLongitude( $longitude) { 1986 $this->longitude = $longitude; 1987 } 1988 public function getLongitude() { 1989 return $this->longitude; 1990 } 1991} 1992 1993class Google_BooksLayerGeoDataGeoViewportLo extends Google_Model { 1994 public $latitude; 1995 public $longitude; 1996 public function setLatitude( $latitude) { 1997 $this->latitude = $latitude; 1998 } 1999 public function getLatitude() { 2000 return $this->latitude; 2001 } 2002 public function setLongitude( $longitude) { 2003 $this->longitude = $longitude; 2004 } 2005 public function getLongitude() { 2006 return $this->longitude; 2007 } 2008} 2009 2010class Google_Bookshelf extends Google_Model { 2011 public $access; 2012 public $created; 2013 public $description; 2014 public $id; 2015 public $kind; 2016 public $selfLink; 2017 public $title; 2018 public $updated; 2019 public $volumeCount; 2020 public $volumesLastUpdated; 2021 public function setAccess( $access) { 2022 $this->access = $access; 2023 } 2024 public function getAccess() { 2025 return $this->access; 2026 } 2027 public function setCreated( $created) { 2028 $this->created = $created; 2029 } 2030 public function getCreated() { 2031 return $this->created; 2032 } 2033 public function setDescription( $description) { 2034 $this->description = $description; 2035 } 2036 public function getDescription() { 2037 return $this->description; 2038 } 2039 public function setId( $id) { 2040 $this->id = $id; 2041 } 2042 public function getId() { 2043 return $this->id; 2044 } 2045 public function setKind( $kind) { 2046 $this->kind = $kind; 2047 } 2048 public function getKind() { 2049 return $this->kind; 2050 } 2051 public function setSelfLink( $selfLink) { 2052 $this->selfLink = $selfLink; 2053 } 2054 public function getSelfLink() { 2055 return $this->selfLink; 2056 } 2057 public function setTitle( $title) { 2058 $this->title = $title; 2059 } 2060 public function getTitle() { 2061 return $this->title; 2062 } 2063 public function setUpdated( $updated) { 2064 $this->updated = $updated; 2065 } 2066 public function getUpdated() { 2067 return $this->updated; 2068 } 2069 public function setVolumeCount( $volumeCount) { 2070 $this->volumeCount = $volumeCount; 2071 } 2072 public function getVolumeCount() { 2073 return $this->volumeCount; 2074 } 2075 public function setVolumesLastUpdated( $volumesLastUpdated) { 2076 $this->volumesLastUpdated = $volumesLastUpdated; 2077 } 2078 public function getVolumesLastUpdated() { 2079 return $this->volumesLastUpdated; 2080 } 2081} 2082 2083class Google_Bookshelves extends Google_Model { 2084 protected $__itemsType = 'Google_Bookshelf'; 2085 protected $__itemsDataType = 'array'; 2086 public $items; 2087 public $kind; 2088 public function setItems(/* array(Google_Bookshelf) */ $items) { 2089 $this->assertIsArray($items, 'Google_Bookshelf', __METHOD__); 2090 $this->items = $items; 2091 } 2092 public function getItems() { 2093 return $this->items; 2094 } 2095 public function setKind( $kind) { 2096 $this->kind = $kind; 2097 } 2098 public function getKind() { 2099 return $this->kind; 2100 } 2101} 2102 2103class Google_ConcurrentAccessRestriction extends Google_Model { 2104 public $deviceAllowed; 2105 public $kind; 2106 public $maxConcurrentDevices; 2107 public $message; 2108 public $nonce; 2109 public $reasonCode; 2110 public $restricted; 2111 public $signature; 2112 public $source; 2113 public $timeWindowSeconds; 2114 public $volumeId; 2115 public function setDeviceAllowed( $deviceAllowed) { 2116 $this->deviceAllowed = $deviceAllowed; 2117 } 2118 public function getDeviceAllowed() { 2119 return $this->deviceAllowed; 2120 } 2121 public function setKind( $kind) { 2122 $this->kind = $kind; 2123 } 2124 public function getKind() { 2125 return $this->kind; 2126 } 2127 public function setMaxConcurrentDevices( $maxConcurrentDevices) { 2128 $this->maxConcurrentDevices = $maxConcurrentDevices; 2129 } 2130 public function getMaxConcurrentDevices() { 2131 return $this->maxConcurrentDevices; 2132 } 2133 public function setMessage( $message) { 2134 $this->message = $message; 2135 } 2136 public function getMessage() { 2137 return $this->message; 2138 } 2139 public function setNonce( $nonce) { 2140 $this->nonce = $nonce; 2141 } 2142 public function getNonce() { 2143 return $this->nonce; 2144 } 2145 public function setReasonCode( $reasonCode) { 2146 $this->reasonCode = $reasonCode; 2147 } 2148 public function getReasonCode() { 2149 return $this->reasonCode; 2150 } 2151 public function setRestricted( $restricted) { 2152 $this->restricted = $restricted; 2153 } 2154 public function getRestricted() { 2155 return $this->restricted; 2156 } 2157 public function setSignature( $signature) { 2158 $this->signature = $signature; 2159 } 2160 public function getSignature() { 2161 return $this->signature; 2162 } 2163 public function setSource( $source) { 2164 $this->source = $source; 2165 } 2166 public function getSource() { 2167 return $this->source; 2168 } 2169 public function setTimeWindowSeconds( $timeWindowSeconds) { 2170 $this->timeWindowSeconds = $timeWindowSeconds; 2171 } 2172 public function getTimeWindowSeconds() { 2173 return $this->timeWindowSeconds; 2174 } 2175 public function setVolumeId( $volumeId) { 2176 $this->volumeId = $volumeId; 2177 } 2178 public function getVolumeId() { 2179 return $this->volumeId; 2180 } 2181} 2182 2183class Google_DownloadAccessRestriction extends Google_Model { 2184 public $deviceAllowed; 2185 public $downloadsAcquired; 2186 public $justAcquired; 2187 public $kind; 2188 public $maxDownloadDevices; 2189 public $message; 2190 public $nonce; 2191 public $reasonCode; 2192 public $restricted; 2193 public $signature; 2194 public $source; 2195 public $volumeId; 2196 public function setDeviceAllowed( $deviceAllowed) { 2197 $this->deviceAllowed = $deviceAllowed; 2198 } 2199 public function getDeviceAllowed() { 2200 return $this->deviceAllowed; 2201 } 2202 public function setDownloadsAcquired( $downloadsAcquired) { 2203 $this->downloadsAcquired = $downloadsAcquired; 2204 } 2205 public function getDownloadsAcquired() { 2206 return $this->downloadsAcquired; 2207 } 2208 public function setJustAcquired( $justAcquired) { 2209 $this->justAcquired = $justAcquired; 2210 } 2211 public function getJustAcquired() { 2212 return $this->justAcquired; 2213 } 2214 public function setKind( $kind) { 2215 $this->kind = $kind; 2216 } 2217 public function getKind() { 2218 return $this->kind; 2219 } 2220 public function setMaxDownloadDevices( $maxDownloadDevices) { 2221 $this->maxDownloadDevices = $maxDownloadDevices; 2222 } 2223 public function getMaxDownloadDevices() { 2224 return $this->maxDownloadDevices; 2225 } 2226 public function setMessage( $message) { 2227 $this->message = $message; 2228 } 2229 public function getMessage() { 2230 return $this->message; 2231 } 2232 public function setNonce( $nonce) { 2233 $this->nonce = $nonce; 2234 } 2235 public function getNonce() { 2236 return $this->nonce; 2237 } 2238 public function setReasonCode( $reasonCode) { 2239 $this->reasonCode = $reasonCode; 2240 } 2241 public function getReasonCode() { 2242 return $this->reasonCode; 2243 } 2244 public function setRestricted( $restricted) { 2245 $this->restricted = $restricted; 2246 } 2247 public function getRestricted() { 2248 return $this->restricted; 2249 } 2250 public function setSignature( $signature) { 2251 $this->signature = $signature; 2252 } 2253 public function getSignature() { 2254 return $this->signature; 2255 } 2256 public function setSource( $source) { 2257 $this->source = $source; 2258 } 2259 public function getSource() { 2260 return $this->source; 2261 } 2262 public function setVolumeId( $volumeId) { 2263 $this->volumeId = $volumeId; 2264 } 2265 public function getVolumeId() { 2266 return $this->volumeId; 2267 } 2268} 2269 2270class Google_DownloadAccesses extends Google_Model { 2271 protected $__downloadAccessListType = 'Google_DownloadAccessRestriction'; 2272 protected $__downloadAccessListDataType = 'array'; 2273 public $downloadAccessList; 2274 public $kind; 2275 public function setDownloadAccessList(/* array(Google_DownloadAccessRestriction) */ $downloadAccessList) { 2276 $this->assertIsArray($downloadAccessList, 'Google_DownloadAccessRestriction', __METHOD__); 2277 $this->downloadAccessList = $downloadAccessList; 2278 } 2279 public function getDownloadAccessList() { 2280 return $this->downloadAccessList; 2281 } 2282 public function setKind( $kind) { 2283 $this->kind = $kind; 2284 } 2285 public function getKind() { 2286 return $this->kind; 2287 } 2288} 2289 2290class Google_Layersummaries extends Google_Model { 2291 protected $__itemsType = 'Google_Layersummary'; 2292 protected $__itemsDataType = 'array'; 2293 public $items; 2294 public $kind; 2295 public $totalItems; 2296 public function setItems(/* array(Google_Layersummary) */ $items) { 2297 $this->assertIsArray($items, 'Google_Layersummary', __METHOD__); 2298 $this->items = $items; 2299 } 2300 public function getItems() { 2301 return $this->items; 2302 } 2303 public function setKind( $kind) { 2304 $this->kind = $kind; 2305 } 2306 public function getKind() { 2307 return $this->kind; 2308 } 2309 public function setTotalItems( $totalItems) { 2310 $this->totalItems = $totalItems; 2311 } 2312 public function getTotalItems() { 2313 return $this->totalItems; 2314 } 2315} 2316 2317class Google_Layersummary extends Google_Model { 2318 public $annotationCount; 2319 public $annotationTypes; 2320 public $annotationsDataLink; 2321 public $annotationsLink; 2322 public $contentVersion; 2323 public $dataCount; 2324 public $id; 2325 public $kind; 2326 public $layerId; 2327 public $selfLink; 2328 public $updated; 2329 public $volumeAnnotationsVersion; 2330 public $volumeId; 2331 public function setAnnotationCount( $annotationCount) { 2332 $this->annotationCount = $annotationCount; 2333 } 2334 public function getAnnotationCount() { 2335 return $this->annotationCount; 2336 } 2337 public function setAnnotationTypes(/* array(Google_string) */ $annotationTypes) { 2338 $this->assertIsArray($annotationTypes, 'Google_string', __METHOD__); 2339 $this->annotationTypes = $annotationTypes; 2340 } 2341 public function getAnnotationTypes() { 2342 return $this->annotationTypes; 2343 } 2344 public function setAnnotationsDataLink( $annotationsDataLink) { 2345 $this->annotationsDataLink = $annotationsDataLink; 2346 } 2347 public function getAnnotationsDataLink() { 2348 return $this->annotationsDataLink; 2349 } 2350 public function setAnnotationsLink( $annotationsLink) { 2351 $this->annotationsLink = $annotationsLink; 2352 } 2353 public function getAnnotationsLink() { 2354 return $this->annotationsLink; 2355 } 2356 public function setContentVersion( $contentVersion) { 2357 $this->contentVersion = $contentVersion; 2358 } 2359 public function getContentVersion() { 2360 return $this->contentVersion; 2361 } 2362 public function setDataCount( $dataCount) { 2363 $this->dataCount = $dataCount; 2364 } 2365 public function getDataCount() { 2366 return $this->dataCount; 2367 } 2368 public function setId( $id) { 2369 $this->id = $id; 2370 } 2371 public function getId() { 2372 return $this->id; 2373 } 2374 public function setKind( $kind) { 2375 $this->kind = $kind; 2376 } 2377 public function getKind() { 2378 return $this->kind; 2379 } 2380 public function setLayerId( $layerId) { 2381 $this->layerId = $layerId; 2382 } 2383 public function getLayerId() { 2384 return $this->layerId; 2385 } 2386 public function setSelfLink( $selfLink) { 2387 $this->selfLink = $selfLink; 2388 } 2389 public function getSelfLink() { 2390 return $this->selfLink; 2391 } 2392 public function setUpdated( $updated) { 2393 $this->updated = $updated; 2394 } 2395 public function getUpdated() { 2396 return $this->updated; 2397 } 2398 public function setVolumeAnnotationsVersion( $volumeAnnotationsVersion) { 2399 $this->volumeAnnotationsVersion = $volumeAnnotationsVersion; 2400 } 2401 public function getVolumeAnnotationsVersion() { 2402 return $this->volumeAnnotationsVersion; 2403 } 2404 public function setVolumeId( $volumeId) { 2405 $this->volumeId = $volumeId; 2406 } 2407 public function getVolumeId() { 2408 return $this->volumeId; 2409 } 2410} 2411 2412class Google_ReadingPosition extends Google_Model { 2413 public $epubCfiPosition; 2414 public $gbImagePosition; 2415 public $gbTextPosition; 2416 public $kind; 2417 public $pdfPosition; 2418 public $updated; 2419 public $volumeId; 2420 public function setEpubCfiPosition( $epubCfiPosition) { 2421 $this->epubCfiPosition = $epubCfiPosition; 2422 } 2423 public function getEpubCfiPosition() { 2424 return $this->epubCfiPosition; 2425 } 2426 public function setGbImagePosition( $gbImagePosition) { 2427 $this->gbImagePosition = $gbImagePosition; 2428 } 2429 public function getGbImagePosition() { 2430 return $this->gbImagePosition; 2431 } 2432 public function setGbTextPosition( $gbTextPosition) { 2433 $this->gbTextPosition = $gbTextPosition; 2434 } 2435 public function getGbTextPosition() { 2436 return $this->gbTextPosition; 2437 } 2438 public function setKind( $kind) { 2439 $this->kind = $kind; 2440 } 2441 public function getKind() { 2442 return $this->kind; 2443 } 2444 public function setPdfPosition( $pdfPosition) { 2445 $this->pdfPosition = $pdfPosition; 2446 } 2447 public function getPdfPosition() { 2448 return $this->pdfPosition; 2449 } 2450 public function setUpdated( $updated) { 2451 $this->updated = $updated; 2452 } 2453 public function getUpdated() { 2454 return $this->updated; 2455 } 2456 public function setVolumeId( $volumeId) { 2457 $this->volumeId = $volumeId; 2458 } 2459 public function getVolumeId() { 2460 return $this->volumeId; 2461 } 2462} 2463 2464class Google_RequestAccess extends Google_Model { 2465 protected $__concurrentAccessType = 'Google_ConcurrentAccessRestriction'; 2466 protected $__concurrentAccessDataType = ''; 2467 public $concurrentAccess; 2468 protected $__downloadAccessType = 'Google_DownloadAccessRestriction'; 2469 protected $__downloadAccessDataType = ''; 2470 public $downloadAccess; 2471 public $kind; 2472 public function setConcurrentAccess(Google_ConcurrentAccessRestriction $concurrentAccess) { 2473 $this->concurrentAccess = $concurrentAccess; 2474 } 2475 public function getConcurrentAccess() { 2476 return $this->concurrentAccess; 2477 } 2478 public function setDownloadAccess(Google_DownloadAccessRestriction $downloadAccess) { 2479 $this->downloadAccess = $downloadAccess; 2480 } 2481 public function getDownloadAccess() { 2482 return $this->downloadAccess; 2483 } 2484 public function setKind( $kind) { 2485 $this->kind = $kind; 2486 } 2487 public function getKind() { 2488 return $this->kind; 2489 } 2490} 2491 2492class Google_Review extends Google_Model { 2493 protected $__authorType = 'Google_ReviewAuthor'; 2494 protected $__authorDataType = ''; 2495 public $author; 2496 public $content; 2497 public $date; 2498 public $fullTextUrl; 2499 public $kind; 2500 public $rating; 2501 protected $__sourceType = 'Google_ReviewSource'; 2502 protected $__sourceDataType = ''; 2503 public $source; 2504 public $title; 2505 public $type; 2506 public $volumeId; 2507 public function setAuthor(Google_ReviewAuthor $author) { 2508 $this->author = $author; 2509 } 2510 public function getAuthor() { 2511 return $this->author; 2512 } 2513 public function setContent( $content) { 2514 $this->content = $content; 2515 } 2516 public function getContent() { 2517 return $this->content; 2518 } 2519 public function setDate( $date) { 2520 $this->date = $date; 2521 } 2522 public function getDate() { 2523 return $this->date; 2524 } 2525 public function setFullTextUrl( $fullTextUrl) { 2526 $this->fullTextUrl = $fullTextUrl; 2527 } 2528 public function getFullTextUrl() { 2529 return $this->fullTextUrl; 2530 } 2531 public function setKind( $kind) { 2532 $this->kind = $kind; 2533 } 2534 public function getKind() { 2535 return $this->kind; 2536 } 2537 public function setRating( $rating) { 2538 $this->rating = $rating; 2539 } 2540 public function getRating() { 2541 return $this->rating; 2542 } 2543 public function setSource(Google_ReviewSource $source) { 2544 $this->source = $source; 2545 } 2546 public function getSource() { 2547 return $this->source; 2548 } 2549 public function setTitle( $title) { 2550 $this->title = $title; 2551 } 2552 public function getTitle() { 2553 return $this->title; 2554 } 2555 public function setType( $type) { 2556 $this->type = $type; 2557 } 2558 public function getType() { 2559 return $this->type; 2560 } 2561 public function setVolumeId( $volumeId) { 2562 $this->volumeId = $volumeId; 2563 } 2564 public function getVolumeId() { 2565 return $this->volumeId; 2566 } 2567} 2568 2569class Google_ReviewAuthor extends Google_Model { 2570 public $displayName; 2571 public function setDisplayName( $displayName) { 2572 $this->displayName = $displayName; 2573 } 2574 public function getDisplayName() { 2575 return $this->displayName; 2576 } 2577} 2578 2579class Google_ReviewSource extends Google_Model { 2580 public $description; 2581 public $extraDescription; 2582 public $url; 2583 public function setDescription( $description) { 2584 $this->description = $description; 2585 } 2586 public function getDescription() { 2587 return $this->description; 2588 } 2589 public function setExtraDescription( $extraDescription) { 2590 $this->extraDescription = $extraDescription; 2591 } 2592 public function getExtraDescription() { 2593 return $this->extraDescription; 2594 } 2595 public function setUrl( $url) { 2596 $this->url = $url; 2597 } 2598 public function getUrl() { 2599 return $this->url; 2600 } 2601} 2602 2603class Google_Volume extends Google_Model { 2604 protected $__accessInfoType = 'Google_VolumeAccessInfo'; 2605 protected $__accessInfoDataType = ''; 2606 public $accessInfo; 2607 public $etag; 2608 public $id; 2609 public $kind; 2610 protected $__layerInfoType = 'Google_VolumeLayerInfo'; 2611 protected $__layerInfoDataType = ''; 2612 public $layerInfo; 2613 protected $__recommendedInfoType = 'Google_VolumeRecommendedInfo'; 2614 protected $__recommendedInfoDataType = ''; 2615 public $recommendedInfo; 2616 protected $__saleInfoType = 'Google_VolumeSaleInfo'; 2617 protected $__saleInfoDataType = ''; 2618 public $saleInfo; 2619 protected $__searchInfoType = 'Google_VolumeSearchInfo'; 2620 protected $__searchInfoDataType = ''; 2621 public $searchInfo; 2622 public $selfLink; 2623 protected $__userInfoType = 'Google_VolumeUserInfo'; 2624 protected $__userInfoDataType = ''; 2625 public $userInfo; 2626 protected $__volumeInfoType = 'Google_VolumeVolumeInfo'; 2627 protected $__volumeInfoDataType = ''; 2628 public $volumeInfo; 2629 public function setAccessInfo(Google_VolumeAccessInfo $accessInfo) { 2630 $this->accessInfo = $accessInfo; 2631 } 2632 public function getAccessInfo() { 2633 return $this->accessInfo; 2634 } 2635 public function setEtag( $etag) { 2636 $this->etag = $etag; 2637 } 2638 public function getEtag() { 2639 return $this->etag; 2640 } 2641 public function setId( $id) { 2642 $this->id = $id; 2643 } 2644 public function getId() { 2645 return $this->id; 2646 } 2647 public function setKind( $kind) { 2648 $this->kind = $kind; 2649 } 2650 public function getKind() { 2651 return $this->kind; 2652 } 2653 public function setLayerInfo(Google_VolumeLayerInfo $layerInfo) { 2654 $this->layerInfo = $layerInfo; 2655 } 2656 public function getLayerInfo() { 2657 return $this->layerInfo; 2658 } 2659 public function setRecommendedInfo(Google_VolumeRecommendedInfo $recommendedInfo) { 2660 $this->recommendedInfo = $recommendedInfo; 2661 } 2662 public function getRecommendedInfo() { 2663 return $this->recommendedInfo; 2664 } 2665 public function setSaleInfo(Google_VolumeSaleInfo $saleInfo) { 2666 $this->saleInfo = $saleInfo; 2667 } 2668 public function getSaleInfo() { 2669 return $this->saleInfo; 2670 } 2671 public function setSearchInfo(Google_VolumeSearchInfo $searchInfo) { 2672 $this->searchInfo = $searchInfo; 2673 } 2674 public function getSearchInfo() { 2675 return $this->searchInfo; 2676 } 2677 public function setSelfLink( $selfLink) { 2678 $this->selfLink = $selfLink; 2679 } 2680 public function getSelfLink() { 2681 return $this->selfLink; 2682 } 2683 public function setUserInfo(Google_VolumeUserInfo $userInfo) { 2684 $this->userInfo = $userInfo; 2685 } 2686 public function getUserInfo() { 2687 return $this->userInfo; 2688 } 2689 public function setVolumeInfo(Google_VolumeVolumeInfo $volumeInfo) { 2690 $this->volumeInfo = $volumeInfo; 2691 } 2692 public function getVolumeInfo() { 2693 return $this->volumeInfo; 2694 } 2695} 2696 2697class Google_VolumeAccessInfo extends Google_Model { 2698 public $accessViewStatus; 2699 public $country; 2700 protected $__downloadAccessType = 'Google_DownloadAccessRestriction'; 2701 protected $__downloadAccessDataType = ''; 2702 public $downloadAccess; 2703 public $embeddable; 2704 protected $__epubType = 'Google_VolumeAccessInfoEpub'; 2705 protected $__epubDataType = ''; 2706 public $epub; 2707 protected $__pdfType = 'Google_VolumeAccessInfoPdf'; 2708 protected $__pdfDataType = ''; 2709 public $pdf; 2710 public $publicDomain; 2711 public $textToSpeechPermission; 2712 public $viewOrderUrl; 2713 public $viewability; 2714 public $webReaderLink; 2715 public function setAccessViewStatus( $accessViewStatus) { 2716 $this->accessViewStatus = $accessViewStatus; 2717 } 2718 public function getAccessViewStatus() { 2719 return $this->accessViewStatus; 2720 } 2721 public function setCountry( $country) { 2722 $this->country = $country; 2723 } 2724 public function getCountry() { 2725 return $this->country; 2726 } 2727 public function setDownloadAccess(Google_DownloadAccessRestriction $downloadAccess) { 2728 $this->downloadAccess = $downloadAccess; 2729 } 2730 public function getDownloadAccess() { 2731 return $this->downloadAccess; 2732 } 2733 public function setEmbeddable( $embeddable) { 2734 $this->embeddable = $embeddable; 2735 } 2736 public function getEmbeddable() { 2737 return $this->embeddable; 2738 } 2739 public function setEpub(Google_VolumeAccessInfoEpub $epub) { 2740 $this->epub = $epub; 2741 } 2742 public function getEpub() { 2743 return $this->epub; 2744 } 2745 public function setPdf(Google_VolumeAccessInfoPdf $pdf) { 2746 $this->pdf = $pdf; 2747 } 2748 public function getPdf() { 2749 return $this->pdf; 2750 } 2751 public function setPublicDomain( $publicDomain) { 2752 $this->publicDomain = $publicDomain; 2753 } 2754 public function getPublicDomain() { 2755 return $this->publicDomain; 2756 } 2757 public function setTextToSpeechPermission( $textToSpeechPermission) { 2758 $this->textToSpeechPermission = $textToSpeechPermission; 2759 } 2760 public function getTextToSpeechPermission() { 2761 return $this->textToSpeechPermission; 2762 } 2763 public function setViewOrderUrl( $viewOrderUrl) { 2764 $this->viewOrderUrl = $viewOrderUrl; 2765 } 2766 public function getViewOrderUrl() { 2767 return $this->viewOrderUrl; 2768 } 2769 public function setViewability( $viewability) { 2770 $this->viewability = $viewability; 2771 } 2772 public function getViewability() { 2773 return $this->viewability; 2774 } 2775 public function setWebReaderLink( $webReaderLink) { 2776 $this->webReaderLink = $webReaderLink; 2777 } 2778 public function getWebReaderLink() { 2779 return $this->webReaderLink; 2780 } 2781} 2782 2783class Google_VolumeAccessInfoEpub extends Google_Model { 2784 public $acsTokenLink; 2785 public $downloadLink; 2786 public $isAvailable; 2787 public function setAcsTokenLink( $acsTokenLink) { 2788 $this->acsTokenLink = $acsTokenLink; 2789 } 2790 public function getAcsTokenLink() { 2791 return $this->acsTokenLink; 2792 } 2793 public function setDownloadLink( $downloadLink) { 2794 $this->downloadLink = $downloadLink; 2795 } 2796 public function getDownloadLink() { 2797 return $this->downloadLink; 2798 } 2799 public function setIsAvailable( $isAvailable) { 2800 $this->isAvailable = $isAvailable; 2801 } 2802 public function getIsAvailable() { 2803 return $this->isAvailable; 2804 } 2805} 2806 2807class Google_VolumeAccessInfoPdf extends Google_Model { 2808 public $acsTokenLink; 2809 public $downloadLink; 2810 public $isAvailable; 2811 public function setAcsTokenLink( $acsTokenLink) { 2812 $this->acsTokenLink = $acsTokenLink; 2813 } 2814 public function getAcsTokenLink() { 2815 return $this->acsTokenLink; 2816 } 2817 public function setDownloadLink( $downloadLink) { 2818 $this->downloadLink = $downloadLink; 2819 } 2820 public function getDownloadLink() { 2821 return $this->downloadLink; 2822 } 2823 public function setIsAvailable( $isAvailable) { 2824 $this->isAvailable = $isAvailable; 2825 } 2826 public function getIsAvailable() { 2827 return $this->isAvailable; 2828 } 2829} 2830 2831class Google_VolumeLayerInfo extends Google_Model { 2832 protected $__layersType = 'Google_VolumeLayerInfoLayers'; 2833 protected $__layersDataType = 'array'; 2834 public $layers; 2835 public function setLayers(/* array(Google_VolumeLayerInfoLayers) */ $layers) { 2836 $this->assertIsArray($layers, 'Google_VolumeLayerInfoLayers', __METHOD__); 2837 $this->layers = $layers; 2838 } 2839 public function getLayers() { 2840 return $this->layers; 2841 } 2842} 2843 2844class Google_VolumeLayerInfoLayers extends Google_Model { 2845 public $layerId; 2846 public $volumeAnnotationsVersion; 2847 public function setLayerId( $layerId) { 2848 $this->layerId = $layerId; 2849 } 2850 public function getLayerId() { 2851 return $this->layerId; 2852 } 2853 public function setVolumeAnnotationsVersion( $volumeAnnotationsVersion) { 2854 $this->volumeAnnotationsVersion = $volumeAnnotationsVersion; 2855 } 2856 public function getVolumeAnnotationsVersion() { 2857 return $this->volumeAnnotationsVersion; 2858 } 2859} 2860 2861class Google_VolumeRecommendedInfo extends Google_Model { 2862 public $explanation; 2863 public function setExplanation( $explanation) { 2864 $this->explanation = $explanation; 2865 } 2866 public function getExplanation() { 2867 return $this->explanation; 2868 } 2869} 2870 2871class Google_VolumeSaleInfo extends Google_Model { 2872 public $buyLink; 2873 public $country; 2874 public $isEbook; 2875 protected $__listPriceType = 'Google_VolumeSaleInfoListPrice'; 2876 protected $__listPriceDataType = ''; 2877 public $listPrice; 2878 public $onSaleDate; 2879 protected $__retailPriceType = 'Google_VolumeSaleInfoRetailPrice'; 2880 protected $__retailPriceDataType = ''; 2881 public $retailPrice; 2882 public $saleability; 2883 public function setBuyLink( $buyLink) { 2884 $this->buyLink = $buyLink; 2885 } 2886 public function getBuyLink() { 2887 return $this->buyLink; 2888 } 2889 public function setCountry( $country) { 2890 $this->country = $country; 2891 } 2892 public function getCountry() { 2893 return $this->country; 2894 } 2895 public function setIsEbook( $isEbook) { 2896 $this->isEbook = $isEbook; 2897 } 2898 public function getIsEbook() { 2899 return $this->isEbook; 2900 } 2901 public function setListPrice(Google_VolumeSaleInfoListPrice $listPrice) { 2902 $this->listPrice = $listPrice; 2903 } 2904 public function getListPrice() { 2905 return $this->listPrice; 2906 } 2907 public function setOnSaleDate( $onSaleDate) { 2908 $this->onSaleDate = $onSaleDate; 2909 } 2910 public function getOnSaleDate() { 2911 return $this->onSaleDate; 2912 } 2913 public function setRetailPrice(Google_VolumeSaleInfoRetailPrice $retailPrice) { 2914 $this->retailPrice = $retailPrice; 2915 } 2916 public function getRetailPrice() { 2917 return $this->retailPrice; 2918 } 2919 public function setSaleability( $saleability) { 2920 $this->saleability = $saleability; 2921 } 2922 public function getSaleability() { 2923 return $this->saleability; 2924 } 2925} 2926 2927class Google_VolumeSaleInfoListPrice extends Google_Model { 2928 public $amount; 2929 public $currencyCode; 2930 public function setAmount( $amount) { 2931 $this->amount = $amount; 2932 } 2933 public function getAmount() { 2934 return $this->amount; 2935 } 2936 public function setCurrencyCode( $currencyCode) { 2937 $this->currencyCode = $currencyCode; 2938 } 2939 public function getCurrencyCode() { 2940 return $this->currencyCode; 2941 } 2942} 2943 2944class Google_VolumeSaleInfoRetailPrice extends Google_Model { 2945 public $amount; 2946 public $currencyCode; 2947 public function setAmount( $amount) { 2948 $this->amount = $amount; 2949 } 2950 public function getAmount() { 2951 return $this->amount; 2952 } 2953 public function setCurrencyCode( $currencyCode) { 2954 $this->currencyCode = $currencyCode; 2955 } 2956 public function getCurrencyCode() { 2957 return $this->currencyCode; 2958 } 2959} 2960 2961class Google_VolumeSearchInfo extends Google_Model { 2962 public $textSnippet; 2963 public function setTextSnippet( $textSnippet) { 2964 $this->textSnippet = $textSnippet; 2965 } 2966 public function getTextSnippet() { 2967 return $this->textSnippet; 2968 } 2969} 2970 2971class Google_VolumeUserInfo extends Google_Model { 2972 public $isInMyBooks; 2973 public $isPreordered; 2974 public $isPurchased; 2975 public $isUploaded; 2976 protected $__readingPositionType = 'Google_ReadingPosition'; 2977 protected $__readingPositionDataType = ''; 2978 public $readingPosition; 2979 protected $__reviewType = 'Google_Review'; 2980 protected $__reviewDataType = ''; 2981 public $review; 2982 public $updated; 2983 protected $__userUploadedVolumeInfoType = 'Google_VolumeUserInfoUserUploadedVolumeInfo'; 2984 protected $__userUploadedVolumeInfoDataType = ''; 2985 public $userUploadedVolumeInfo; 2986 public function setIsInMyBooks( $isInMyBooks) { 2987 $this->isInMyBooks = $isInMyBooks; 2988 } 2989 public function getIsInMyBooks() { 2990 return $this->isInMyBooks; 2991 } 2992 public function setIsPreordered( $isPreordered) { 2993 $this->isPreordered = $isPreordered; 2994 } 2995 public function getIsPreordered() { 2996 return $this->isPreordered; 2997 } 2998 public function setIsPurchased( $isPurchased) { 2999 $this->isPurchased = $isPurchased; 3000 } 3001 public function getIsPurchased() { 3002 return $this->isPurchased; 3003 } 3004 public function setIsUploaded( $isUploaded) { 3005 $this->isUploaded = $isUploaded; 3006 } 3007 public function getIsUploaded() { 3008 return $this->isUploaded; 3009 } 3010 public function setReadingPosition(Google_ReadingPosition $readingPosition) { 3011 $this->readingPosition = $readingPosition; 3012 } 3013 public function getReadingPosition() { 3014 return $this->readingPosition; 3015 } 3016 public function setReview(Google_Review $review) { 3017 $this->review = $review; 3018 } 3019 public function getReview() { 3020 return $this->review; 3021 } 3022 public function setUpdated( $updated) { 3023 $this->updated = $updated; 3024 } 3025 public function getUpdated() { 3026 return $this->updated; 3027 } 3028 public function setUserUploadedVolumeInfo(Google_VolumeUserInfoUserUploadedVolumeInfo $userUploadedVolumeInfo) { 3029 $this->userUploadedVolumeInfo = $userUploadedVolumeInfo; 3030 } 3031 public function getUserUploadedVolumeInfo() { 3032 return $this->userUploadedVolumeInfo; 3033 } 3034} 3035 3036class Google_VolumeUserInfoUserUploadedVolumeInfo extends Google_Model { 3037 public $processingState; 3038 public function setProcessingState( $processingState) { 3039 $this->processingState = $processingState; 3040 } 3041 public function getProcessingState() { 3042 return $this->processingState; 3043 } 3044} 3045 3046class Google_VolumeVolumeInfo extends Google_Model { 3047 public $authors; 3048 public $averageRating; 3049 public $canonicalVolumeLink; 3050 public $categories; 3051 public $contentVersion; 3052 public $description; 3053 protected $__dimensionsType = 'Google_VolumeVolumeInfoDimensions'; 3054 protected $__dimensionsDataType = ''; 3055 public $dimensions; 3056 protected $__imageLinksType = 'Google_VolumeVolumeInfoImageLinks'; 3057 protected $__imageLinksDataType = ''; 3058 public $imageLinks; 3059 protected $__industryIdentifiersType = 'Google_VolumeVolumeInfoIndustryIdentifiers'; 3060 protected $__industryIdentifiersDataType = 'array'; 3061 public $industryIdentifiers; 3062 public $infoLink; 3063 public $language; 3064 public $mainCategory; 3065 public $pageCount; 3066 public $previewLink; 3067 public $printType; 3068 public $publishedDate; 3069 public $publisher; 3070 public $ratingsCount; 3071 public $subtitle; 3072 public $title; 3073 public function setAuthors(/* array(Google_string) */ $authors) { 3074 $this->assertIsArray($authors, 'Google_string', __METHOD__); 3075 $this->authors = $authors; 3076 } 3077 public function getAuthors() { 3078 return $this->authors; 3079 } 3080 public function setAverageRating( $averageRating) { 3081 $this->averageRating = $averageRating; 3082 } 3083 public function getAverageRating() { 3084 return $this->averageRating; 3085 } 3086 public function setCanonicalVolumeLink( $canonicalVolumeLink) { 3087 $this->canonicalVolumeLink = $canonicalVolumeLink; 3088 } 3089 public function getCanonicalVolumeLink() { 3090 return $this->canonicalVolumeLink; 3091 } 3092 public function setCategories(/* array(Google_string) */ $categories) { 3093 $this->assertIsArray($categories, 'Google_string', __METHOD__); 3094 $this->categories = $categories; 3095 } 3096 public function getCategories() { 3097 return $this->categories; 3098 } 3099 public function setContentVersion( $contentVersion) { 3100 $this->contentVersion = $contentVersion; 3101 } 3102 public function getContentVersion() { 3103 return $this->contentVersion; 3104 } 3105 public function setDescription( $description) { 3106 $this->description = $description; 3107 } 3108 public function getDescription() { 3109 return $this->description; 3110 } 3111 public function setDimensions(Google_VolumeVolumeInfoDimensions $dimensions) { 3112 $this->dimensions = $dimensions; 3113 } 3114 public function getDimensions() { 3115 return $this->dimensions; 3116 } 3117 public function setImageLinks(Google_VolumeVolumeInfoImageLinks $imageLinks) { 3118 $this->imageLinks = $imageLinks; 3119 } 3120 public function getImageLinks() { 3121 return $this->imageLinks; 3122 } 3123 public function setIndustryIdentifiers(/* array(Google_VolumeVolumeInfoIndustryIdentifiers) */ $industryIdentifiers) { 3124 $this->assertIsArray($industryIdentifiers, 'Google_VolumeVolumeInfoIndustryIdentifiers', __METHOD__); 3125 $this->industryIdentifiers = $industryIdentifiers; 3126 } 3127 public function getIndustryIdentifiers() { 3128 return $this->industryIdentifiers; 3129 } 3130 public function setInfoLink( $infoLink) { 3131 $this->infoLink = $infoLink; 3132 } 3133 public function getInfoLink() { 3134 return $this->infoLink; 3135 } 3136 public function setLanguage( $language) { 3137 $this->language = $language; 3138 } 3139 public function getLanguage() { 3140 return $this->language; 3141 } 3142 public function setMainCategory( $mainCategory) { 3143 $this->mainCategory = $mainCategory; 3144 } 3145 public function getMainCategory() { 3146 return $this->mainCategory; 3147 } 3148 public function setPageCount( $pageCount) { 3149 $this->pageCount = $pageCount; 3150 } 3151 public function getPageCount() { 3152 return $this->pageCount; 3153 } 3154 public function setPreviewLink( $previewLink) { 3155 $this->previewLink = $previewLink; 3156 } 3157 public function getPreviewLink() { 3158 return $this->previewLink; 3159 } 3160 public function setPrintType( $printType) { 3161 $this->printType = $printType; 3162 } 3163 public function getPrintType() { 3164 return $this->printType; 3165 } 3166 public function setPublishedDate( $publishedDate) { 3167 $this->publishedDate = $publishedDate; 3168 } 3169 public function getPublishedDate() { 3170 return $this->publishedDate; 3171 } 3172 public function setPublisher( $publisher) { 3173 $this->publisher = $publisher; 3174 } 3175 public function getPublisher() { 3176 return $this->publisher; 3177 } 3178 public function setRatingsCount( $ratingsCount) { 3179 $this->ratingsCount = $ratingsCount; 3180 } 3181 public function getRatingsCount() { 3182 return $this->ratingsCount; 3183 } 3184 public function setSubtitle( $subtitle) { 3185 $this->subtitle = $subtitle; 3186 } 3187 public function getSubtitle() { 3188 return $this->subtitle; 3189 } 3190 public function setTitle( $title) { 3191 $this->title = $title; 3192 } 3193 public function getTitle() { 3194 return $this->title; 3195 } 3196} 3197 3198class Google_VolumeVolumeInfoDimensions extends Google_Model { 3199 public $height; 3200 public $thickness; 3201 public $width; 3202 public function setHeight( $height) { 3203 $this->height = $height; 3204 } 3205 public function getHeight() { 3206 return $this->height; 3207 } 3208 public function setThickness( $thickness) { 3209 $this->thickness = $thickness; 3210 } 3211 public function getThickness() { 3212 return $this->thickness; 3213 } 3214 public function setWidth( $width) { 3215 $this->width = $width; 3216 } 3217 public function getWidth() { 3218 return $this->width; 3219 } 3220} 3221 3222class Google_VolumeVolumeInfoImageLinks extends Google_Model { 3223 public $extraLarge; 3224 public $large; 3225 public $medium; 3226 public $small; 3227 public $smallThumbnail; 3228 public $thumbnail; 3229 public function setExtraLarge( $extraLarge) { 3230 $this->extraLarge = $extraLarge; 3231 } 3232 public function getExtraLarge() { 3233 return $this->extraLarge; 3234 } 3235 public function setLarge( $large) { 3236 $this->large = $large; 3237 } 3238 public function getLarge() { 3239 return $this->large; 3240 } 3241 public function setMedium( $medium) { 3242 $this->medium = $medium; 3243 } 3244 public function getMedium() { 3245 return $this->medium; 3246 } 3247 public function setSmall( $small) { 3248 $this->small = $small; 3249 } 3250 public function getSmall() { 3251 return $this->small; 3252 } 3253 public function setSmallThumbnail( $smallThumbnail) { 3254 $this->smallThumbnail = $smallThumbnail; 3255 } 3256 public function getSmallThumbnail() { 3257 return $this->smallThumbnail; 3258 } 3259 public function setThumbnail( $thumbnail) { 3260 $this->thumbnail = $thumbnail; 3261 } 3262 public function getThumbnail() { 3263 return $this->thumbnail; 3264 } 3265} 3266 3267class Google_VolumeVolumeInfoIndustryIdentifiers extends Google_Model { 3268 public $identifier; 3269 public $type; 3270 public function setIdentifier( $identifier) { 3271 $this->identifier = $identifier; 3272 } 3273 public function getIdentifier() { 3274 return $this->identifier; 3275 } 3276 public function setType( $type) { 3277 $this->type = $type; 3278 } 3279 public function getType() { 3280 return $this->type; 3281 } 3282} 3283 3284class Google_Volumeannotation extends Google_Model { 3285 public $annotationDataId; 3286 public $annotationDataLink; 3287 public $annotationType; 3288 protected $__contentRangesType = 'Google_VolumeannotationContentRanges'; 3289 protected $__contentRangesDataType = ''; 3290 public $contentRanges; 3291 public $data; 3292 public $deleted; 3293 public $id; 3294 public $kind; 3295 public $layerId; 3296 public $pageIds; 3297 public $selectedText; 3298 public $selfLink; 3299 public $updated; 3300 public $volumeId; 3301 public function setAnnotationDataId( $annotationDataId) { 3302 $this->annotationDataId = $annotationDataId; 3303 } 3304 public function getAnnotationDataId() { 3305 return $this->annotationDataId; 3306 } 3307 public function setAnnotationDataLink( $annotationDataLink) { 3308 $this->annotationDataLink = $annotationDataLink; 3309 } 3310 public function getAnnotationDataLink() { 3311 return $this->annotationDataLink; 3312 } 3313 public function setAnnotationType( $annotationType) { 3314 $this->annotationType = $annotationType; 3315 } 3316 public function getAnnotationType() { 3317 return $this->annotationType; 3318 } 3319 public function setContentRanges(Google_VolumeannotationContentRanges $contentRanges) { 3320 $this->contentRanges = $contentRanges; 3321 } 3322 public function getContentRanges() { 3323 return $this->contentRanges; 3324 } 3325 public function setData( $data) { 3326 $this->data = $data; 3327 } 3328 public function getData() { 3329 return $this->data; 3330 } 3331 public function setDeleted( $deleted) { 3332 $this->deleted = $deleted; 3333 } 3334 public function getDeleted() { 3335 return $this->deleted; 3336 } 3337 public function setId( $id) { 3338 $this->id = $id; 3339 } 3340 public function getId() { 3341 return $this->id; 3342 } 3343 public function setKind( $kind) { 3344 $this->kind = $kind; 3345 } 3346 public function getKind() { 3347 return $this->kind; 3348 } 3349 public function setLayerId( $layerId) { 3350 $this->layerId = $layerId; 3351 } 3352 public function getLayerId() { 3353 return $this->layerId; 3354 } 3355 public function setPageIds(/* array(Google_string) */ $pageIds) { 3356 $this->assertIsArray($pageIds, 'Google_string', __METHOD__); 3357 $this->pageIds = $pageIds; 3358 } 3359 public function getPageIds() { 3360 return $this->pageIds; 3361 } 3362 public function setSelectedText( $selectedText) { 3363 $this->selectedText = $selectedText; 3364 } 3365 public function getSelectedText() { 3366 return $this->selectedText; 3367 } 3368 public function setSelfLink( $selfLink) { 3369 $this->selfLink = $selfLink; 3370 } 3371 public function getSelfLink() { 3372 return $this->selfLink; 3373 } 3374 public function setUpdated( $updated) { 3375 $this->updated = $updated; 3376 } 3377 public function getUpdated() { 3378 return $this->updated; 3379 } 3380 public function setVolumeId( $volumeId) { 3381 $this->volumeId = $volumeId; 3382 } 3383 public function getVolumeId() { 3384 return $this->volumeId; 3385 } 3386} 3387 3388class Google_VolumeannotationContentRanges extends Google_Model { 3389 protected $__cfiRangeType = 'Google_BooksAnnotationsRange'; 3390 protected $__cfiRangeDataType = ''; 3391 public $cfiRange; 3392 public $contentVersion; 3393 protected $__gbImageRangeType = 'Google_BooksAnnotationsRange'; 3394 protected $__gbImageRangeDataType = ''; 3395 public $gbImageRange; 3396 protected $__gbTextRangeType = 'Google_BooksAnnotationsRange'; 3397 protected $__gbTextRangeDataType = ''; 3398 public $gbTextRange; 3399 public function setCfiRange(Google_BooksAnnotationsRange $cfiRange) { 3400 $this->cfiRange = $cfiRange; 3401 } 3402 public function getCfiRange() { 3403 return $this->cfiRange; 3404 } 3405 public function setContentVersion( $contentVersion) { 3406 $this->contentVersion = $contentVersion; 3407 } 3408 public function getContentVersion() { 3409 return $this->contentVersion; 3410 } 3411 public function setGbImageRange(Google_BooksAnnotationsRange $gbImageRange) { 3412 $this->gbImageRange = $gbImageRange; 3413 } 3414 public function getGbImageRange() { 3415 return $this->gbImageRange; 3416 } 3417 public function setGbTextRange(Google_BooksAnnotationsRange $gbTextRange) { 3418 $this->gbTextRange = $gbTextRange; 3419 } 3420 public function getGbTextRange() { 3421 return $this->gbTextRange; 3422 } 3423} 3424 3425class Google_Volumeannotations extends Google_Model { 3426 protected $__itemsType = 'Google_Volumeannotation'; 3427 protected $__itemsDataType = 'array'; 3428 public $items; 3429 public $kind; 3430 public $nextPageToken; 3431 public $totalItems; 3432 public $version; 3433 public function setItems(/* array(Google_Volumeannotation) */ $items) { 3434 $this->assertIsArray($items, 'Google_Volumeannotation', __METHOD__); 3435 $this->items = $items; 3436 } 3437 public function getItems() { 3438 return $this->items; 3439 } 3440 public function setKind( $kind) { 3441 $this->kind = $kind; 3442 } 3443 public function getKind() { 3444 return $this->kind; 3445 } 3446 public function setNextPageToken( $nextPageToken) { 3447 $this->nextPageToken = $nextPageToken; 3448 } 3449 public function getNextPageToken() { 3450 return $this->nextPageToken; 3451 } 3452 public function setTotalItems( $totalItems) { 3453 $this->totalItems = $totalItems; 3454 } 3455 public function getTotalItems() { 3456 return $this->totalItems; 3457 } 3458 public function setVersion( $version) { 3459 $this->version = $version; 3460 } 3461 public function getVersion() { 3462 return $this->version; 3463 } 3464} 3465 3466class Google_Volumes extends Google_Model { 3467 protected $__itemsType = 'Google_Volume'; 3468 protected $__itemsDataType = 'array'; 3469 public $items; 3470 public $kind; 3471 public $totalItems; 3472 public function setItems(/* array(Google_Volume) */ $items) { 3473 $this->assertIsArray($items, 'Google_Volume', __METHOD__); 3474 $this->items = $items; 3475 } 3476 public function getItems() { 3477 return $this->items; 3478 } 3479 public function setKind( $kind) { 3480 $this->kind = $kind; 3481 } 3482 public function getKind() { 3483 return $this->kind; 3484 } 3485 public function setTotalItems( $totalItems) { 3486 $this->totalItems = $totalItems; 3487 } 3488 public function getTotalItems() { 3489 return $this->totalItems; 3490 } 3491} 3492