1<?php 2/* 3 * Copyright 2014 Google Inc. 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 6 * use this file except in compliance with the License. You may obtain a copy of 7 * the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 14 * License for the specific language governing permissions and limitations under 15 * the License. 16 */ 17 18namespace Google\Service\Slides; 19 20class Request extends \Google\Model 21{ 22 protected $createImageType = CreateImageRequest::class; 23 protected $createImageDataType = ''; 24 protected $createLineType = CreateLineRequest::class; 25 protected $createLineDataType = ''; 26 protected $createParagraphBulletsType = CreateParagraphBulletsRequest::class; 27 protected $createParagraphBulletsDataType = ''; 28 protected $createShapeType = CreateShapeRequest::class; 29 protected $createShapeDataType = ''; 30 protected $createSheetsChartType = CreateSheetsChartRequest::class; 31 protected $createSheetsChartDataType = ''; 32 protected $createSlideType = CreateSlideRequest::class; 33 protected $createSlideDataType = ''; 34 protected $createTableType = CreateTableRequest::class; 35 protected $createTableDataType = ''; 36 protected $createVideoType = CreateVideoRequest::class; 37 protected $createVideoDataType = ''; 38 protected $deleteObjectType = DeleteObjectRequest::class; 39 protected $deleteObjectDataType = ''; 40 protected $deleteParagraphBulletsType = DeleteParagraphBulletsRequest::class; 41 protected $deleteParagraphBulletsDataType = ''; 42 protected $deleteTableColumnType = DeleteTableColumnRequest::class; 43 protected $deleteTableColumnDataType = ''; 44 protected $deleteTableRowType = DeleteTableRowRequest::class; 45 protected $deleteTableRowDataType = ''; 46 protected $deleteTextType = DeleteTextRequest::class; 47 protected $deleteTextDataType = ''; 48 protected $duplicateObjectType = DuplicateObjectRequest::class; 49 protected $duplicateObjectDataType = ''; 50 protected $groupObjectsType = GroupObjectsRequest::class; 51 protected $groupObjectsDataType = ''; 52 protected $insertTableColumnsType = InsertTableColumnsRequest::class; 53 protected $insertTableColumnsDataType = ''; 54 protected $insertTableRowsType = InsertTableRowsRequest::class; 55 protected $insertTableRowsDataType = ''; 56 protected $insertTextType = InsertTextRequest::class; 57 protected $insertTextDataType = ''; 58 protected $mergeTableCellsType = MergeTableCellsRequest::class; 59 protected $mergeTableCellsDataType = ''; 60 protected $refreshSheetsChartType = RefreshSheetsChartRequest::class; 61 protected $refreshSheetsChartDataType = ''; 62 protected $replaceAllShapesWithImageType = ReplaceAllShapesWithImageRequest::class; 63 protected $replaceAllShapesWithImageDataType = ''; 64 protected $replaceAllShapesWithSheetsChartType = ReplaceAllShapesWithSheetsChartRequest::class; 65 protected $replaceAllShapesWithSheetsChartDataType = ''; 66 protected $replaceAllTextType = ReplaceAllTextRequest::class; 67 protected $replaceAllTextDataType = ''; 68 protected $replaceImageType = ReplaceImageRequest::class; 69 protected $replaceImageDataType = ''; 70 protected $rerouteLineType = RerouteLineRequest::class; 71 protected $rerouteLineDataType = ''; 72 protected $ungroupObjectsType = UngroupObjectsRequest::class; 73 protected $ungroupObjectsDataType = ''; 74 protected $unmergeTableCellsType = UnmergeTableCellsRequest::class; 75 protected $unmergeTableCellsDataType = ''; 76 protected $updateImagePropertiesType = UpdateImagePropertiesRequest::class; 77 protected $updateImagePropertiesDataType = ''; 78 protected $updateLineCategoryType = UpdateLineCategoryRequest::class; 79 protected $updateLineCategoryDataType = ''; 80 protected $updateLinePropertiesType = UpdateLinePropertiesRequest::class; 81 protected $updateLinePropertiesDataType = ''; 82 protected $updatePageElementAltTextType = UpdatePageElementAltTextRequest::class; 83 protected $updatePageElementAltTextDataType = ''; 84 protected $updatePageElementTransformType = UpdatePageElementTransformRequest::class; 85 protected $updatePageElementTransformDataType = ''; 86 protected $updatePageElementsZOrderType = UpdatePageElementsZOrderRequest::class; 87 protected $updatePageElementsZOrderDataType = ''; 88 protected $updatePagePropertiesType = UpdatePagePropertiesRequest::class; 89 protected $updatePagePropertiesDataType = ''; 90 protected $updateParagraphStyleType = UpdateParagraphStyleRequest::class; 91 protected $updateParagraphStyleDataType = ''; 92 protected $updateShapePropertiesType = UpdateShapePropertiesRequest::class; 93 protected $updateShapePropertiesDataType = ''; 94 protected $updateSlidePropertiesType = UpdateSlidePropertiesRequest::class; 95 protected $updateSlidePropertiesDataType = ''; 96 protected $updateSlidesPositionType = UpdateSlidesPositionRequest::class; 97 protected $updateSlidesPositionDataType = ''; 98 protected $updateTableBorderPropertiesType = UpdateTableBorderPropertiesRequest::class; 99 protected $updateTableBorderPropertiesDataType = ''; 100 protected $updateTableCellPropertiesType = UpdateTableCellPropertiesRequest::class; 101 protected $updateTableCellPropertiesDataType = ''; 102 protected $updateTableColumnPropertiesType = UpdateTableColumnPropertiesRequest::class; 103 protected $updateTableColumnPropertiesDataType = ''; 104 protected $updateTableRowPropertiesType = UpdateTableRowPropertiesRequest::class; 105 protected $updateTableRowPropertiesDataType = ''; 106 protected $updateTextStyleType = UpdateTextStyleRequest::class; 107 protected $updateTextStyleDataType = ''; 108 protected $updateVideoPropertiesType = UpdateVideoPropertiesRequest::class; 109 protected $updateVideoPropertiesDataType = ''; 110 111 /** 112 * @param CreateImageRequest 113 */ 114 public function setCreateImage(CreateImageRequest $createImage) 115 { 116 $this->createImage = $createImage; 117 } 118 /** 119 * @return CreateImageRequest 120 */ 121 public function getCreateImage() 122 { 123 return $this->createImage; 124 } 125 /** 126 * @param CreateLineRequest 127 */ 128 public function setCreateLine(CreateLineRequest $createLine) 129 { 130 $this->createLine = $createLine; 131 } 132 /** 133 * @return CreateLineRequest 134 */ 135 public function getCreateLine() 136 { 137 return $this->createLine; 138 } 139 /** 140 * @param CreateParagraphBulletsRequest 141 */ 142 public function setCreateParagraphBullets(CreateParagraphBulletsRequest $createParagraphBullets) 143 { 144 $this->createParagraphBullets = $createParagraphBullets; 145 } 146 /** 147 * @return CreateParagraphBulletsRequest 148 */ 149 public function getCreateParagraphBullets() 150 { 151 return $this->createParagraphBullets; 152 } 153 /** 154 * @param CreateShapeRequest 155 */ 156 public function setCreateShape(CreateShapeRequest $createShape) 157 { 158 $this->createShape = $createShape; 159 } 160 /** 161 * @return CreateShapeRequest 162 */ 163 public function getCreateShape() 164 { 165 return $this->createShape; 166 } 167 /** 168 * @param CreateSheetsChartRequest 169 */ 170 public function setCreateSheetsChart(CreateSheetsChartRequest $createSheetsChart) 171 { 172 $this->createSheetsChart = $createSheetsChart; 173 } 174 /** 175 * @return CreateSheetsChartRequest 176 */ 177 public function getCreateSheetsChart() 178 { 179 return $this->createSheetsChart; 180 } 181 /** 182 * @param CreateSlideRequest 183 */ 184 public function setCreateSlide(CreateSlideRequest $createSlide) 185 { 186 $this->createSlide = $createSlide; 187 } 188 /** 189 * @return CreateSlideRequest 190 */ 191 public function getCreateSlide() 192 { 193 return $this->createSlide; 194 } 195 /** 196 * @param CreateTableRequest 197 */ 198 public function setCreateTable(CreateTableRequest $createTable) 199 { 200 $this->createTable = $createTable; 201 } 202 /** 203 * @return CreateTableRequest 204 */ 205 public function getCreateTable() 206 { 207 return $this->createTable; 208 } 209 /** 210 * @param CreateVideoRequest 211 */ 212 public function setCreateVideo(CreateVideoRequest $createVideo) 213 { 214 $this->createVideo = $createVideo; 215 } 216 /** 217 * @return CreateVideoRequest 218 */ 219 public function getCreateVideo() 220 { 221 return $this->createVideo; 222 } 223 /** 224 * @param DeleteObjectRequest 225 */ 226 public function setDeleteObject(DeleteObjectRequest $deleteObject) 227 { 228 $this->deleteObject = $deleteObject; 229 } 230 /** 231 * @return DeleteObjectRequest 232 */ 233 public function getDeleteObject() 234 { 235 return $this->deleteObject; 236 } 237 /** 238 * @param DeleteParagraphBulletsRequest 239 */ 240 public function setDeleteParagraphBullets(DeleteParagraphBulletsRequest $deleteParagraphBullets) 241 { 242 $this->deleteParagraphBullets = $deleteParagraphBullets; 243 } 244 /** 245 * @return DeleteParagraphBulletsRequest 246 */ 247 public function getDeleteParagraphBullets() 248 { 249 return $this->deleteParagraphBullets; 250 } 251 /** 252 * @param DeleteTableColumnRequest 253 */ 254 public function setDeleteTableColumn(DeleteTableColumnRequest $deleteTableColumn) 255 { 256 $this->deleteTableColumn = $deleteTableColumn; 257 } 258 /** 259 * @return DeleteTableColumnRequest 260 */ 261 public function getDeleteTableColumn() 262 { 263 return $this->deleteTableColumn; 264 } 265 /** 266 * @param DeleteTableRowRequest 267 */ 268 public function setDeleteTableRow(DeleteTableRowRequest $deleteTableRow) 269 { 270 $this->deleteTableRow = $deleteTableRow; 271 } 272 /** 273 * @return DeleteTableRowRequest 274 */ 275 public function getDeleteTableRow() 276 { 277 return $this->deleteTableRow; 278 } 279 /** 280 * @param DeleteTextRequest 281 */ 282 public function setDeleteText(DeleteTextRequest $deleteText) 283 { 284 $this->deleteText = $deleteText; 285 } 286 /** 287 * @return DeleteTextRequest 288 */ 289 public function getDeleteText() 290 { 291 return $this->deleteText; 292 } 293 /** 294 * @param DuplicateObjectRequest 295 */ 296 public function setDuplicateObject(DuplicateObjectRequest $duplicateObject) 297 { 298 $this->duplicateObject = $duplicateObject; 299 } 300 /** 301 * @return DuplicateObjectRequest 302 */ 303 public function getDuplicateObject() 304 { 305 return $this->duplicateObject; 306 } 307 /** 308 * @param GroupObjectsRequest 309 */ 310 public function setGroupObjects(GroupObjectsRequest $groupObjects) 311 { 312 $this->groupObjects = $groupObjects; 313 } 314 /** 315 * @return GroupObjectsRequest 316 */ 317 public function getGroupObjects() 318 { 319 return $this->groupObjects; 320 } 321 /** 322 * @param InsertTableColumnsRequest 323 */ 324 public function setInsertTableColumns(InsertTableColumnsRequest $insertTableColumns) 325 { 326 $this->insertTableColumns = $insertTableColumns; 327 } 328 /** 329 * @return InsertTableColumnsRequest 330 */ 331 public function getInsertTableColumns() 332 { 333 return $this->insertTableColumns; 334 } 335 /** 336 * @param InsertTableRowsRequest 337 */ 338 public function setInsertTableRows(InsertTableRowsRequest $insertTableRows) 339 { 340 $this->insertTableRows = $insertTableRows; 341 } 342 /** 343 * @return InsertTableRowsRequest 344 */ 345 public function getInsertTableRows() 346 { 347 return $this->insertTableRows; 348 } 349 /** 350 * @param InsertTextRequest 351 */ 352 public function setInsertText(InsertTextRequest $insertText) 353 { 354 $this->insertText = $insertText; 355 } 356 /** 357 * @return InsertTextRequest 358 */ 359 public function getInsertText() 360 { 361 return $this->insertText; 362 } 363 /** 364 * @param MergeTableCellsRequest 365 */ 366 public function setMergeTableCells(MergeTableCellsRequest $mergeTableCells) 367 { 368 $this->mergeTableCells = $mergeTableCells; 369 } 370 /** 371 * @return MergeTableCellsRequest 372 */ 373 public function getMergeTableCells() 374 { 375 return $this->mergeTableCells; 376 } 377 /** 378 * @param RefreshSheetsChartRequest 379 */ 380 public function setRefreshSheetsChart(RefreshSheetsChartRequest $refreshSheetsChart) 381 { 382 $this->refreshSheetsChart = $refreshSheetsChart; 383 } 384 /** 385 * @return RefreshSheetsChartRequest 386 */ 387 public function getRefreshSheetsChart() 388 { 389 return $this->refreshSheetsChart; 390 } 391 /** 392 * @param ReplaceAllShapesWithImageRequest 393 */ 394 public function setReplaceAllShapesWithImage(ReplaceAllShapesWithImageRequest $replaceAllShapesWithImage) 395 { 396 $this->replaceAllShapesWithImage = $replaceAllShapesWithImage; 397 } 398 /** 399 * @return ReplaceAllShapesWithImageRequest 400 */ 401 public function getReplaceAllShapesWithImage() 402 { 403 return $this->replaceAllShapesWithImage; 404 } 405 /** 406 * @param ReplaceAllShapesWithSheetsChartRequest 407 */ 408 public function setReplaceAllShapesWithSheetsChart(ReplaceAllShapesWithSheetsChartRequest $replaceAllShapesWithSheetsChart) 409 { 410 $this->replaceAllShapesWithSheetsChart = $replaceAllShapesWithSheetsChart; 411 } 412 /** 413 * @return ReplaceAllShapesWithSheetsChartRequest 414 */ 415 public function getReplaceAllShapesWithSheetsChart() 416 { 417 return $this->replaceAllShapesWithSheetsChart; 418 } 419 /** 420 * @param ReplaceAllTextRequest 421 */ 422 public function setReplaceAllText(ReplaceAllTextRequest $replaceAllText) 423 { 424 $this->replaceAllText = $replaceAllText; 425 } 426 /** 427 * @return ReplaceAllTextRequest 428 */ 429 public function getReplaceAllText() 430 { 431 return $this->replaceAllText; 432 } 433 /** 434 * @param ReplaceImageRequest 435 */ 436 public function setReplaceImage(ReplaceImageRequest $replaceImage) 437 { 438 $this->replaceImage = $replaceImage; 439 } 440 /** 441 * @return ReplaceImageRequest 442 */ 443 public function getReplaceImage() 444 { 445 return $this->replaceImage; 446 } 447 /** 448 * @param RerouteLineRequest 449 */ 450 public function setRerouteLine(RerouteLineRequest $rerouteLine) 451 { 452 $this->rerouteLine = $rerouteLine; 453 } 454 /** 455 * @return RerouteLineRequest 456 */ 457 public function getRerouteLine() 458 { 459 return $this->rerouteLine; 460 } 461 /** 462 * @param UngroupObjectsRequest 463 */ 464 public function setUngroupObjects(UngroupObjectsRequest $ungroupObjects) 465 { 466 $this->ungroupObjects = $ungroupObjects; 467 } 468 /** 469 * @return UngroupObjectsRequest 470 */ 471 public function getUngroupObjects() 472 { 473 return $this->ungroupObjects; 474 } 475 /** 476 * @param UnmergeTableCellsRequest 477 */ 478 public function setUnmergeTableCells(UnmergeTableCellsRequest $unmergeTableCells) 479 { 480 $this->unmergeTableCells = $unmergeTableCells; 481 } 482 /** 483 * @return UnmergeTableCellsRequest 484 */ 485 public function getUnmergeTableCells() 486 { 487 return $this->unmergeTableCells; 488 } 489 /** 490 * @param UpdateImagePropertiesRequest 491 */ 492 public function setUpdateImageProperties(UpdateImagePropertiesRequest $updateImageProperties) 493 { 494 $this->updateImageProperties = $updateImageProperties; 495 } 496 /** 497 * @return UpdateImagePropertiesRequest 498 */ 499 public function getUpdateImageProperties() 500 { 501 return $this->updateImageProperties; 502 } 503 /** 504 * @param UpdateLineCategoryRequest 505 */ 506 public function setUpdateLineCategory(UpdateLineCategoryRequest $updateLineCategory) 507 { 508 $this->updateLineCategory = $updateLineCategory; 509 } 510 /** 511 * @return UpdateLineCategoryRequest 512 */ 513 public function getUpdateLineCategory() 514 { 515 return $this->updateLineCategory; 516 } 517 /** 518 * @param UpdateLinePropertiesRequest 519 */ 520 public function setUpdateLineProperties(UpdateLinePropertiesRequest $updateLineProperties) 521 { 522 $this->updateLineProperties = $updateLineProperties; 523 } 524 /** 525 * @return UpdateLinePropertiesRequest 526 */ 527 public function getUpdateLineProperties() 528 { 529 return $this->updateLineProperties; 530 } 531 /** 532 * @param UpdatePageElementAltTextRequest 533 */ 534 public function setUpdatePageElementAltText(UpdatePageElementAltTextRequest $updatePageElementAltText) 535 { 536 $this->updatePageElementAltText = $updatePageElementAltText; 537 } 538 /** 539 * @return UpdatePageElementAltTextRequest 540 */ 541 public function getUpdatePageElementAltText() 542 { 543 return $this->updatePageElementAltText; 544 } 545 /** 546 * @param UpdatePageElementTransformRequest 547 */ 548 public function setUpdatePageElementTransform(UpdatePageElementTransformRequest $updatePageElementTransform) 549 { 550 $this->updatePageElementTransform = $updatePageElementTransform; 551 } 552 /** 553 * @return UpdatePageElementTransformRequest 554 */ 555 public function getUpdatePageElementTransform() 556 { 557 return $this->updatePageElementTransform; 558 } 559 /** 560 * @param UpdatePageElementsZOrderRequest 561 */ 562 public function setUpdatePageElementsZOrder(UpdatePageElementsZOrderRequest $updatePageElementsZOrder) 563 { 564 $this->updatePageElementsZOrder = $updatePageElementsZOrder; 565 } 566 /** 567 * @return UpdatePageElementsZOrderRequest 568 */ 569 public function getUpdatePageElementsZOrder() 570 { 571 return $this->updatePageElementsZOrder; 572 } 573 /** 574 * @param UpdatePagePropertiesRequest 575 */ 576 public function setUpdatePageProperties(UpdatePagePropertiesRequest $updatePageProperties) 577 { 578 $this->updatePageProperties = $updatePageProperties; 579 } 580 /** 581 * @return UpdatePagePropertiesRequest 582 */ 583 public function getUpdatePageProperties() 584 { 585 return $this->updatePageProperties; 586 } 587 /** 588 * @param UpdateParagraphStyleRequest 589 */ 590 public function setUpdateParagraphStyle(UpdateParagraphStyleRequest $updateParagraphStyle) 591 { 592 $this->updateParagraphStyle = $updateParagraphStyle; 593 } 594 /** 595 * @return UpdateParagraphStyleRequest 596 */ 597 public function getUpdateParagraphStyle() 598 { 599 return $this->updateParagraphStyle; 600 } 601 /** 602 * @param UpdateShapePropertiesRequest 603 */ 604 public function setUpdateShapeProperties(UpdateShapePropertiesRequest $updateShapeProperties) 605 { 606 $this->updateShapeProperties = $updateShapeProperties; 607 } 608 /** 609 * @return UpdateShapePropertiesRequest 610 */ 611 public function getUpdateShapeProperties() 612 { 613 return $this->updateShapeProperties; 614 } 615 /** 616 * @param UpdateSlidePropertiesRequest 617 */ 618 public function setUpdateSlideProperties(UpdateSlidePropertiesRequest $updateSlideProperties) 619 { 620 $this->updateSlideProperties = $updateSlideProperties; 621 } 622 /** 623 * @return UpdateSlidePropertiesRequest 624 */ 625 public function getUpdateSlideProperties() 626 { 627 return $this->updateSlideProperties; 628 } 629 /** 630 * @param UpdateSlidesPositionRequest 631 */ 632 public function setUpdateSlidesPosition(UpdateSlidesPositionRequest $updateSlidesPosition) 633 { 634 $this->updateSlidesPosition = $updateSlidesPosition; 635 } 636 /** 637 * @return UpdateSlidesPositionRequest 638 */ 639 public function getUpdateSlidesPosition() 640 { 641 return $this->updateSlidesPosition; 642 } 643 /** 644 * @param UpdateTableBorderPropertiesRequest 645 */ 646 public function setUpdateTableBorderProperties(UpdateTableBorderPropertiesRequest $updateTableBorderProperties) 647 { 648 $this->updateTableBorderProperties = $updateTableBorderProperties; 649 } 650 /** 651 * @return UpdateTableBorderPropertiesRequest 652 */ 653 public function getUpdateTableBorderProperties() 654 { 655 return $this->updateTableBorderProperties; 656 } 657 /** 658 * @param UpdateTableCellPropertiesRequest 659 */ 660 public function setUpdateTableCellProperties(UpdateTableCellPropertiesRequest $updateTableCellProperties) 661 { 662 $this->updateTableCellProperties = $updateTableCellProperties; 663 } 664 /** 665 * @return UpdateTableCellPropertiesRequest 666 */ 667 public function getUpdateTableCellProperties() 668 { 669 return $this->updateTableCellProperties; 670 } 671 /** 672 * @param UpdateTableColumnPropertiesRequest 673 */ 674 public function setUpdateTableColumnProperties(UpdateTableColumnPropertiesRequest $updateTableColumnProperties) 675 { 676 $this->updateTableColumnProperties = $updateTableColumnProperties; 677 } 678 /** 679 * @return UpdateTableColumnPropertiesRequest 680 */ 681 public function getUpdateTableColumnProperties() 682 { 683 return $this->updateTableColumnProperties; 684 } 685 /** 686 * @param UpdateTableRowPropertiesRequest 687 */ 688 public function setUpdateTableRowProperties(UpdateTableRowPropertiesRequest $updateTableRowProperties) 689 { 690 $this->updateTableRowProperties = $updateTableRowProperties; 691 } 692 /** 693 * @return UpdateTableRowPropertiesRequest 694 */ 695 public function getUpdateTableRowProperties() 696 { 697 return $this->updateTableRowProperties; 698 } 699 /** 700 * @param UpdateTextStyleRequest 701 */ 702 public function setUpdateTextStyle(UpdateTextStyleRequest $updateTextStyle) 703 { 704 $this->updateTextStyle = $updateTextStyle; 705 } 706 /** 707 * @return UpdateTextStyleRequest 708 */ 709 public function getUpdateTextStyle() 710 { 711 return $this->updateTextStyle; 712 } 713 /** 714 * @param UpdateVideoPropertiesRequest 715 */ 716 public function setUpdateVideoProperties(UpdateVideoPropertiesRequest $updateVideoProperties) 717 { 718 $this->updateVideoProperties = $updateVideoProperties; 719 } 720 /** 721 * @return UpdateVideoPropertiesRequest 722 */ 723 public function getUpdateVideoProperties() 724 { 725 return $this->updateVideoProperties; 726 } 727} 728 729// Adding a class alias for backwards compatibility with the previous class name. 730class_alias(Request::class, 'Google_Service_Slides_Request'); 731