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\Docs;
19
20class Request extends \Google\Model
21{
22  protected $createFooterType = CreateFooterRequest::class;
23  protected $createFooterDataType = '';
24  protected $createFootnoteType = CreateFootnoteRequest::class;
25  protected $createFootnoteDataType = '';
26  protected $createHeaderType = CreateHeaderRequest::class;
27  protected $createHeaderDataType = '';
28  protected $createNamedRangeType = CreateNamedRangeRequest::class;
29  protected $createNamedRangeDataType = '';
30  protected $createParagraphBulletsType = CreateParagraphBulletsRequest::class;
31  protected $createParagraphBulletsDataType = '';
32  protected $deleteContentRangeType = DeleteContentRangeRequest::class;
33  protected $deleteContentRangeDataType = '';
34  protected $deleteFooterType = DeleteFooterRequest::class;
35  protected $deleteFooterDataType = '';
36  protected $deleteHeaderType = DeleteHeaderRequest::class;
37  protected $deleteHeaderDataType = '';
38  protected $deleteNamedRangeType = DeleteNamedRangeRequest::class;
39  protected $deleteNamedRangeDataType = '';
40  protected $deleteParagraphBulletsType = DeleteParagraphBulletsRequest::class;
41  protected $deleteParagraphBulletsDataType = '';
42  protected $deletePositionedObjectType = DeletePositionedObjectRequest::class;
43  protected $deletePositionedObjectDataType = '';
44  protected $deleteTableColumnType = DeleteTableColumnRequest::class;
45  protected $deleteTableColumnDataType = '';
46  protected $deleteTableRowType = DeleteTableRowRequest::class;
47  protected $deleteTableRowDataType = '';
48  protected $insertInlineImageType = InsertInlineImageRequest::class;
49  protected $insertInlineImageDataType = '';
50  protected $insertPageBreakType = InsertPageBreakRequest::class;
51  protected $insertPageBreakDataType = '';
52  protected $insertSectionBreakType = InsertSectionBreakRequest::class;
53  protected $insertSectionBreakDataType = '';
54  protected $insertTableType = InsertTableRequest::class;
55  protected $insertTableDataType = '';
56  protected $insertTableColumnType = InsertTableColumnRequest::class;
57  protected $insertTableColumnDataType = '';
58  protected $insertTableRowType = InsertTableRowRequest::class;
59  protected $insertTableRowDataType = '';
60  protected $insertTextType = InsertTextRequest::class;
61  protected $insertTextDataType = '';
62  protected $mergeTableCellsType = MergeTableCellsRequest::class;
63  protected $mergeTableCellsDataType = '';
64  protected $replaceAllTextType = ReplaceAllTextRequest::class;
65  protected $replaceAllTextDataType = '';
66  protected $replaceImageType = ReplaceImageRequest::class;
67  protected $replaceImageDataType = '';
68  protected $replaceNamedRangeContentType = ReplaceNamedRangeContentRequest::class;
69  protected $replaceNamedRangeContentDataType = '';
70  protected $unmergeTableCellsType = UnmergeTableCellsRequest::class;
71  protected $unmergeTableCellsDataType = '';
72  protected $updateDocumentStyleType = UpdateDocumentStyleRequest::class;
73  protected $updateDocumentStyleDataType = '';
74  protected $updateParagraphStyleType = UpdateParagraphStyleRequest::class;
75  protected $updateParagraphStyleDataType = '';
76  protected $updateSectionStyleType = UpdateSectionStyleRequest::class;
77  protected $updateSectionStyleDataType = '';
78  protected $updateTableCellStyleType = UpdateTableCellStyleRequest::class;
79  protected $updateTableCellStyleDataType = '';
80  protected $updateTableColumnPropertiesType = UpdateTableColumnPropertiesRequest::class;
81  protected $updateTableColumnPropertiesDataType = '';
82  protected $updateTableRowStyleType = UpdateTableRowStyleRequest::class;
83  protected $updateTableRowStyleDataType = '';
84  protected $updateTextStyleType = UpdateTextStyleRequest::class;
85  protected $updateTextStyleDataType = '';
86
87  /**
88   * @param CreateFooterRequest
89   */
90  public function setCreateFooter(CreateFooterRequest $createFooter)
91  {
92    $this->createFooter = $createFooter;
93  }
94  /**
95   * @return CreateFooterRequest
96   */
97  public function getCreateFooter()
98  {
99    return $this->createFooter;
100  }
101  /**
102   * @param CreateFootnoteRequest
103   */
104  public function setCreateFootnote(CreateFootnoteRequest $createFootnote)
105  {
106    $this->createFootnote = $createFootnote;
107  }
108  /**
109   * @return CreateFootnoteRequest
110   */
111  public function getCreateFootnote()
112  {
113    return $this->createFootnote;
114  }
115  /**
116   * @param CreateHeaderRequest
117   */
118  public function setCreateHeader(CreateHeaderRequest $createHeader)
119  {
120    $this->createHeader = $createHeader;
121  }
122  /**
123   * @return CreateHeaderRequest
124   */
125  public function getCreateHeader()
126  {
127    return $this->createHeader;
128  }
129  /**
130   * @param CreateNamedRangeRequest
131   */
132  public function setCreateNamedRange(CreateNamedRangeRequest $createNamedRange)
133  {
134    $this->createNamedRange = $createNamedRange;
135  }
136  /**
137   * @return CreateNamedRangeRequest
138   */
139  public function getCreateNamedRange()
140  {
141    return $this->createNamedRange;
142  }
143  /**
144   * @param CreateParagraphBulletsRequest
145   */
146  public function setCreateParagraphBullets(CreateParagraphBulletsRequest $createParagraphBullets)
147  {
148    $this->createParagraphBullets = $createParagraphBullets;
149  }
150  /**
151   * @return CreateParagraphBulletsRequest
152   */
153  public function getCreateParagraphBullets()
154  {
155    return $this->createParagraphBullets;
156  }
157  /**
158   * @param DeleteContentRangeRequest
159   */
160  public function setDeleteContentRange(DeleteContentRangeRequest $deleteContentRange)
161  {
162    $this->deleteContentRange = $deleteContentRange;
163  }
164  /**
165   * @return DeleteContentRangeRequest
166   */
167  public function getDeleteContentRange()
168  {
169    return $this->deleteContentRange;
170  }
171  /**
172   * @param DeleteFooterRequest
173   */
174  public function setDeleteFooter(DeleteFooterRequest $deleteFooter)
175  {
176    $this->deleteFooter = $deleteFooter;
177  }
178  /**
179   * @return DeleteFooterRequest
180   */
181  public function getDeleteFooter()
182  {
183    return $this->deleteFooter;
184  }
185  /**
186   * @param DeleteHeaderRequest
187   */
188  public function setDeleteHeader(DeleteHeaderRequest $deleteHeader)
189  {
190    $this->deleteHeader = $deleteHeader;
191  }
192  /**
193   * @return DeleteHeaderRequest
194   */
195  public function getDeleteHeader()
196  {
197    return $this->deleteHeader;
198  }
199  /**
200   * @param DeleteNamedRangeRequest
201   */
202  public function setDeleteNamedRange(DeleteNamedRangeRequest $deleteNamedRange)
203  {
204    $this->deleteNamedRange = $deleteNamedRange;
205  }
206  /**
207   * @return DeleteNamedRangeRequest
208   */
209  public function getDeleteNamedRange()
210  {
211    return $this->deleteNamedRange;
212  }
213  /**
214   * @param DeleteParagraphBulletsRequest
215   */
216  public function setDeleteParagraphBullets(DeleteParagraphBulletsRequest $deleteParagraphBullets)
217  {
218    $this->deleteParagraphBullets = $deleteParagraphBullets;
219  }
220  /**
221   * @return DeleteParagraphBulletsRequest
222   */
223  public function getDeleteParagraphBullets()
224  {
225    return $this->deleteParagraphBullets;
226  }
227  /**
228   * @param DeletePositionedObjectRequest
229   */
230  public function setDeletePositionedObject(DeletePositionedObjectRequest $deletePositionedObject)
231  {
232    $this->deletePositionedObject = $deletePositionedObject;
233  }
234  /**
235   * @return DeletePositionedObjectRequest
236   */
237  public function getDeletePositionedObject()
238  {
239    return $this->deletePositionedObject;
240  }
241  /**
242   * @param DeleteTableColumnRequest
243   */
244  public function setDeleteTableColumn(DeleteTableColumnRequest $deleteTableColumn)
245  {
246    $this->deleteTableColumn = $deleteTableColumn;
247  }
248  /**
249   * @return DeleteTableColumnRequest
250   */
251  public function getDeleteTableColumn()
252  {
253    return $this->deleteTableColumn;
254  }
255  /**
256   * @param DeleteTableRowRequest
257   */
258  public function setDeleteTableRow(DeleteTableRowRequest $deleteTableRow)
259  {
260    $this->deleteTableRow = $deleteTableRow;
261  }
262  /**
263   * @return DeleteTableRowRequest
264   */
265  public function getDeleteTableRow()
266  {
267    return $this->deleteTableRow;
268  }
269  /**
270   * @param InsertInlineImageRequest
271   */
272  public function setInsertInlineImage(InsertInlineImageRequest $insertInlineImage)
273  {
274    $this->insertInlineImage = $insertInlineImage;
275  }
276  /**
277   * @return InsertInlineImageRequest
278   */
279  public function getInsertInlineImage()
280  {
281    return $this->insertInlineImage;
282  }
283  /**
284   * @param InsertPageBreakRequest
285   */
286  public function setInsertPageBreak(InsertPageBreakRequest $insertPageBreak)
287  {
288    $this->insertPageBreak = $insertPageBreak;
289  }
290  /**
291   * @return InsertPageBreakRequest
292   */
293  public function getInsertPageBreak()
294  {
295    return $this->insertPageBreak;
296  }
297  /**
298   * @param InsertSectionBreakRequest
299   */
300  public function setInsertSectionBreak(InsertSectionBreakRequest $insertSectionBreak)
301  {
302    $this->insertSectionBreak = $insertSectionBreak;
303  }
304  /**
305   * @return InsertSectionBreakRequest
306   */
307  public function getInsertSectionBreak()
308  {
309    return $this->insertSectionBreak;
310  }
311  /**
312   * @param InsertTableRequest
313   */
314  public function setInsertTable(InsertTableRequest $insertTable)
315  {
316    $this->insertTable = $insertTable;
317  }
318  /**
319   * @return InsertTableRequest
320   */
321  public function getInsertTable()
322  {
323    return $this->insertTable;
324  }
325  /**
326   * @param InsertTableColumnRequest
327   */
328  public function setInsertTableColumn(InsertTableColumnRequest $insertTableColumn)
329  {
330    $this->insertTableColumn = $insertTableColumn;
331  }
332  /**
333   * @return InsertTableColumnRequest
334   */
335  public function getInsertTableColumn()
336  {
337    return $this->insertTableColumn;
338  }
339  /**
340   * @param InsertTableRowRequest
341   */
342  public function setInsertTableRow(InsertTableRowRequest $insertTableRow)
343  {
344    $this->insertTableRow = $insertTableRow;
345  }
346  /**
347   * @return InsertTableRowRequest
348   */
349  public function getInsertTableRow()
350  {
351    return $this->insertTableRow;
352  }
353  /**
354   * @param InsertTextRequest
355   */
356  public function setInsertText(InsertTextRequest $insertText)
357  {
358    $this->insertText = $insertText;
359  }
360  /**
361   * @return InsertTextRequest
362   */
363  public function getInsertText()
364  {
365    return $this->insertText;
366  }
367  /**
368   * @param MergeTableCellsRequest
369   */
370  public function setMergeTableCells(MergeTableCellsRequest $mergeTableCells)
371  {
372    $this->mergeTableCells = $mergeTableCells;
373  }
374  /**
375   * @return MergeTableCellsRequest
376   */
377  public function getMergeTableCells()
378  {
379    return $this->mergeTableCells;
380  }
381  /**
382   * @param ReplaceAllTextRequest
383   */
384  public function setReplaceAllText(ReplaceAllTextRequest $replaceAllText)
385  {
386    $this->replaceAllText = $replaceAllText;
387  }
388  /**
389   * @return ReplaceAllTextRequest
390   */
391  public function getReplaceAllText()
392  {
393    return $this->replaceAllText;
394  }
395  /**
396   * @param ReplaceImageRequest
397   */
398  public function setReplaceImage(ReplaceImageRequest $replaceImage)
399  {
400    $this->replaceImage = $replaceImage;
401  }
402  /**
403   * @return ReplaceImageRequest
404   */
405  public function getReplaceImage()
406  {
407    return $this->replaceImage;
408  }
409  /**
410   * @param ReplaceNamedRangeContentRequest
411   */
412  public function setReplaceNamedRangeContent(ReplaceNamedRangeContentRequest $replaceNamedRangeContent)
413  {
414    $this->replaceNamedRangeContent = $replaceNamedRangeContent;
415  }
416  /**
417   * @return ReplaceNamedRangeContentRequest
418   */
419  public function getReplaceNamedRangeContent()
420  {
421    return $this->replaceNamedRangeContent;
422  }
423  /**
424   * @param UnmergeTableCellsRequest
425   */
426  public function setUnmergeTableCells(UnmergeTableCellsRequest $unmergeTableCells)
427  {
428    $this->unmergeTableCells = $unmergeTableCells;
429  }
430  /**
431   * @return UnmergeTableCellsRequest
432   */
433  public function getUnmergeTableCells()
434  {
435    return $this->unmergeTableCells;
436  }
437  /**
438   * @param UpdateDocumentStyleRequest
439   */
440  public function setUpdateDocumentStyle(UpdateDocumentStyleRequest $updateDocumentStyle)
441  {
442    $this->updateDocumentStyle = $updateDocumentStyle;
443  }
444  /**
445   * @return UpdateDocumentStyleRequest
446   */
447  public function getUpdateDocumentStyle()
448  {
449    return $this->updateDocumentStyle;
450  }
451  /**
452   * @param UpdateParagraphStyleRequest
453   */
454  public function setUpdateParagraphStyle(UpdateParagraphStyleRequest $updateParagraphStyle)
455  {
456    $this->updateParagraphStyle = $updateParagraphStyle;
457  }
458  /**
459   * @return UpdateParagraphStyleRequest
460   */
461  public function getUpdateParagraphStyle()
462  {
463    return $this->updateParagraphStyle;
464  }
465  /**
466   * @param UpdateSectionStyleRequest
467   */
468  public function setUpdateSectionStyle(UpdateSectionStyleRequest $updateSectionStyle)
469  {
470    $this->updateSectionStyle = $updateSectionStyle;
471  }
472  /**
473   * @return UpdateSectionStyleRequest
474   */
475  public function getUpdateSectionStyle()
476  {
477    return $this->updateSectionStyle;
478  }
479  /**
480   * @param UpdateTableCellStyleRequest
481   */
482  public function setUpdateTableCellStyle(UpdateTableCellStyleRequest $updateTableCellStyle)
483  {
484    $this->updateTableCellStyle = $updateTableCellStyle;
485  }
486  /**
487   * @return UpdateTableCellStyleRequest
488   */
489  public function getUpdateTableCellStyle()
490  {
491    return $this->updateTableCellStyle;
492  }
493  /**
494   * @param UpdateTableColumnPropertiesRequest
495   */
496  public function setUpdateTableColumnProperties(UpdateTableColumnPropertiesRequest $updateTableColumnProperties)
497  {
498    $this->updateTableColumnProperties = $updateTableColumnProperties;
499  }
500  /**
501   * @return UpdateTableColumnPropertiesRequest
502   */
503  public function getUpdateTableColumnProperties()
504  {
505    return $this->updateTableColumnProperties;
506  }
507  /**
508   * @param UpdateTableRowStyleRequest
509   */
510  public function setUpdateTableRowStyle(UpdateTableRowStyleRequest $updateTableRowStyle)
511  {
512    $this->updateTableRowStyle = $updateTableRowStyle;
513  }
514  /**
515   * @return UpdateTableRowStyleRequest
516   */
517  public function getUpdateTableRowStyle()
518  {
519    return $this->updateTableRowStyle;
520  }
521  /**
522   * @param UpdateTextStyleRequest
523   */
524  public function setUpdateTextStyle(UpdateTextStyleRequest $updateTextStyle)
525  {
526    $this->updateTextStyle = $updateTextStyle;
527  }
528  /**
529   * @return UpdateTextStyleRequest
530   */
531  public function getUpdateTextStyle()
532  {
533    return $this->updateTextStyle;
534  }
535}
536
537// Adding a class alias for backwards compatibility with the previous class name.
538class_alias(Request::class, 'Google_Service_Docs_Request');
539