Initial commit

This commit is contained in:
Local Administrator
2025-04-18 10:32:42 +02:00
commit b83134aca3
29643 changed files with 3045897 additions and 0 deletions

View File

@@ -0,0 +1,98 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class AffineTransform extends \Google\Model
{
public $scaleX;
public $scaleY;
public $shearX;
public $shearY;
public $translateX;
public $translateY;
/**
* @var string
*/
public $unit;
public function setScaleX($scaleX)
{
$this->scaleX = $scaleX;
}
public function getScaleX()
{
return $this->scaleX;
}
public function setScaleY($scaleY)
{
$this->scaleY = $scaleY;
}
public function getScaleY()
{
return $this->scaleY;
}
public function setShearX($shearX)
{
$this->shearX = $shearX;
}
public function getShearX()
{
return $this->shearX;
}
public function setShearY($shearY)
{
$this->shearY = $shearY;
}
public function getShearY()
{
return $this->shearY;
}
public function setTranslateX($translateX)
{
$this->translateX = $translateX;
}
public function getTranslateX()
{
return $this->translateX;
}
public function setTranslateY($translateY)
{
$this->translateY = $translateY;
}
public function getTranslateY()
{
return $this->translateY;
}
/**
* @param string
*/
public function setUnit($unit)
{
$this->unit = $unit;
}
/**
* @return string
*/
public function getUnit()
{
return $this->unit;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AffineTransform::class, 'Google_Service_Slides_AffineTransform');

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class AutoText extends \Google\Model
{
/**
* @var string
*/
public $content;
protected $styleType = TextStyle::class;
protected $styleDataType = '';
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setContent($content)
{
$this->content = $content;
}
/**
* @return string
*/
public function getContent()
{
return $this->content;
}
/**
* @param TextStyle
*/
public function setStyle(TextStyle $style)
{
$this->style = $style;
}
/**
* @return TextStyle
*/
public function getStyle()
{
return $this->style;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AutoText::class, 'Google_Service_Slides_AutoText');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Autofit extends \Google\Model
{
/**
* @var string
*/
public $autofitType;
/**
* @var float
*/
public $fontScale;
/**
* @var float
*/
public $lineSpacingReduction;
/**
* @param string
*/
public function setAutofitType($autofitType)
{
$this->autofitType = $autofitType;
}
/**
* @return string
*/
public function getAutofitType()
{
return $this->autofitType;
}
/**
* @param float
*/
public function setFontScale($fontScale)
{
$this->fontScale = $fontScale;
}
/**
* @return float
*/
public function getFontScale()
{
return $this->fontScale;
}
/**
* @param float
*/
public function setLineSpacingReduction($lineSpacingReduction)
{
$this->lineSpacingReduction = $lineSpacingReduction;
}
/**
* @return float
*/
public function getLineSpacingReduction()
{
return $this->lineSpacingReduction;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Autofit::class, 'Google_Service_Slides_Autofit');

View File

@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class BatchUpdatePresentationRequest extends \Google\Collection
{
protected $collection_key = 'requests';
protected $requestsType = Request::class;
protected $requestsDataType = 'array';
protected $writeControlType = WriteControl::class;
protected $writeControlDataType = '';
/**
* @param Request[]
*/
public function setRequests($requests)
{
$this->requests = $requests;
}
/**
* @return Request[]
*/
public function getRequests()
{
return $this->requests;
}
/**
* @param WriteControl
*/
public function setWriteControl(WriteControl $writeControl)
{
$this->writeControl = $writeControl;
}
/**
* @return WriteControl
*/
public function getWriteControl()
{
return $this->writeControl;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BatchUpdatePresentationRequest::class, 'Google_Service_Slides_BatchUpdatePresentationRequest');

View File

@@ -0,0 +1,77 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class BatchUpdatePresentationResponse extends \Google\Collection
{
protected $collection_key = 'replies';
/**
* @var string
*/
public $presentationId;
protected $repliesType = Response::class;
protected $repliesDataType = 'array';
protected $writeControlType = WriteControl::class;
protected $writeControlDataType = '';
/**
* @param string
*/
public function setPresentationId($presentationId)
{
$this->presentationId = $presentationId;
}
/**
* @return string
*/
public function getPresentationId()
{
return $this->presentationId;
}
/**
* @param Response[]
*/
public function setReplies($replies)
{
$this->replies = $replies;
}
/**
* @return Response[]
*/
public function getReplies()
{
return $this->replies;
}
/**
* @param WriteControl
*/
public function setWriteControl(WriteControl $writeControl)
{
$this->writeControl = $writeControl;
}
/**
* @return WriteControl
*/
public function getWriteControl()
{
return $this->writeControl;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BatchUpdatePresentationResponse::class, 'Google_Service_Slides_BatchUpdatePresentationResponse');

View File

@@ -0,0 +1,96 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Bullet extends \Google\Model
{
protected $bulletStyleType = TextStyle::class;
protected $bulletStyleDataType = '';
/**
* @var string
*/
public $glyph;
/**
* @var string
*/
public $listId;
/**
* @var int
*/
public $nestingLevel;
/**
* @param TextStyle
*/
public function setBulletStyle(TextStyle $bulletStyle)
{
$this->bulletStyle = $bulletStyle;
}
/**
* @return TextStyle
*/
public function getBulletStyle()
{
return $this->bulletStyle;
}
/**
* @param string
*/
public function setGlyph($glyph)
{
$this->glyph = $glyph;
}
/**
* @return string
*/
public function getGlyph()
{
return $this->glyph;
}
/**
* @param string
*/
public function setListId($listId)
{
$this->listId = $listId;
}
/**
* @return string
*/
public function getListId()
{
return $this->listId;
}
/**
* @param int
*/
public function setNestingLevel($nestingLevel)
{
$this->nestingLevel = $nestingLevel;
}
/**
* @return int
*/
public function getNestingLevel()
{
return $this->nestingLevel;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Bullet::class, 'Google_Service_Slides_Bullet');

View File

@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class ColorScheme extends \Google\Collection
{
protected $collection_key = 'colors';
protected $colorsType = ThemeColorPair::class;
protected $colorsDataType = 'array';
/**
* @param ThemeColorPair[]
*/
public function setColors($colors)
{
$this->colors = $colors;
}
/**
* @return ThemeColorPair[]
*/
public function getColors()
{
return $this->colors;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ColorScheme::class, 'Google_Service_Slides_ColorScheme');

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class ColorStop extends \Google\Model
{
/**
* @var float
*/
public $alpha;
protected $colorType = OpaqueColor::class;
protected $colorDataType = '';
/**
* @var float
*/
public $position;
/**
* @param float
*/
public function setAlpha($alpha)
{
$this->alpha = $alpha;
}
/**
* @return float
*/
public function getAlpha()
{
return $this->alpha;
}
/**
* @param OpaqueColor
*/
public function setColor(OpaqueColor $color)
{
$this->color = $color;
}
/**
* @return OpaqueColor
*/
public function getColor()
{
return $this->color;
}
/**
* @param float
*/
public function setPosition($position)
{
$this->position = $position;
}
/**
* @return float
*/
public function getPosition()
{
return $this->position;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ColorStop::class, 'Google_Service_Slides_ColorStop');

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class CreateImageRequest extends \Google\Model
{
protected $elementPropertiesType = PageElementProperties::class;
protected $elementPropertiesDataType = '';
/**
* @var string
*/
public $objectId;
/**
* @var string
*/
public $url;
/**
* @param PageElementProperties
*/
public function setElementProperties(PageElementProperties $elementProperties)
{
$this->elementProperties = $elementProperties;
}
/**
* @return PageElementProperties
*/
public function getElementProperties()
{
return $this->elementProperties;
}
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param string
*/
public function setUrl($url)
{
$this->url = $url;
}
/**
* @return string
*/
public function getUrl()
{
return $this->url;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateImageRequest::class, 'Google_Service_Slides_CreateImageRequest');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class CreateImageResponse extends \Google\Model
{
/**
* @var string
*/
public $objectId;
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateImageResponse::class, 'Google_Service_Slides_CreateImageResponse');

View File

@@ -0,0 +1,96 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class CreateLineRequest extends \Google\Model
{
/**
* @var string
*/
public $category;
protected $elementPropertiesType = PageElementProperties::class;
protected $elementPropertiesDataType = '';
/**
* @var string
*/
public $lineCategory;
/**
* @var string
*/
public $objectId;
/**
* @param string
*/
public function setCategory($category)
{
$this->category = $category;
}
/**
* @return string
*/
public function getCategory()
{
return $this->category;
}
/**
* @param PageElementProperties
*/
public function setElementProperties(PageElementProperties $elementProperties)
{
$this->elementProperties = $elementProperties;
}
/**
* @return PageElementProperties
*/
public function getElementProperties()
{
return $this->elementProperties;
}
/**
* @param string
*/
public function setLineCategory($lineCategory)
{
$this->lineCategory = $lineCategory;
}
/**
* @return string
*/
public function getLineCategory()
{
return $this->lineCategory;
}
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateLineRequest::class, 'Google_Service_Slides_CreateLineRequest');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class CreateLineResponse extends \Google\Model
{
/**
* @var string
*/
public $objectId;
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateLineResponse::class, 'Google_Service_Slides_CreateLineResponse');

View File

@@ -0,0 +1,94 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class CreateParagraphBulletsRequest extends \Google\Model
{
/**
* @var string
*/
public $bulletPreset;
protected $cellLocationType = TableCellLocation::class;
protected $cellLocationDataType = '';
/**
* @var string
*/
public $objectId;
protected $textRangeType = Range::class;
protected $textRangeDataType = '';
/**
* @param string
*/
public function setBulletPreset($bulletPreset)
{
$this->bulletPreset = $bulletPreset;
}
/**
* @return string
*/
public function getBulletPreset()
{
return $this->bulletPreset;
}
/**
* @param TableCellLocation
*/
public function setCellLocation(TableCellLocation $cellLocation)
{
$this->cellLocation = $cellLocation;
}
/**
* @return TableCellLocation
*/
public function getCellLocation()
{
return $this->cellLocation;
}
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param Range
*/
public function setTextRange(Range $textRange)
{
$this->textRange = $textRange;
}
/**
* @return Range
*/
public function getTextRange()
{
return $this->textRange;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateParagraphBulletsRequest::class, 'Google_Service_Slides_CreateParagraphBulletsRequest');

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class CreateShapeRequest extends \Google\Model
{
protected $elementPropertiesType = PageElementProperties::class;
protected $elementPropertiesDataType = '';
/**
* @var string
*/
public $objectId;
/**
* @var string
*/
public $shapeType;
/**
* @param PageElementProperties
*/
public function setElementProperties(PageElementProperties $elementProperties)
{
$this->elementProperties = $elementProperties;
}
/**
* @return PageElementProperties
*/
public function getElementProperties()
{
return $this->elementProperties;
}
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param string
*/
public function setShapeType($shapeType)
{
$this->shapeType = $shapeType;
}
/**
* @return string
*/
public function getShapeType()
{
return $this->shapeType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateShapeRequest::class, 'Google_Service_Slides_CreateShapeRequest');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class CreateShapeResponse extends \Google\Model
{
/**
* @var string
*/
public $objectId;
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateShapeResponse::class, 'Google_Service_Slides_CreateShapeResponse');

View File

@@ -0,0 +1,114 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class CreateSheetsChartRequest extends \Google\Model
{
/**
* @var int
*/
public $chartId;
protected $elementPropertiesType = PageElementProperties::class;
protected $elementPropertiesDataType = '';
/**
* @var string
*/
public $linkingMode;
/**
* @var string
*/
public $objectId;
/**
* @var string
*/
public $spreadsheetId;
/**
* @param int
*/
public function setChartId($chartId)
{
$this->chartId = $chartId;
}
/**
* @return int
*/
public function getChartId()
{
return $this->chartId;
}
/**
* @param PageElementProperties
*/
public function setElementProperties(PageElementProperties $elementProperties)
{
$this->elementProperties = $elementProperties;
}
/**
* @return PageElementProperties
*/
public function getElementProperties()
{
return $this->elementProperties;
}
/**
* @param string
*/
public function setLinkingMode($linkingMode)
{
$this->linkingMode = $linkingMode;
}
/**
* @return string
*/
public function getLinkingMode()
{
return $this->linkingMode;
}
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param string
*/
public function setSpreadsheetId($spreadsheetId)
{
$this->spreadsheetId = $spreadsheetId;
}
/**
* @return string
*/
public function getSpreadsheetId()
{
return $this->spreadsheetId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateSheetsChartRequest::class, 'Google_Service_Slides_CreateSheetsChartRequest');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class CreateSheetsChartResponse extends \Google\Model
{
/**
* @var string
*/
public $objectId;
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateSheetsChartResponse::class, 'Google_Service_Slides_CreateSheetsChartResponse');

View File

@@ -0,0 +1,95 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class CreateSlideRequest extends \Google\Collection
{
protected $collection_key = 'placeholderIdMappings';
/**
* @var int
*/
public $insertionIndex;
/**
* @var string
*/
public $objectId;
protected $placeholderIdMappingsType = LayoutPlaceholderIdMapping::class;
protected $placeholderIdMappingsDataType = 'array';
protected $slideLayoutReferenceType = LayoutReference::class;
protected $slideLayoutReferenceDataType = '';
/**
* @param int
*/
public function setInsertionIndex($insertionIndex)
{
$this->insertionIndex = $insertionIndex;
}
/**
* @return int
*/
public function getInsertionIndex()
{
return $this->insertionIndex;
}
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param LayoutPlaceholderIdMapping[]
*/
public function setPlaceholderIdMappings($placeholderIdMappings)
{
$this->placeholderIdMappings = $placeholderIdMappings;
}
/**
* @return LayoutPlaceholderIdMapping[]
*/
public function getPlaceholderIdMappings()
{
return $this->placeholderIdMappings;
}
/**
* @param LayoutReference
*/
public function setSlideLayoutReference(LayoutReference $slideLayoutReference)
{
$this->slideLayoutReference = $slideLayoutReference;
}
/**
* @return LayoutReference
*/
public function getSlideLayoutReference()
{
return $this->slideLayoutReference;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateSlideRequest::class, 'Google_Service_Slides_CreateSlideRequest');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class CreateSlideResponse extends \Google\Model
{
/**
* @var string
*/
public $objectId;
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateSlideResponse::class, 'Google_Service_Slides_CreateSlideResponse');

View File

@@ -0,0 +1,96 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class CreateTableRequest extends \Google\Model
{
/**
* @var int
*/
public $columns;
protected $elementPropertiesType = PageElementProperties::class;
protected $elementPropertiesDataType = '';
/**
* @var string
*/
public $objectId;
/**
* @var int
*/
public $rows;
/**
* @param int
*/
public function setColumns($columns)
{
$this->columns = $columns;
}
/**
* @return int
*/
public function getColumns()
{
return $this->columns;
}
/**
* @param PageElementProperties
*/
public function setElementProperties(PageElementProperties $elementProperties)
{
$this->elementProperties = $elementProperties;
}
/**
* @return PageElementProperties
*/
public function getElementProperties()
{
return $this->elementProperties;
}
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param int
*/
public function setRows($rows)
{
$this->rows = $rows;
}
/**
* @return int
*/
public function getRows()
{
return $this->rows;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateTableRequest::class, 'Google_Service_Slides_CreateTableRequest');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class CreateTableResponse extends \Google\Model
{
/**
* @var string
*/
public $objectId;
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateTableResponse::class, 'Google_Service_Slides_CreateTableResponse');

View File

@@ -0,0 +1,96 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class CreateVideoRequest extends \Google\Model
{
protected $elementPropertiesType = PageElementProperties::class;
protected $elementPropertiesDataType = '';
/**
* @var string
*/
public $id;
/**
* @var string
*/
public $objectId;
/**
* @var string
*/
public $source;
/**
* @param PageElementProperties
*/
public function setElementProperties(PageElementProperties $elementProperties)
{
$this->elementProperties = $elementProperties;
}
/**
* @return PageElementProperties
*/
public function getElementProperties()
{
return $this->elementProperties;
}
/**
* @param string
*/
public function setId($id)
{
$this->id = $id;
}
/**
* @return string
*/
public function getId()
{
return $this->id;
}
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param string
*/
public function setSource($source)
{
$this->source = $source;
}
/**
* @return string
*/
public function getSource()
{
return $this->source;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateVideoRequest::class, 'Google_Service_Slides_CreateVideoRequest');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class CreateVideoResponse extends \Google\Model
{
/**
* @var string
*/
public $objectId;
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreateVideoResponse::class, 'Google_Service_Slides_CreateVideoResponse');

View File

@@ -0,0 +1,116 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class CropProperties extends \Google\Model
{
/**
* @var float
*/
public $angle;
/**
* @var float
*/
public $bottomOffset;
/**
* @var float
*/
public $leftOffset;
/**
* @var float
*/
public $rightOffset;
/**
* @var float
*/
public $topOffset;
/**
* @param float
*/
public function setAngle($angle)
{
$this->angle = $angle;
}
/**
* @return float
*/
public function getAngle()
{
return $this->angle;
}
/**
* @param float
*/
public function setBottomOffset($bottomOffset)
{
$this->bottomOffset = $bottomOffset;
}
/**
* @return float
*/
public function getBottomOffset()
{
return $this->bottomOffset;
}
/**
* @param float
*/
public function setLeftOffset($leftOffset)
{
$this->leftOffset = $leftOffset;
}
/**
* @return float
*/
public function getLeftOffset()
{
return $this->leftOffset;
}
/**
* @param float
*/
public function setRightOffset($rightOffset)
{
$this->rightOffset = $rightOffset;
}
/**
* @return float
*/
public function getRightOffset()
{
return $this->rightOffset;
}
/**
* @param float
*/
public function setTopOffset($topOffset)
{
$this->topOffset = $topOffset;
}
/**
* @return float
*/
public function getTopOffset()
{
return $this->topOffset;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CropProperties::class, 'Google_Service_Slides_CropProperties');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class DeleteObjectRequest extends \Google\Model
{
/**
* @var string
*/
public $objectId;
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeleteObjectRequest::class, 'Google_Service_Slides_DeleteObjectRequest');

View File

@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class DeleteParagraphBulletsRequest extends \Google\Model
{
protected $cellLocationType = TableCellLocation::class;
protected $cellLocationDataType = '';
/**
* @var string
*/
public $objectId;
protected $textRangeType = Range::class;
protected $textRangeDataType = '';
/**
* @param TableCellLocation
*/
public function setCellLocation(TableCellLocation $cellLocation)
{
$this->cellLocation = $cellLocation;
}
/**
* @return TableCellLocation
*/
public function getCellLocation()
{
return $this->cellLocation;
}
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param Range
*/
public function setTextRange(Range $textRange)
{
$this->textRange = $textRange;
}
/**
* @return Range
*/
public function getTextRange()
{
return $this->textRange;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeleteParagraphBulletsRequest::class, 'Google_Service_Slides_DeleteParagraphBulletsRequest');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class DeleteTableColumnRequest extends \Google\Model
{
protected $cellLocationType = TableCellLocation::class;
protected $cellLocationDataType = '';
/**
* @var string
*/
public $tableObjectId;
/**
* @param TableCellLocation
*/
public function setCellLocation(TableCellLocation $cellLocation)
{
$this->cellLocation = $cellLocation;
}
/**
* @return TableCellLocation
*/
public function getCellLocation()
{
return $this->cellLocation;
}
/**
* @param string
*/
public function setTableObjectId($tableObjectId)
{
$this->tableObjectId = $tableObjectId;
}
/**
* @return string
*/
public function getTableObjectId()
{
return $this->tableObjectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeleteTableColumnRequest::class, 'Google_Service_Slides_DeleteTableColumnRequest');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class DeleteTableRowRequest extends \Google\Model
{
protected $cellLocationType = TableCellLocation::class;
protected $cellLocationDataType = '';
/**
* @var string
*/
public $tableObjectId;
/**
* @param TableCellLocation
*/
public function setCellLocation(TableCellLocation $cellLocation)
{
$this->cellLocation = $cellLocation;
}
/**
* @return TableCellLocation
*/
public function getCellLocation()
{
return $this->cellLocation;
}
/**
* @param string
*/
public function setTableObjectId($tableObjectId)
{
$this->tableObjectId = $tableObjectId;
}
/**
* @return string
*/
public function getTableObjectId()
{
return $this->tableObjectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeleteTableRowRequest::class, 'Google_Service_Slides_DeleteTableRowRequest');

View File

@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class DeleteTextRequest extends \Google\Model
{
protected $cellLocationType = TableCellLocation::class;
protected $cellLocationDataType = '';
/**
* @var string
*/
public $objectId;
protected $textRangeType = Range::class;
protected $textRangeDataType = '';
/**
* @param TableCellLocation
*/
public function setCellLocation(TableCellLocation $cellLocation)
{
$this->cellLocation = $cellLocation;
}
/**
* @return TableCellLocation
*/
public function getCellLocation()
{
return $this->cellLocation;
}
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param Range
*/
public function setTextRange(Range $textRange)
{
$this->textRange = $textRange;
}
/**
* @return Range
*/
public function getTextRange()
{
return $this->textRange;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeleteTextRequest::class, 'Google_Service_Slides_DeleteTextRequest');

View File

@@ -0,0 +1,53 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Dimension extends \Google\Model
{
public $magnitude;
/**
* @var string
*/
public $unit;
public function setMagnitude($magnitude)
{
$this->magnitude = $magnitude;
}
public function getMagnitude()
{
return $this->magnitude;
}
/**
* @param string
*/
public function setUnit($unit)
{
$this->unit = $unit;
}
/**
* @return string
*/
public function getUnit()
{
return $this->unit;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Dimension::class, 'Google_Service_Slides_Dimension');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class DuplicateObjectRequest extends \Google\Model
{
/**
* @var string
*/
public $objectId;
/**
* @var string[]
*/
public $objectIds;
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param string[]
*/
public function setObjectIds($objectIds)
{
$this->objectIds = $objectIds;
}
/**
* @return string[]
*/
public function getObjectIds()
{
return $this->objectIds;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DuplicateObjectRequest::class, 'Google_Service_Slides_DuplicateObjectRequest');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class DuplicateObjectResponse extends \Google\Model
{
/**
* @var string
*/
public $objectId;
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DuplicateObjectResponse::class, 'Google_Service_Slides_DuplicateObjectResponse');

View File

@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Group extends \Google\Collection
{
protected $collection_key = 'children';
protected $childrenType = PageElement::class;
protected $childrenDataType = 'array';
/**
* @param PageElement[]
*/
public function setChildren($children)
{
$this->children = $children;
}
/**
* @return PageElement[]
*/
public function getChildren()
{
return $this->children;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Group::class, 'Google_Service_Slides_Group');

View File

@@ -0,0 +1,63 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class GroupObjectsRequest extends \Google\Collection
{
protected $collection_key = 'childrenObjectIds';
/**
* @var string[]
*/
public $childrenObjectIds;
/**
* @var string
*/
public $groupObjectId;
/**
* @param string[]
*/
public function setChildrenObjectIds($childrenObjectIds)
{
$this->childrenObjectIds = $childrenObjectIds;
}
/**
* @return string[]
*/
public function getChildrenObjectIds()
{
return $this->childrenObjectIds;
}
/**
* @param string
*/
public function setGroupObjectId($groupObjectId)
{
$this->groupObjectId = $groupObjectId;
}
/**
* @return string
*/
public function getGroupObjectId()
{
return $this->groupObjectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GroupObjectsRequest::class, 'Google_Service_Slides_GroupObjectsRequest');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class GroupObjectsResponse extends \Google\Model
{
/**
* @var string
*/
public $objectId;
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GroupObjectsResponse::class, 'Google_Service_Slides_GroupObjectsResponse');

View File

@@ -0,0 +1,94 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Image extends \Google\Model
{
/**
* @var string
*/
public $contentUrl;
protected $imagePropertiesType = ImageProperties::class;
protected $imagePropertiesDataType = '';
protected $placeholderType = Placeholder::class;
protected $placeholderDataType = '';
/**
* @var string
*/
public $sourceUrl;
/**
* @param string
*/
public function setContentUrl($contentUrl)
{
$this->contentUrl = $contentUrl;
}
/**
* @return string
*/
public function getContentUrl()
{
return $this->contentUrl;
}
/**
* @param ImageProperties
*/
public function setImageProperties(ImageProperties $imageProperties)
{
$this->imageProperties = $imageProperties;
}
/**
* @return ImageProperties
*/
public function getImageProperties()
{
return $this->imageProperties;
}
/**
* @param Placeholder
*/
public function setPlaceholder(Placeholder $placeholder)
{
$this->placeholder = $placeholder;
}
/**
* @return Placeholder
*/
public function getPlaceholder()
{
return $this->placeholder;
}
/**
* @param string
*/
public function setSourceUrl($sourceUrl)
{
$this->sourceUrl = $sourceUrl;
}
/**
* @return string
*/
public function getSourceUrl()
{
return $this->sourceUrl;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Image::class, 'Google_Service_Slides_Image');

View File

@@ -0,0 +1,160 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class ImageProperties extends \Google\Model
{
/**
* @var float
*/
public $brightness;
/**
* @var float
*/
public $contrast;
protected $cropPropertiesType = CropProperties::class;
protected $cropPropertiesDataType = '';
protected $linkType = Link::class;
protected $linkDataType = '';
protected $outlineType = Outline::class;
protected $outlineDataType = '';
protected $recolorType = Recolor::class;
protected $recolorDataType = '';
protected $shadowType = Shadow::class;
protected $shadowDataType = '';
/**
* @var float
*/
public $transparency;
/**
* @param float
*/
public function setBrightness($brightness)
{
$this->brightness = $brightness;
}
/**
* @return float
*/
public function getBrightness()
{
return $this->brightness;
}
/**
* @param float
*/
public function setContrast($contrast)
{
$this->contrast = $contrast;
}
/**
* @return float
*/
public function getContrast()
{
return $this->contrast;
}
/**
* @param CropProperties
*/
public function setCropProperties(CropProperties $cropProperties)
{
$this->cropProperties = $cropProperties;
}
/**
* @return CropProperties
*/
public function getCropProperties()
{
return $this->cropProperties;
}
/**
* @param Link
*/
public function setLink(Link $link)
{
$this->link = $link;
}
/**
* @return Link
*/
public function getLink()
{
return $this->link;
}
/**
* @param Outline
*/
public function setOutline(Outline $outline)
{
$this->outline = $outline;
}
/**
* @return Outline
*/
public function getOutline()
{
return $this->outline;
}
/**
* @param Recolor
*/
public function setRecolor(Recolor $recolor)
{
$this->recolor = $recolor;
}
/**
* @return Recolor
*/
public function getRecolor()
{
return $this->recolor;
}
/**
* @param Shadow
*/
public function setShadow(Shadow $shadow)
{
$this->shadow = $shadow;
}
/**
* @return Shadow
*/
public function getShadow()
{
return $this->shadow;
}
/**
* @param float
*/
public function setTransparency($transparency)
{
$this->transparency = $transparency;
}
/**
* @return float
*/
public function getTransparency()
{
return $this->transparency;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ImageProperties::class, 'Google_Service_Slides_ImageProperties');

View File

@@ -0,0 +1,96 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class InsertTableColumnsRequest extends \Google\Model
{
protected $cellLocationType = TableCellLocation::class;
protected $cellLocationDataType = '';
/**
* @var bool
*/
public $insertRight;
/**
* @var int
*/
public $number;
/**
* @var string
*/
public $tableObjectId;
/**
* @param TableCellLocation
*/
public function setCellLocation(TableCellLocation $cellLocation)
{
$this->cellLocation = $cellLocation;
}
/**
* @return TableCellLocation
*/
public function getCellLocation()
{
return $this->cellLocation;
}
/**
* @param bool
*/
public function setInsertRight($insertRight)
{
$this->insertRight = $insertRight;
}
/**
* @return bool
*/
public function getInsertRight()
{
return $this->insertRight;
}
/**
* @param int
*/
public function setNumber($number)
{
$this->number = $number;
}
/**
* @return int
*/
public function getNumber()
{
return $this->number;
}
/**
* @param string
*/
public function setTableObjectId($tableObjectId)
{
$this->tableObjectId = $tableObjectId;
}
/**
* @return string
*/
public function getTableObjectId()
{
return $this->tableObjectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(InsertTableColumnsRequest::class, 'Google_Service_Slides_InsertTableColumnsRequest');

View File

@@ -0,0 +1,96 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class InsertTableRowsRequest extends \Google\Model
{
protected $cellLocationType = TableCellLocation::class;
protected $cellLocationDataType = '';
/**
* @var bool
*/
public $insertBelow;
/**
* @var int
*/
public $number;
/**
* @var string
*/
public $tableObjectId;
/**
* @param TableCellLocation
*/
public function setCellLocation(TableCellLocation $cellLocation)
{
$this->cellLocation = $cellLocation;
}
/**
* @return TableCellLocation
*/
public function getCellLocation()
{
return $this->cellLocation;
}
/**
* @param bool
*/
public function setInsertBelow($insertBelow)
{
$this->insertBelow = $insertBelow;
}
/**
* @return bool
*/
public function getInsertBelow()
{
return $this->insertBelow;
}
/**
* @param int
*/
public function setNumber($number)
{
$this->number = $number;
}
/**
* @return int
*/
public function getNumber()
{
return $this->number;
}
/**
* @param string
*/
public function setTableObjectId($tableObjectId)
{
$this->tableObjectId = $tableObjectId;
}
/**
* @return string
*/
public function getTableObjectId()
{
return $this->tableObjectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(InsertTableRowsRequest::class, 'Google_Service_Slides_InsertTableRowsRequest');

View File

@@ -0,0 +1,96 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class InsertTextRequest extends \Google\Model
{
protected $cellLocationType = TableCellLocation::class;
protected $cellLocationDataType = '';
/**
* @var int
*/
public $insertionIndex;
/**
* @var string
*/
public $objectId;
/**
* @var string
*/
public $text;
/**
* @param TableCellLocation
*/
public function setCellLocation(TableCellLocation $cellLocation)
{
$this->cellLocation = $cellLocation;
}
/**
* @return TableCellLocation
*/
public function getCellLocation()
{
return $this->cellLocation;
}
/**
* @param int
*/
public function setInsertionIndex($insertionIndex)
{
$this->insertionIndex = $insertionIndex;
}
/**
* @return int
*/
public function getInsertionIndex()
{
return $this->insertionIndex;
}
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param string
*/
public function setText($text)
{
$this->text = $text;
}
/**
* @return string
*/
public function getText()
{
return $this->text;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(InsertTextRequest::class, 'Google_Service_Slides_InsertTextRequest');

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class LayoutPlaceholderIdMapping extends \Google\Model
{
protected $layoutPlaceholderType = Placeholder::class;
protected $layoutPlaceholderDataType = '';
/**
* @var string
*/
public $layoutPlaceholderObjectId;
/**
* @var string
*/
public $objectId;
/**
* @param Placeholder
*/
public function setLayoutPlaceholder(Placeholder $layoutPlaceholder)
{
$this->layoutPlaceholder = $layoutPlaceholder;
}
/**
* @return Placeholder
*/
public function getLayoutPlaceholder()
{
return $this->layoutPlaceholder;
}
/**
* @param string
*/
public function setLayoutPlaceholderObjectId($layoutPlaceholderObjectId)
{
$this->layoutPlaceholderObjectId = $layoutPlaceholderObjectId;
}
/**
* @return string
*/
public function getLayoutPlaceholderObjectId()
{
return $this->layoutPlaceholderObjectId;
}
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LayoutPlaceholderIdMapping::class, 'Google_Service_Slides_LayoutPlaceholderIdMapping');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class LayoutProperties extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $masterObjectId;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setMasterObjectId($masterObjectId)
{
$this->masterObjectId = $masterObjectId;
}
/**
* @return string
*/
public function getMasterObjectId()
{
return $this->masterObjectId;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LayoutProperties::class, 'Google_Service_Slides_LayoutProperties');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class LayoutReference extends \Google\Model
{
/**
* @var string
*/
public $layoutId;
/**
* @var string
*/
public $predefinedLayout;
/**
* @param string
*/
public function setLayoutId($layoutId)
{
$this->layoutId = $layoutId;
}
/**
* @return string
*/
public function getLayoutId()
{
return $this->layoutId;
}
/**
* @param string
*/
public function setPredefinedLayout($predefinedLayout)
{
$this->predefinedLayout = $predefinedLayout;
}
/**
* @return string
*/
public function getPredefinedLayout()
{
return $this->predefinedLayout;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LayoutReference::class, 'Google_Service_Slides_LayoutReference');

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Line extends \Google\Model
{
/**
* @var string
*/
public $lineCategory;
protected $linePropertiesType = LineProperties::class;
protected $linePropertiesDataType = '';
/**
* @var string
*/
public $lineType;
/**
* @param string
*/
public function setLineCategory($lineCategory)
{
$this->lineCategory = $lineCategory;
}
/**
* @return string
*/
public function getLineCategory()
{
return $this->lineCategory;
}
/**
* @param LineProperties
*/
public function setLineProperties(LineProperties $lineProperties)
{
$this->lineProperties = $lineProperties;
}
/**
* @return LineProperties
*/
public function getLineProperties()
{
return $this->lineProperties;
}
/**
* @param string
*/
public function setLineType($lineType)
{
$this->lineType = $lineType;
}
/**
* @return string
*/
public function getLineType()
{
return $this->lineType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Line::class, 'Google_Service_Slides_Line');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class LineConnection extends \Google\Model
{
/**
* @var string
*/
public $connectedObjectId;
/**
* @var int
*/
public $connectionSiteIndex;
/**
* @param string
*/
public function setConnectedObjectId($connectedObjectId)
{
$this->connectedObjectId = $connectedObjectId;
}
/**
* @return string
*/
public function getConnectedObjectId()
{
return $this->connectedObjectId;
}
/**
* @param int
*/
public function setConnectionSiteIndex($connectionSiteIndex)
{
$this->connectionSiteIndex = $connectionSiteIndex;
}
/**
* @return int
*/
public function getConnectionSiteIndex()
{
return $this->connectionSiteIndex;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LineConnection::class, 'Google_Service_Slides_LineConnection');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class LineFill extends \Google\Model
{
protected $solidFillType = SolidFill::class;
protected $solidFillDataType = '';
/**
* @param SolidFill
*/
public function setSolidFill(SolidFill $solidFill)
{
$this->solidFill = $solidFill;
}
/**
* @return SolidFill
*/
public function getSolidFill()
{
return $this->solidFill;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LineFill::class, 'Google_Service_Slides_LineFill');

View File

@@ -0,0 +1,160 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class LineProperties extends \Google\Model
{
/**
* @var string
*/
public $dashStyle;
/**
* @var string
*/
public $endArrow;
protected $endConnectionType = LineConnection::class;
protected $endConnectionDataType = '';
protected $lineFillType = LineFill::class;
protected $lineFillDataType = '';
protected $linkType = Link::class;
protected $linkDataType = '';
/**
* @var string
*/
public $startArrow;
protected $startConnectionType = LineConnection::class;
protected $startConnectionDataType = '';
protected $weightType = Dimension::class;
protected $weightDataType = '';
/**
* @param string
*/
public function setDashStyle($dashStyle)
{
$this->dashStyle = $dashStyle;
}
/**
* @return string
*/
public function getDashStyle()
{
return $this->dashStyle;
}
/**
* @param string
*/
public function setEndArrow($endArrow)
{
$this->endArrow = $endArrow;
}
/**
* @return string
*/
public function getEndArrow()
{
return $this->endArrow;
}
/**
* @param LineConnection
*/
public function setEndConnection(LineConnection $endConnection)
{
$this->endConnection = $endConnection;
}
/**
* @return LineConnection
*/
public function getEndConnection()
{
return $this->endConnection;
}
/**
* @param LineFill
*/
public function setLineFill(LineFill $lineFill)
{
$this->lineFill = $lineFill;
}
/**
* @return LineFill
*/
public function getLineFill()
{
return $this->lineFill;
}
/**
* @param Link
*/
public function setLink(Link $link)
{
$this->link = $link;
}
/**
* @return Link
*/
public function getLink()
{
return $this->link;
}
/**
* @param string
*/
public function setStartArrow($startArrow)
{
$this->startArrow = $startArrow;
}
/**
* @return string
*/
public function getStartArrow()
{
return $this->startArrow;
}
/**
* @param LineConnection
*/
public function setStartConnection(LineConnection $startConnection)
{
$this->startConnection = $startConnection;
}
/**
* @return LineConnection
*/
public function getStartConnection()
{
return $this->startConnection;
}
/**
* @param Dimension
*/
public function setWeight(Dimension $weight)
{
$this->weight = $weight;
}
/**
* @return Dimension
*/
public function getWeight()
{
return $this->weight;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LineProperties::class, 'Google_Service_Slides_LineProperties');

View File

@@ -0,0 +1,98 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Link extends \Google\Model
{
/**
* @var string
*/
public $pageObjectId;
/**
* @var string
*/
public $relativeLink;
/**
* @var int
*/
public $slideIndex;
/**
* @var string
*/
public $url;
/**
* @param string
*/
public function setPageObjectId($pageObjectId)
{
$this->pageObjectId = $pageObjectId;
}
/**
* @return string
*/
public function getPageObjectId()
{
return $this->pageObjectId;
}
/**
* @param string
*/
public function setRelativeLink($relativeLink)
{
$this->relativeLink = $relativeLink;
}
/**
* @return string
*/
public function getRelativeLink()
{
return $this->relativeLink;
}
/**
* @param int
*/
public function setSlideIndex($slideIndex)
{
$this->slideIndex = $slideIndex;
}
/**
* @return int
*/
public function getSlideIndex()
{
return $this->slideIndex;
}
/**
* @param string
*/
public function setUrl($url)
{
$this->url = $url;
}
/**
* @return string
*/
public function getUrl()
{
return $this->url;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Link::class, 'Google_Service_Slides_Link');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class MasterProperties extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MasterProperties::class, 'Google_Service_Slides_MasterProperties');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class MergeTableCellsRequest extends \Google\Model
{
/**
* @var string
*/
public $objectId;
protected $tableRangeType = TableRange::class;
protected $tableRangeDataType = '';
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param TableRange
*/
public function setTableRange(TableRange $tableRange)
{
$this->tableRange = $tableRange;
}
/**
* @return TableRange
*/
public function getTableRange()
{
return $this->tableRange;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MergeTableCellsRequest::class, 'Google_Service_Slides_MergeTableCellsRequest');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class NestingLevel extends \Google\Model
{
protected $bulletStyleType = TextStyle::class;
protected $bulletStyleDataType = '';
/**
* @param TextStyle
*/
public function setBulletStyle(TextStyle $bulletStyle)
{
$this->bulletStyle = $bulletStyle;
}
/**
* @return TextStyle
*/
public function getBulletStyle()
{
return $this->bulletStyle;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(NestingLevel::class, 'Google_Service_Slides_NestingLevel');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class NotesProperties extends \Google\Model
{
/**
* @var string
*/
public $speakerNotesObjectId;
/**
* @param string
*/
public function setSpeakerNotesObjectId($speakerNotesObjectId)
{
$this->speakerNotesObjectId = $speakerNotesObjectId;
}
/**
* @return string
*/
public function getSpeakerNotesObjectId()
{
return $this->speakerNotesObjectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(NotesProperties::class, 'Google_Service_Slides_NotesProperties');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class OpaqueColor extends \Google\Model
{
protected $rgbColorType = RgbColor::class;
protected $rgbColorDataType = '';
/**
* @var string
*/
public $themeColor;
/**
* @param RgbColor
*/
public function setRgbColor(RgbColor $rgbColor)
{
$this->rgbColor = $rgbColor;
}
/**
* @return RgbColor
*/
public function getRgbColor()
{
return $this->rgbColor;
}
/**
* @param string
*/
public function setThemeColor($themeColor)
{
$this->themeColor = $themeColor;
}
/**
* @return string
*/
public function getThemeColor()
{
return $this->themeColor;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(OpaqueColor::class, 'Google_Service_Slides_OpaqueColor');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class OptionalColor extends \Google\Model
{
protected $opaqueColorType = OpaqueColor::class;
protected $opaqueColorDataType = '';
/**
* @param OpaqueColor
*/
public function setOpaqueColor(OpaqueColor $opaqueColor)
{
$this->opaqueColor = $opaqueColor;
}
/**
* @return OpaqueColor
*/
public function getOpaqueColor()
{
return $this->opaqueColor;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(OptionalColor::class, 'Google_Service_Slides_OptionalColor');

View File

@@ -0,0 +1,94 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Outline extends \Google\Model
{
/**
* @var string
*/
public $dashStyle;
protected $outlineFillType = OutlineFill::class;
protected $outlineFillDataType = '';
/**
* @var string
*/
public $propertyState;
protected $weightType = Dimension::class;
protected $weightDataType = '';
/**
* @param string
*/
public function setDashStyle($dashStyle)
{
$this->dashStyle = $dashStyle;
}
/**
* @return string
*/
public function getDashStyle()
{
return $this->dashStyle;
}
/**
* @param OutlineFill
*/
public function setOutlineFill(OutlineFill $outlineFill)
{
$this->outlineFill = $outlineFill;
}
/**
* @return OutlineFill
*/
public function getOutlineFill()
{
return $this->outlineFill;
}
/**
* @param string
*/
public function setPropertyState($propertyState)
{
$this->propertyState = $propertyState;
}
/**
* @return string
*/
public function getPropertyState()
{
return $this->propertyState;
}
/**
* @param Dimension
*/
public function setWeight(Dimension $weight)
{
$this->weight = $weight;
}
/**
* @return Dimension
*/
public function getWeight()
{
return $this->weight;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Outline::class, 'Google_Service_Slides_Outline');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class OutlineFill extends \Google\Model
{
protected $solidFillType = SolidFill::class;
protected $solidFillDataType = '';
/**
* @param SolidFill
*/
public function setSolidFill(SolidFill $solidFill)
{
$this->solidFill = $solidFill;
}
/**
* @return SolidFill
*/
public function getSolidFill()
{
return $this->solidFill;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(OutlineFill::class, 'Google_Service_Slides_OutlineFill');

View File

@@ -0,0 +1,177 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Page extends \Google\Collection
{
protected $collection_key = 'pageElements';
protected $layoutPropertiesType = LayoutProperties::class;
protected $layoutPropertiesDataType = '';
protected $masterPropertiesType = MasterProperties::class;
protected $masterPropertiesDataType = '';
protected $notesPropertiesType = NotesProperties::class;
protected $notesPropertiesDataType = '';
/**
* @var string
*/
public $objectId;
protected $pageElementsType = PageElement::class;
protected $pageElementsDataType = 'array';
protected $pagePropertiesType = PageProperties::class;
protected $pagePropertiesDataType = '';
/**
* @var string
*/
public $pageType;
/**
* @var string
*/
public $revisionId;
protected $slidePropertiesType = SlideProperties::class;
protected $slidePropertiesDataType = '';
/**
* @param LayoutProperties
*/
public function setLayoutProperties(LayoutProperties $layoutProperties)
{
$this->layoutProperties = $layoutProperties;
}
/**
* @return LayoutProperties
*/
public function getLayoutProperties()
{
return $this->layoutProperties;
}
/**
* @param MasterProperties
*/
public function setMasterProperties(MasterProperties $masterProperties)
{
$this->masterProperties = $masterProperties;
}
/**
* @return MasterProperties
*/
public function getMasterProperties()
{
return $this->masterProperties;
}
/**
* @param NotesProperties
*/
public function setNotesProperties(NotesProperties $notesProperties)
{
$this->notesProperties = $notesProperties;
}
/**
* @return NotesProperties
*/
public function getNotesProperties()
{
return $this->notesProperties;
}
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param PageElement[]
*/
public function setPageElements($pageElements)
{
$this->pageElements = $pageElements;
}
/**
* @return PageElement[]
*/
public function getPageElements()
{
return $this->pageElements;
}
/**
* @param PageProperties
*/
public function setPageProperties(PageProperties $pageProperties)
{
$this->pageProperties = $pageProperties;
}
/**
* @return PageProperties
*/
public function getPageProperties()
{
return $this->pageProperties;
}
/**
* @param string
*/
public function setPageType($pageType)
{
$this->pageType = $pageType;
}
/**
* @return string
*/
public function getPageType()
{
return $this->pageType;
}
/**
* @param string
*/
public function setRevisionId($revisionId)
{
$this->revisionId = $revisionId;
}
/**
* @return string
*/
public function getRevisionId()
{
return $this->revisionId;
}
/**
* @param SlideProperties
*/
public function setSlideProperties(SlideProperties $slideProperties)
{
$this->slideProperties = $slideProperties;
}
/**
* @return SlideProperties
*/
public function getSlideProperties()
{
return $this->slideProperties;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Page::class, 'Google_Service_Slides_Page');

View File

@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class PageBackgroundFill extends \Google\Model
{
/**
* @var string
*/
public $propertyState;
protected $solidFillType = SolidFill::class;
protected $solidFillDataType = '';
protected $stretchedPictureFillType = StretchedPictureFill::class;
protected $stretchedPictureFillDataType = '';
/**
* @param string
*/
public function setPropertyState($propertyState)
{
$this->propertyState = $propertyState;
}
/**
* @return string
*/
public function getPropertyState()
{
return $this->propertyState;
}
/**
* @param SolidFill
*/
public function setSolidFill(SolidFill $solidFill)
{
$this->solidFill = $solidFill;
}
/**
* @return SolidFill
*/
public function getSolidFill()
{
return $this->solidFill;
}
/**
* @param StretchedPictureFill
*/
public function setStretchedPictureFill(StretchedPictureFill $stretchedPictureFill)
{
$this->stretchedPictureFill = $stretchedPictureFill;
}
/**
* @return StretchedPictureFill
*/
public function getStretchedPictureFill()
{
return $this->stretchedPictureFill;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PageBackgroundFill::class, 'Google_Service_Slides_PageBackgroundFill');

View File

@@ -0,0 +1,256 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class PageElement extends \Google\Model
{
/**
* @var string
*/
public $description;
protected $elementGroupType = Group::class;
protected $elementGroupDataType = '';
protected $imageType = Image::class;
protected $imageDataType = '';
protected $lineType = Line::class;
protected $lineDataType = '';
/**
* @var string
*/
public $objectId;
protected $shapeType = Shape::class;
protected $shapeDataType = '';
protected $sheetsChartType = SheetsChart::class;
protected $sheetsChartDataType = '';
protected $sizeType = Size::class;
protected $sizeDataType = '';
protected $speakerSpotlightType = SpeakerSpotlight::class;
protected $speakerSpotlightDataType = '';
protected $tableType = Table::class;
protected $tableDataType = '';
/**
* @var string
*/
public $title;
protected $transformType = AffineTransform::class;
protected $transformDataType = '';
protected $videoType = Video::class;
protected $videoDataType = '';
protected $wordArtType = WordArt::class;
protected $wordArtDataType = '';
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param Group
*/
public function setElementGroup(Group $elementGroup)
{
$this->elementGroup = $elementGroup;
}
/**
* @return Group
*/
public function getElementGroup()
{
return $this->elementGroup;
}
/**
* @param Image
*/
public function setImage(Image $image)
{
$this->image = $image;
}
/**
* @return Image
*/
public function getImage()
{
return $this->image;
}
/**
* @param Line
*/
public function setLine(Line $line)
{
$this->line = $line;
}
/**
* @return Line
*/
public function getLine()
{
return $this->line;
}
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
/**
* @param Shape
*/
public function setShape(Shape $shape)
{
$this->shape = $shape;
}
/**
* @return Shape
*/
public function getShape()
{
return $this->shape;
}
/**
* @param SheetsChart
*/
public function setSheetsChart(SheetsChart $sheetsChart)
{
$this->sheetsChart = $sheetsChart;
}
/**
* @return SheetsChart
*/
public function getSheetsChart()
{
return $this->sheetsChart;
}
/**
* @param Size
*/
public function setSize(Size $size)
{
$this->size = $size;
}
/**
* @return Size
*/
public function getSize()
{
return $this->size;
}
/**
* @param SpeakerSpotlight
*/
public function setSpeakerSpotlight(SpeakerSpotlight $speakerSpotlight)
{
$this->speakerSpotlight = $speakerSpotlight;
}
/**
* @return SpeakerSpotlight
*/
public function getSpeakerSpotlight()
{
return $this->speakerSpotlight;
}
/**
* @param Table
*/
public function setTable(Table $table)
{
$this->table = $table;
}
/**
* @return Table
*/
public function getTable()
{
return $this->table;
}
/**
* @param string
*/
public function setTitle($title)
{
$this->title = $title;
}
/**
* @return string
*/
public function getTitle()
{
return $this->title;
}
/**
* @param AffineTransform
*/
public function setTransform(AffineTransform $transform)
{
$this->transform = $transform;
}
/**
* @return AffineTransform
*/
public function getTransform()
{
return $this->transform;
}
/**
* @param Video
*/
public function setVideo(Video $video)
{
$this->video = $video;
}
/**
* @return Video
*/
public function getVideo()
{
return $this->video;
}
/**
* @param WordArt
*/
public function setWordArt(WordArt $wordArt)
{
$this->wordArt = $wordArt;
}
/**
* @return WordArt
*/
public function getWordArt()
{
return $this->wordArt;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PageElement::class, 'Google_Service_Slides_PageElement');

View File

@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class PageElementProperties extends \Google\Model
{
/**
* @var string
*/
public $pageObjectId;
protected $sizeType = Size::class;
protected $sizeDataType = '';
protected $transformType = AffineTransform::class;
protected $transformDataType = '';
/**
* @param string
*/
public function setPageObjectId($pageObjectId)
{
$this->pageObjectId = $pageObjectId;
}
/**
* @return string
*/
public function getPageObjectId()
{
return $this->pageObjectId;
}
/**
* @param Size
*/
public function setSize(Size $size)
{
$this->size = $size;
}
/**
* @return Size
*/
public function getSize()
{
return $this->size;
}
/**
* @param AffineTransform
*/
public function setTransform(AffineTransform $transform)
{
$this->transform = $transform;
}
/**
* @return AffineTransform
*/
public function getTransform()
{
return $this->transform;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PageElementProperties::class, 'Google_Service_Slides_PageElementProperties');

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class PageProperties extends \Google\Model
{
protected $colorSchemeType = ColorScheme::class;
protected $colorSchemeDataType = '';
protected $pageBackgroundFillType = PageBackgroundFill::class;
protected $pageBackgroundFillDataType = '';
/**
* @param ColorScheme
*/
public function setColorScheme(ColorScheme $colorScheme)
{
$this->colorScheme = $colorScheme;
}
/**
* @return ColorScheme
*/
public function getColorScheme()
{
return $this->colorScheme;
}
/**
* @param PageBackgroundFill
*/
public function setPageBackgroundFill(PageBackgroundFill $pageBackgroundFill)
{
$this->pageBackgroundFill = $pageBackgroundFill;
}
/**
* @return PageBackgroundFill
*/
public function getPageBackgroundFill()
{
return $this->pageBackgroundFill;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PageProperties::class, 'Google_Service_Slides_PageProperties');

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class ParagraphMarker extends \Google\Model
{
protected $bulletType = Bullet::class;
protected $bulletDataType = '';
protected $styleType = ParagraphStyle::class;
protected $styleDataType = '';
/**
* @param Bullet
*/
public function setBullet(Bullet $bullet)
{
$this->bullet = $bullet;
}
/**
* @return Bullet
*/
public function getBullet()
{
return $this->bullet;
}
/**
* @param ParagraphStyle
*/
public function setStyle(ParagraphStyle $style)
{
$this->style = $style;
}
/**
* @return ParagraphStyle
*/
public function getStyle()
{
return $this->style;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ParagraphMarker::class, 'Google_Service_Slides_ParagraphMarker');

View File

@@ -0,0 +1,178 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class ParagraphStyle extends \Google\Model
{
/**
* @var string
*/
public $alignment;
/**
* @var string
*/
public $direction;
protected $indentEndType = Dimension::class;
protected $indentEndDataType = '';
protected $indentFirstLineType = Dimension::class;
protected $indentFirstLineDataType = '';
protected $indentStartType = Dimension::class;
protected $indentStartDataType = '';
/**
* @var float
*/
public $lineSpacing;
protected $spaceAboveType = Dimension::class;
protected $spaceAboveDataType = '';
protected $spaceBelowType = Dimension::class;
protected $spaceBelowDataType = '';
/**
* @var string
*/
public $spacingMode;
/**
* @param string
*/
public function setAlignment($alignment)
{
$this->alignment = $alignment;
}
/**
* @return string
*/
public function getAlignment()
{
return $this->alignment;
}
/**
* @param string
*/
public function setDirection($direction)
{
$this->direction = $direction;
}
/**
* @return string
*/
public function getDirection()
{
return $this->direction;
}
/**
* @param Dimension
*/
public function setIndentEnd(Dimension $indentEnd)
{
$this->indentEnd = $indentEnd;
}
/**
* @return Dimension
*/
public function getIndentEnd()
{
return $this->indentEnd;
}
/**
* @param Dimension
*/
public function setIndentFirstLine(Dimension $indentFirstLine)
{
$this->indentFirstLine = $indentFirstLine;
}
/**
* @return Dimension
*/
public function getIndentFirstLine()
{
return $this->indentFirstLine;
}
/**
* @param Dimension
*/
public function setIndentStart(Dimension $indentStart)
{
$this->indentStart = $indentStart;
}
/**
* @return Dimension
*/
public function getIndentStart()
{
return $this->indentStart;
}
/**
* @param float
*/
public function setLineSpacing($lineSpacing)
{
$this->lineSpacing = $lineSpacing;
}
/**
* @return float
*/
public function getLineSpacing()
{
return $this->lineSpacing;
}
/**
* @param Dimension
*/
public function setSpaceAbove(Dimension $spaceAbove)
{
$this->spaceAbove = $spaceAbove;
}
/**
* @return Dimension
*/
public function getSpaceAbove()
{
return $this->spaceAbove;
}
/**
* @param Dimension
*/
public function setSpaceBelow(Dimension $spaceBelow)
{
$this->spaceBelow = $spaceBelow;
}
/**
* @return Dimension
*/
public function getSpaceBelow()
{
return $this->spaceBelow;
}
/**
* @param string
*/
public function setSpacingMode($spacingMode)
{
$this->spacingMode = $spacingMode;
}
/**
* @return string
*/
public function getSpacingMode()
{
return $this->spacingMode;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ParagraphStyle::class, 'Google_Service_Slides_ParagraphStyle');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Placeholder extends \Google\Model
{
/**
* @var int
*/
public $index;
/**
* @var string
*/
public $parentObjectId;
/**
* @var string
*/
public $type;
/**
* @param int
*/
public function setIndex($index)
{
$this->index = $index;
}
/**
* @return int
*/
public function getIndex()
{
return $this->index;
}
/**
* @param string
*/
public function setParentObjectId($parentObjectId)
{
$this->parentObjectId = $parentObjectId;
}
/**
* @return string
*/
public function getParentObjectId()
{
return $this->parentObjectId;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Placeholder::class, 'Google_Service_Slides_Placeholder');

View File

@@ -0,0 +1,179 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Presentation extends \Google\Collection
{
protected $collection_key = 'slides';
protected $layoutsType = Page::class;
protected $layoutsDataType = 'array';
/**
* @var string
*/
public $locale;
protected $mastersType = Page::class;
protected $mastersDataType = 'array';
protected $notesMasterType = Page::class;
protected $notesMasterDataType = '';
protected $pageSizeType = Size::class;
protected $pageSizeDataType = '';
/**
* @var string
*/
public $presentationId;
/**
* @var string
*/
public $revisionId;
protected $slidesType = Page::class;
protected $slidesDataType = 'array';
/**
* @var string
*/
public $title;
/**
* @param Page[]
*/
public function setLayouts($layouts)
{
$this->layouts = $layouts;
}
/**
* @return Page[]
*/
public function getLayouts()
{
return $this->layouts;
}
/**
* @param string
*/
public function setLocale($locale)
{
$this->locale = $locale;
}
/**
* @return string
*/
public function getLocale()
{
return $this->locale;
}
/**
* @param Page[]
*/
public function setMasters($masters)
{
$this->masters = $masters;
}
/**
* @return Page[]
*/
public function getMasters()
{
return $this->masters;
}
/**
* @param Page
*/
public function setNotesMaster(Page $notesMaster)
{
$this->notesMaster = $notesMaster;
}
/**
* @return Page
*/
public function getNotesMaster()
{
return $this->notesMaster;
}
/**
* @param Size
*/
public function setPageSize(Size $pageSize)
{
$this->pageSize = $pageSize;
}
/**
* @return Size
*/
public function getPageSize()
{
return $this->pageSize;
}
/**
* @param string
*/
public function setPresentationId($presentationId)
{
$this->presentationId = $presentationId;
}
/**
* @return string
*/
public function getPresentationId()
{
return $this->presentationId;
}
/**
* @param string
*/
public function setRevisionId($revisionId)
{
$this->revisionId = $revisionId;
}
/**
* @return string
*/
public function getRevisionId()
{
return $this->revisionId;
}
/**
* @param Page[]
*/
public function setSlides($slides)
{
$this->slides = $slides;
}
/**
* @return Page[]
*/
public function getSlides()
{
return $this->slides;
}
/**
* @param string
*/
public function setTitle($title)
{
$this->title = $title;
}
/**
* @return string
*/
public function getTitle()
{
return $this->title;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Presentation::class, 'Google_Service_Slides_Presentation');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Range extends \Google\Model
{
/**
* @var int
*/
public $endIndex;
/**
* @var int
*/
public $startIndex;
/**
* @var string
*/
public $type;
/**
* @param int
*/
public function setEndIndex($endIndex)
{
$this->endIndex = $endIndex;
}
/**
* @return int
*/
public function getEndIndex()
{
return $this->endIndex;
}
/**
* @param int
*/
public function setStartIndex($startIndex)
{
$this->startIndex = $startIndex;
}
/**
* @return int
*/
public function getStartIndex()
{
return $this->startIndex;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Range::class, 'Google_Service_Slides_Range');

View File

@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Recolor extends \Google\Collection
{
protected $collection_key = 'recolorStops';
/**
* @var string
*/
public $name;
protected $recolorStopsType = ColorStop::class;
protected $recolorStopsDataType = 'array';
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param ColorStop[]
*/
public function setRecolorStops($recolorStops)
{
$this->recolorStops = $recolorStops;
}
/**
* @return ColorStop[]
*/
public function getRecolorStops()
{
return $this->recolorStops;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Recolor::class, 'Google_Service_Slides_Recolor');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class RefreshSheetsChartRequest extends \Google\Model
{
/**
* @var string
*/
public $objectId;
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(RefreshSheetsChartRequest::class, 'Google_Service_Slides_RefreshSheetsChartRequest');

View File

@@ -0,0 +1,115 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class ReplaceAllShapesWithImageRequest extends \Google\Collection
{
protected $collection_key = 'pageObjectIds';
protected $containsTextType = SubstringMatchCriteria::class;
protected $containsTextDataType = '';
/**
* @var string
*/
public $imageReplaceMethod;
/**
* @var string
*/
public $imageUrl;
/**
* @var string[]
*/
public $pageObjectIds;
/**
* @var string
*/
public $replaceMethod;
/**
* @param SubstringMatchCriteria
*/
public function setContainsText(SubstringMatchCriteria $containsText)
{
$this->containsText = $containsText;
}
/**
* @return SubstringMatchCriteria
*/
public function getContainsText()
{
return $this->containsText;
}
/**
* @param string
*/
public function setImageReplaceMethod($imageReplaceMethod)
{
$this->imageReplaceMethod = $imageReplaceMethod;
}
/**
* @return string
*/
public function getImageReplaceMethod()
{
return $this->imageReplaceMethod;
}
/**
* @param string
*/
public function setImageUrl($imageUrl)
{
$this->imageUrl = $imageUrl;
}
/**
* @return string
*/
public function getImageUrl()
{
return $this->imageUrl;
}
/**
* @param string[]
*/
public function setPageObjectIds($pageObjectIds)
{
$this->pageObjectIds = $pageObjectIds;
}
/**
* @return string[]
*/
public function getPageObjectIds()
{
return $this->pageObjectIds;
}
/**
* @param string
*/
public function setReplaceMethod($replaceMethod)
{
$this->replaceMethod = $replaceMethod;
}
/**
* @return string
*/
public function getReplaceMethod()
{
return $this->replaceMethod;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ReplaceAllShapesWithImageRequest::class, 'Google_Service_Slides_ReplaceAllShapesWithImageRequest');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class ReplaceAllShapesWithImageResponse extends \Google\Model
{
/**
* @var int
*/
public $occurrencesChanged;
/**
* @param int
*/
public function setOccurrencesChanged($occurrencesChanged)
{
$this->occurrencesChanged = $occurrencesChanged;
}
/**
* @return int
*/
public function getOccurrencesChanged()
{
return $this->occurrencesChanged;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ReplaceAllShapesWithImageResponse::class, 'Google_Service_Slides_ReplaceAllShapesWithImageResponse');

View File

@@ -0,0 +1,115 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class ReplaceAllShapesWithSheetsChartRequest extends \Google\Collection
{
protected $collection_key = 'pageObjectIds';
/**
* @var int
*/
public $chartId;
protected $containsTextType = SubstringMatchCriteria::class;
protected $containsTextDataType = '';
/**
* @var string
*/
public $linkingMode;
/**
* @var string[]
*/
public $pageObjectIds;
/**
* @var string
*/
public $spreadsheetId;
/**
* @param int
*/
public function setChartId($chartId)
{
$this->chartId = $chartId;
}
/**
* @return int
*/
public function getChartId()
{
return $this->chartId;
}
/**
* @param SubstringMatchCriteria
*/
public function setContainsText(SubstringMatchCriteria $containsText)
{
$this->containsText = $containsText;
}
/**
* @return SubstringMatchCriteria
*/
public function getContainsText()
{
return $this->containsText;
}
/**
* @param string
*/
public function setLinkingMode($linkingMode)
{
$this->linkingMode = $linkingMode;
}
/**
* @return string
*/
public function getLinkingMode()
{
return $this->linkingMode;
}
/**
* @param string[]
*/
public function setPageObjectIds($pageObjectIds)
{
$this->pageObjectIds = $pageObjectIds;
}
/**
* @return string[]
*/
public function getPageObjectIds()
{
return $this->pageObjectIds;
}
/**
* @param string
*/
public function setSpreadsheetId($spreadsheetId)
{
$this->spreadsheetId = $spreadsheetId;
}
/**
* @return string
*/
public function getSpreadsheetId()
{
return $this->spreadsheetId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ReplaceAllShapesWithSheetsChartRequest::class, 'Google_Service_Slides_ReplaceAllShapesWithSheetsChartRequest');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class ReplaceAllShapesWithSheetsChartResponse extends \Google\Model
{
/**
* @var int
*/
public $occurrencesChanged;
/**
* @param int
*/
public function setOccurrencesChanged($occurrencesChanged)
{
$this->occurrencesChanged = $occurrencesChanged;
}
/**
* @return int
*/
public function getOccurrencesChanged()
{
return $this->occurrencesChanged;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ReplaceAllShapesWithSheetsChartResponse::class, 'Google_Service_Slides_ReplaceAllShapesWithSheetsChartResponse');

View File

@@ -0,0 +1,79 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class ReplaceAllTextRequest extends \Google\Collection
{
protected $collection_key = 'pageObjectIds';
protected $containsTextType = SubstringMatchCriteria::class;
protected $containsTextDataType = '';
/**
* @var string[]
*/
public $pageObjectIds;
/**
* @var string
*/
public $replaceText;
/**
* @param SubstringMatchCriteria
*/
public function setContainsText(SubstringMatchCriteria $containsText)
{
$this->containsText = $containsText;
}
/**
* @return SubstringMatchCriteria
*/
public function getContainsText()
{
return $this->containsText;
}
/**
* @param string[]
*/
public function setPageObjectIds($pageObjectIds)
{
$this->pageObjectIds = $pageObjectIds;
}
/**
* @return string[]
*/
public function getPageObjectIds()
{
return $this->pageObjectIds;
}
/**
* @param string
*/
public function setReplaceText($replaceText)
{
$this->replaceText = $replaceText;
}
/**
* @return string
*/
public function getReplaceText()
{
return $this->replaceText;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ReplaceAllTextRequest::class, 'Google_Service_Slides_ReplaceAllTextRequest');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class ReplaceAllTextResponse extends \Google\Model
{
/**
* @var int
*/
public $occurrencesChanged;
/**
* @param int
*/
public function setOccurrencesChanged($occurrencesChanged)
{
$this->occurrencesChanged = $occurrencesChanged;
}
/**
* @return int
*/
public function getOccurrencesChanged()
{
return $this->occurrencesChanged;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ReplaceAllTextResponse::class, 'Google_Service_Slides_ReplaceAllTextResponse');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class ReplaceImageRequest extends \Google\Model
{
/**
* @var string
*/
public $imageObjectId;
/**
* @var string
*/
public $imageReplaceMethod;
/**
* @var string
*/
public $url;
/**
* @param string
*/
public function setImageObjectId($imageObjectId)
{
$this->imageObjectId = $imageObjectId;
}
/**
* @return string
*/
public function getImageObjectId()
{
return $this->imageObjectId;
}
/**
* @param string
*/
public function setImageReplaceMethod($imageReplaceMethod)
{
$this->imageReplaceMethod = $imageReplaceMethod;
}
/**
* @return string
*/
public function getImageReplaceMethod()
{
return $this->imageReplaceMethod;
}
/**
* @param string
*/
public function setUrl($url)
{
$this->url = $url;
}
/**
* @return string
*/
public function getUrl()
{
return $this->url;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ReplaceImageRequest::class, 'Google_Service_Slides_ReplaceImageRequest');

View File

@@ -0,0 +1,730 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Request extends \Google\Model
{
protected $createImageType = CreateImageRequest::class;
protected $createImageDataType = '';
protected $createLineType = CreateLineRequest::class;
protected $createLineDataType = '';
protected $createParagraphBulletsType = CreateParagraphBulletsRequest::class;
protected $createParagraphBulletsDataType = '';
protected $createShapeType = CreateShapeRequest::class;
protected $createShapeDataType = '';
protected $createSheetsChartType = CreateSheetsChartRequest::class;
protected $createSheetsChartDataType = '';
protected $createSlideType = CreateSlideRequest::class;
protected $createSlideDataType = '';
protected $createTableType = CreateTableRequest::class;
protected $createTableDataType = '';
protected $createVideoType = CreateVideoRequest::class;
protected $createVideoDataType = '';
protected $deleteObjectType = DeleteObjectRequest::class;
protected $deleteObjectDataType = '';
protected $deleteParagraphBulletsType = DeleteParagraphBulletsRequest::class;
protected $deleteParagraphBulletsDataType = '';
protected $deleteTableColumnType = DeleteTableColumnRequest::class;
protected $deleteTableColumnDataType = '';
protected $deleteTableRowType = DeleteTableRowRequest::class;
protected $deleteTableRowDataType = '';
protected $deleteTextType = DeleteTextRequest::class;
protected $deleteTextDataType = '';
protected $duplicateObjectType = DuplicateObjectRequest::class;
protected $duplicateObjectDataType = '';
protected $groupObjectsType = GroupObjectsRequest::class;
protected $groupObjectsDataType = '';
protected $insertTableColumnsType = InsertTableColumnsRequest::class;
protected $insertTableColumnsDataType = '';
protected $insertTableRowsType = InsertTableRowsRequest::class;
protected $insertTableRowsDataType = '';
protected $insertTextType = InsertTextRequest::class;
protected $insertTextDataType = '';
protected $mergeTableCellsType = MergeTableCellsRequest::class;
protected $mergeTableCellsDataType = '';
protected $refreshSheetsChartType = RefreshSheetsChartRequest::class;
protected $refreshSheetsChartDataType = '';
protected $replaceAllShapesWithImageType = ReplaceAllShapesWithImageRequest::class;
protected $replaceAllShapesWithImageDataType = '';
protected $replaceAllShapesWithSheetsChartType = ReplaceAllShapesWithSheetsChartRequest::class;
protected $replaceAllShapesWithSheetsChartDataType = '';
protected $replaceAllTextType = ReplaceAllTextRequest::class;
protected $replaceAllTextDataType = '';
protected $replaceImageType = ReplaceImageRequest::class;
protected $replaceImageDataType = '';
protected $rerouteLineType = RerouteLineRequest::class;
protected $rerouteLineDataType = '';
protected $ungroupObjectsType = UngroupObjectsRequest::class;
protected $ungroupObjectsDataType = '';
protected $unmergeTableCellsType = UnmergeTableCellsRequest::class;
protected $unmergeTableCellsDataType = '';
protected $updateImagePropertiesType = UpdateImagePropertiesRequest::class;
protected $updateImagePropertiesDataType = '';
protected $updateLineCategoryType = UpdateLineCategoryRequest::class;
protected $updateLineCategoryDataType = '';
protected $updateLinePropertiesType = UpdateLinePropertiesRequest::class;
protected $updateLinePropertiesDataType = '';
protected $updatePageElementAltTextType = UpdatePageElementAltTextRequest::class;
protected $updatePageElementAltTextDataType = '';
protected $updatePageElementTransformType = UpdatePageElementTransformRequest::class;
protected $updatePageElementTransformDataType = '';
protected $updatePageElementsZOrderType = UpdatePageElementsZOrderRequest::class;
protected $updatePageElementsZOrderDataType = '';
protected $updatePagePropertiesType = UpdatePagePropertiesRequest::class;
protected $updatePagePropertiesDataType = '';
protected $updateParagraphStyleType = UpdateParagraphStyleRequest::class;
protected $updateParagraphStyleDataType = '';
protected $updateShapePropertiesType = UpdateShapePropertiesRequest::class;
protected $updateShapePropertiesDataType = '';
protected $updateSlidePropertiesType = UpdateSlidePropertiesRequest::class;
protected $updateSlidePropertiesDataType = '';
protected $updateSlidesPositionType = UpdateSlidesPositionRequest::class;
protected $updateSlidesPositionDataType = '';
protected $updateTableBorderPropertiesType = UpdateTableBorderPropertiesRequest::class;
protected $updateTableBorderPropertiesDataType = '';
protected $updateTableCellPropertiesType = UpdateTableCellPropertiesRequest::class;
protected $updateTableCellPropertiesDataType = '';
protected $updateTableColumnPropertiesType = UpdateTableColumnPropertiesRequest::class;
protected $updateTableColumnPropertiesDataType = '';
protected $updateTableRowPropertiesType = UpdateTableRowPropertiesRequest::class;
protected $updateTableRowPropertiesDataType = '';
protected $updateTextStyleType = UpdateTextStyleRequest::class;
protected $updateTextStyleDataType = '';
protected $updateVideoPropertiesType = UpdateVideoPropertiesRequest::class;
protected $updateVideoPropertiesDataType = '';
/**
* @param CreateImageRequest
*/
public function setCreateImage(CreateImageRequest $createImage)
{
$this->createImage = $createImage;
}
/**
* @return CreateImageRequest
*/
public function getCreateImage()
{
return $this->createImage;
}
/**
* @param CreateLineRequest
*/
public function setCreateLine(CreateLineRequest $createLine)
{
$this->createLine = $createLine;
}
/**
* @return CreateLineRequest
*/
public function getCreateLine()
{
return $this->createLine;
}
/**
* @param CreateParagraphBulletsRequest
*/
public function setCreateParagraphBullets(CreateParagraphBulletsRequest $createParagraphBullets)
{
$this->createParagraphBullets = $createParagraphBullets;
}
/**
* @return CreateParagraphBulletsRequest
*/
public function getCreateParagraphBullets()
{
return $this->createParagraphBullets;
}
/**
* @param CreateShapeRequest
*/
public function setCreateShape(CreateShapeRequest $createShape)
{
$this->createShape = $createShape;
}
/**
* @return CreateShapeRequest
*/
public function getCreateShape()
{
return $this->createShape;
}
/**
* @param CreateSheetsChartRequest
*/
public function setCreateSheetsChart(CreateSheetsChartRequest $createSheetsChart)
{
$this->createSheetsChart = $createSheetsChart;
}
/**
* @return CreateSheetsChartRequest
*/
public function getCreateSheetsChart()
{
return $this->createSheetsChart;
}
/**
* @param CreateSlideRequest
*/
public function setCreateSlide(CreateSlideRequest $createSlide)
{
$this->createSlide = $createSlide;
}
/**
* @return CreateSlideRequest
*/
public function getCreateSlide()
{
return $this->createSlide;
}
/**
* @param CreateTableRequest
*/
public function setCreateTable(CreateTableRequest $createTable)
{
$this->createTable = $createTable;
}
/**
* @return CreateTableRequest
*/
public function getCreateTable()
{
return $this->createTable;
}
/**
* @param CreateVideoRequest
*/
public function setCreateVideo(CreateVideoRequest $createVideo)
{
$this->createVideo = $createVideo;
}
/**
* @return CreateVideoRequest
*/
public function getCreateVideo()
{
return $this->createVideo;
}
/**
* @param DeleteObjectRequest
*/
public function setDeleteObject(DeleteObjectRequest $deleteObject)
{
$this->deleteObject = $deleteObject;
}
/**
* @return DeleteObjectRequest
*/
public function getDeleteObject()
{
return $this->deleteObject;
}
/**
* @param DeleteParagraphBulletsRequest
*/
public function setDeleteParagraphBullets(DeleteParagraphBulletsRequest $deleteParagraphBullets)
{
$this->deleteParagraphBullets = $deleteParagraphBullets;
}
/**
* @return DeleteParagraphBulletsRequest
*/
public function getDeleteParagraphBullets()
{
return $this->deleteParagraphBullets;
}
/**
* @param DeleteTableColumnRequest
*/
public function setDeleteTableColumn(DeleteTableColumnRequest $deleteTableColumn)
{
$this->deleteTableColumn = $deleteTableColumn;
}
/**
* @return DeleteTableColumnRequest
*/
public function getDeleteTableColumn()
{
return $this->deleteTableColumn;
}
/**
* @param DeleteTableRowRequest
*/
public function setDeleteTableRow(DeleteTableRowRequest $deleteTableRow)
{
$this->deleteTableRow = $deleteTableRow;
}
/**
* @return DeleteTableRowRequest
*/
public function getDeleteTableRow()
{
return $this->deleteTableRow;
}
/**
* @param DeleteTextRequest
*/
public function setDeleteText(DeleteTextRequest $deleteText)
{
$this->deleteText = $deleteText;
}
/**
* @return DeleteTextRequest
*/
public function getDeleteText()
{
return $this->deleteText;
}
/**
* @param DuplicateObjectRequest
*/
public function setDuplicateObject(DuplicateObjectRequest $duplicateObject)
{
$this->duplicateObject = $duplicateObject;
}
/**
* @return DuplicateObjectRequest
*/
public function getDuplicateObject()
{
return $this->duplicateObject;
}
/**
* @param GroupObjectsRequest
*/
public function setGroupObjects(GroupObjectsRequest $groupObjects)
{
$this->groupObjects = $groupObjects;
}
/**
* @return GroupObjectsRequest
*/
public function getGroupObjects()
{
return $this->groupObjects;
}
/**
* @param InsertTableColumnsRequest
*/
public function setInsertTableColumns(InsertTableColumnsRequest $insertTableColumns)
{
$this->insertTableColumns = $insertTableColumns;
}
/**
* @return InsertTableColumnsRequest
*/
public function getInsertTableColumns()
{
return $this->insertTableColumns;
}
/**
* @param InsertTableRowsRequest
*/
public function setInsertTableRows(InsertTableRowsRequest $insertTableRows)
{
$this->insertTableRows = $insertTableRows;
}
/**
* @return InsertTableRowsRequest
*/
public function getInsertTableRows()
{
return $this->insertTableRows;
}
/**
* @param InsertTextRequest
*/
public function setInsertText(InsertTextRequest $insertText)
{
$this->insertText = $insertText;
}
/**
* @return InsertTextRequest
*/
public function getInsertText()
{
return $this->insertText;
}
/**
* @param MergeTableCellsRequest
*/
public function setMergeTableCells(MergeTableCellsRequest $mergeTableCells)
{
$this->mergeTableCells = $mergeTableCells;
}
/**
* @return MergeTableCellsRequest
*/
public function getMergeTableCells()
{
return $this->mergeTableCells;
}
/**
* @param RefreshSheetsChartRequest
*/
public function setRefreshSheetsChart(RefreshSheetsChartRequest $refreshSheetsChart)
{
$this->refreshSheetsChart = $refreshSheetsChart;
}
/**
* @return RefreshSheetsChartRequest
*/
public function getRefreshSheetsChart()
{
return $this->refreshSheetsChart;
}
/**
* @param ReplaceAllShapesWithImageRequest
*/
public function setReplaceAllShapesWithImage(ReplaceAllShapesWithImageRequest $replaceAllShapesWithImage)
{
$this->replaceAllShapesWithImage = $replaceAllShapesWithImage;
}
/**
* @return ReplaceAllShapesWithImageRequest
*/
public function getReplaceAllShapesWithImage()
{
return $this->replaceAllShapesWithImage;
}
/**
* @param ReplaceAllShapesWithSheetsChartRequest
*/
public function setReplaceAllShapesWithSheetsChart(ReplaceAllShapesWithSheetsChartRequest $replaceAllShapesWithSheetsChart)
{
$this->replaceAllShapesWithSheetsChart = $replaceAllShapesWithSheetsChart;
}
/**
* @return ReplaceAllShapesWithSheetsChartRequest
*/
public function getReplaceAllShapesWithSheetsChart()
{
return $this->replaceAllShapesWithSheetsChart;
}
/**
* @param ReplaceAllTextRequest
*/
public function setReplaceAllText(ReplaceAllTextRequest $replaceAllText)
{
$this->replaceAllText = $replaceAllText;
}
/**
* @return ReplaceAllTextRequest
*/
public function getReplaceAllText()
{
return $this->replaceAllText;
}
/**
* @param ReplaceImageRequest
*/
public function setReplaceImage(ReplaceImageRequest $replaceImage)
{
$this->replaceImage = $replaceImage;
}
/**
* @return ReplaceImageRequest
*/
public function getReplaceImage()
{
return $this->replaceImage;
}
/**
* @param RerouteLineRequest
*/
public function setRerouteLine(RerouteLineRequest $rerouteLine)
{
$this->rerouteLine = $rerouteLine;
}
/**
* @return RerouteLineRequest
*/
public function getRerouteLine()
{
return $this->rerouteLine;
}
/**
* @param UngroupObjectsRequest
*/
public function setUngroupObjects(UngroupObjectsRequest $ungroupObjects)
{
$this->ungroupObjects = $ungroupObjects;
}
/**
* @return UngroupObjectsRequest
*/
public function getUngroupObjects()
{
return $this->ungroupObjects;
}
/**
* @param UnmergeTableCellsRequest
*/
public function setUnmergeTableCells(UnmergeTableCellsRequest $unmergeTableCells)
{
$this->unmergeTableCells = $unmergeTableCells;
}
/**
* @return UnmergeTableCellsRequest
*/
public function getUnmergeTableCells()
{
return $this->unmergeTableCells;
}
/**
* @param UpdateImagePropertiesRequest
*/
public function setUpdateImageProperties(UpdateImagePropertiesRequest $updateImageProperties)
{
$this->updateImageProperties = $updateImageProperties;
}
/**
* @return UpdateImagePropertiesRequest
*/
public function getUpdateImageProperties()
{
return $this->updateImageProperties;
}
/**
* @param UpdateLineCategoryRequest
*/
public function setUpdateLineCategory(UpdateLineCategoryRequest $updateLineCategory)
{
$this->updateLineCategory = $updateLineCategory;
}
/**
* @return UpdateLineCategoryRequest
*/
public function getUpdateLineCategory()
{
return $this->updateLineCategory;
}
/**
* @param UpdateLinePropertiesRequest
*/
public function setUpdateLineProperties(UpdateLinePropertiesRequest $updateLineProperties)
{
$this->updateLineProperties = $updateLineProperties;
}
/**
* @return UpdateLinePropertiesRequest
*/
public function getUpdateLineProperties()
{
return $this->updateLineProperties;
}
/**
* @param UpdatePageElementAltTextRequest
*/
public function setUpdatePageElementAltText(UpdatePageElementAltTextRequest $updatePageElementAltText)
{
$this->updatePageElementAltText = $updatePageElementAltText;
}
/**
* @return UpdatePageElementAltTextRequest
*/
public function getUpdatePageElementAltText()
{
return $this->updatePageElementAltText;
}
/**
* @param UpdatePageElementTransformRequest
*/
public function setUpdatePageElementTransform(UpdatePageElementTransformRequest $updatePageElementTransform)
{
$this->updatePageElementTransform = $updatePageElementTransform;
}
/**
* @return UpdatePageElementTransformRequest
*/
public function getUpdatePageElementTransform()
{
return $this->updatePageElementTransform;
}
/**
* @param UpdatePageElementsZOrderRequest
*/
public function setUpdatePageElementsZOrder(UpdatePageElementsZOrderRequest $updatePageElementsZOrder)
{
$this->updatePageElementsZOrder = $updatePageElementsZOrder;
}
/**
* @return UpdatePageElementsZOrderRequest
*/
public function getUpdatePageElementsZOrder()
{
return $this->updatePageElementsZOrder;
}
/**
* @param UpdatePagePropertiesRequest
*/
public function setUpdatePageProperties(UpdatePagePropertiesRequest $updatePageProperties)
{
$this->updatePageProperties = $updatePageProperties;
}
/**
* @return UpdatePagePropertiesRequest
*/
public function getUpdatePageProperties()
{
return $this->updatePageProperties;
}
/**
* @param UpdateParagraphStyleRequest
*/
public function setUpdateParagraphStyle(UpdateParagraphStyleRequest $updateParagraphStyle)
{
$this->updateParagraphStyle = $updateParagraphStyle;
}
/**
* @return UpdateParagraphStyleRequest
*/
public function getUpdateParagraphStyle()
{
return $this->updateParagraphStyle;
}
/**
* @param UpdateShapePropertiesRequest
*/
public function setUpdateShapeProperties(UpdateShapePropertiesRequest $updateShapeProperties)
{
$this->updateShapeProperties = $updateShapeProperties;
}
/**
* @return UpdateShapePropertiesRequest
*/
public function getUpdateShapeProperties()
{
return $this->updateShapeProperties;
}
/**
* @param UpdateSlidePropertiesRequest
*/
public function setUpdateSlideProperties(UpdateSlidePropertiesRequest $updateSlideProperties)
{
$this->updateSlideProperties = $updateSlideProperties;
}
/**
* @return UpdateSlidePropertiesRequest
*/
public function getUpdateSlideProperties()
{
return $this->updateSlideProperties;
}
/**
* @param UpdateSlidesPositionRequest
*/
public function setUpdateSlidesPosition(UpdateSlidesPositionRequest $updateSlidesPosition)
{
$this->updateSlidesPosition = $updateSlidesPosition;
}
/**
* @return UpdateSlidesPositionRequest
*/
public function getUpdateSlidesPosition()
{
return $this->updateSlidesPosition;
}
/**
* @param UpdateTableBorderPropertiesRequest
*/
public function setUpdateTableBorderProperties(UpdateTableBorderPropertiesRequest $updateTableBorderProperties)
{
$this->updateTableBorderProperties = $updateTableBorderProperties;
}
/**
* @return UpdateTableBorderPropertiesRequest
*/
public function getUpdateTableBorderProperties()
{
return $this->updateTableBorderProperties;
}
/**
* @param UpdateTableCellPropertiesRequest
*/
public function setUpdateTableCellProperties(UpdateTableCellPropertiesRequest $updateTableCellProperties)
{
$this->updateTableCellProperties = $updateTableCellProperties;
}
/**
* @return UpdateTableCellPropertiesRequest
*/
public function getUpdateTableCellProperties()
{
return $this->updateTableCellProperties;
}
/**
* @param UpdateTableColumnPropertiesRequest
*/
public function setUpdateTableColumnProperties(UpdateTableColumnPropertiesRequest $updateTableColumnProperties)
{
$this->updateTableColumnProperties = $updateTableColumnProperties;
}
/**
* @return UpdateTableColumnPropertiesRequest
*/
public function getUpdateTableColumnProperties()
{
return $this->updateTableColumnProperties;
}
/**
* @param UpdateTableRowPropertiesRequest
*/
public function setUpdateTableRowProperties(UpdateTableRowPropertiesRequest $updateTableRowProperties)
{
$this->updateTableRowProperties = $updateTableRowProperties;
}
/**
* @return UpdateTableRowPropertiesRequest
*/
public function getUpdateTableRowProperties()
{
return $this->updateTableRowProperties;
}
/**
* @param UpdateTextStyleRequest
*/
public function setUpdateTextStyle(UpdateTextStyleRequest $updateTextStyle)
{
$this->updateTextStyle = $updateTextStyle;
}
/**
* @return UpdateTextStyleRequest
*/
public function getUpdateTextStyle()
{
return $this->updateTextStyle;
}
/**
* @param UpdateVideoPropertiesRequest
*/
public function setUpdateVideoProperties(UpdateVideoPropertiesRequest $updateVideoProperties)
{
$this->updateVideoProperties = $updateVideoProperties;
}
/**
* @return UpdateVideoPropertiesRequest
*/
public function getUpdateVideoProperties()
{
return $this->updateVideoProperties;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Request::class, 'Google_Service_Slides_Request');

View File

@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class RerouteLineRequest extends \Google\Model
{
/**
* @var string
*/
public $objectId;
/**
* @param string
*/
public function setObjectId($objectId)
{
$this->objectId = $objectId;
}
/**
* @return string
*/
public function getObjectId()
{
return $this->objectId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(RerouteLineRequest::class, 'Google_Service_Slides_RerouteLineRequest');

View File

@@ -0,0 +1,97 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides\Resource;
use Google\Service\Slides\BatchUpdatePresentationRequest;
use Google\Service\Slides\BatchUpdatePresentationResponse;
use Google\Service\Slides\Presentation;
/**
* The "presentations" collection of methods.
* Typical usage is:
* <code>
* $slidesService = new Google\Service\Slides(...);
* $presentations = $slidesService->presentations;
* </code>
*/
class Presentations extends \Google\Service\Resource
{
/**
* Applies one or more updates to the presentation. Each request is validated
* before being applied. If any request is not valid, then the entire request
* will fail and nothing will be applied. Some requests have replies to give you
* some information about how they are applied. Other requests do not need to
* return information; these each return an empty reply. The order of replies
* matches that of the requests. For example, suppose you call batchUpdate with
* four updates, and only the third one returns information. The response would
* have two empty replies: the reply to the third request, and another empty
* reply, in that order. Because other users may be editing the presentation,
* the presentation might not exactly reflect your changes: your changes may be
* altered with respect to collaborator changes. If there are no collaborators,
* the presentation should reflect your changes. In any case, the updates in
* your request are guaranteed to be applied together atomically.
* (presentations.batchUpdate)
*
* @param string $presentationId The presentation to apply the updates to.
* @param BatchUpdatePresentationRequest $postBody
* @param array $optParams Optional parameters.
* @return BatchUpdatePresentationResponse
* @throws \Google\Service\Exception
*/
public function batchUpdate($presentationId, BatchUpdatePresentationRequest $postBody, $optParams = [])
{
$params = ['presentationId' => $presentationId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('batchUpdate', [$params], BatchUpdatePresentationResponse::class);
}
/**
* Creates a blank presentation using the title given in the request. If a
* `presentationId` is provided, it is used as the ID of the new presentation.
* Otherwise, a new ID is generated. Other fields in the request, including any
* provided content, are ignored. Returns the created presentation.
* (presentations.create)
*
* @param Presentation $postBody
* @param array $optParams Optional parameters.
* @return Presentation
* @throws \Google\Service\Exception
*/
public function create(Presentation $postBody, $optParams = [])
{
$params = ['postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], Presentation::class);
}
/**
* Gets the latest version of the specified presentation. (presentations.get)
*
* @param string $presentationId The ID of the presentation to retrieve.
* @param array $optParams Optional parameters.
* @return Presentation
* @throws \Google\Service\Exception
*/
public function get($presentationId, $optParams = [])
{
$params = ['presentationId' => $presentationId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], Presentation::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Presentations::class, 'Google_Service_Slides_Resource_Presentations');

View File

@@ -0,0 +1,78 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides\Resource;
use Google\Service\Slides\Page;
use Google\Service\Slides\Thumbnail;
/**
* The "pages" collection of methods.
* Typical usage is:
* <code>
* $slidesService = new Google\Service\Slides(...);
* $pages = $slidesService->presentations_pages;
* </code>
*/
class PresentationsPages extends \Google\Service\Resource
{
/**
* Gets the latest version of the specified page in the presentation.
* (pages.get)
*
* @param string $presentationId The ID of the presentation to retrieve.
* @param string $pageObjectId The object ID of the page to retrieve.
* @param array $optParams Optional parameters.
* @return Page
* @throws \Google\Service\Exception
*/
public function get($presentationId, $pageObjectId, $optParams = [])
{
$params = ['presentationId' => $presentationId, 'pageObjectId' => $pageObjectId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], Page::class);
}
/**
* Generates a thumbnail of the latest version of the specified page in the
* presentation and returns a URL to the thumbnail image. This request counts as
* an [expensive read request](/slides/limits) for quota purposes.
* (pages.getThumbnail)
*
* @param string $presentationId The ID of the presentation to retrieve.
* @param string $pageObjectId The object ID of the page whose thumbnail to
* retrieve.
* @param array $optParams Optional parameters.
*
* @opt_param string thumbnailProperties.mimeType The optional mime type of the
* thumbnail image. If you don't specify the mime type, the mime type defaults
* to PNG.
* @opt_param string thumbnailProperties.thumbnailSize The optional thumbnail
* image size. If you don't specify the size, the server chooses a default size
* of the image.
* @return Thumbnail
* @throws \Google\Service\Exception
*/
public function getThumbnail($presentationId, $pageObjectId, $optParams = [])
{
$params = ['presentationId' => $presentationId, 'pageObjectId' => $pageObjectId];
$params = array_merge($params, $optParams);
return $this->call('getThumbnail', [$params], Thumbnail::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PresentationsPages::class, 'Google_Service_Slides_Resource_PresentationsPages');

View File

@@ -0,0 +1,218 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Response extends \Google\Model
{
protected $createImageType = CreateImageResponse::class;
protected $createImageDataType = '';
protected $createLineType = CreateLineResponse::class;
protected $createLineDataType = '';
protected $createShapeType = CreateShapeResponse::class;
protected $createShapeDataType = '';
protected $createSheetsChartType = CreateSheetsChartResponse::class;
protected $createSheetsChartDataType = '';
protected $createSlideType = CreateSlideResponse::class;
protected $createSlideDataType = '';
protected $createTableType = CreateTableResponse::class;
protected $createTableDataType = '';
protected $createVideoType = CreateVideoResponse::class;
protected $createVideoDataType = '';
protected $duplicateObjectType = DuplicateObjectResponse::class;
protected $duplicateObjectDataType = '';
protected $groupObjectsType = GroupObjectsResponse::class;
protected $groupObjectsDataType = '';
protected $replaceAllShapesWithImageType = ReplaceAllShapesWithImageResponse::class;
protected $replaceAllShapesWithImageDataType = '';
protected $replaceAllShapesWithSheetsChartType = ReplaceAllShapesWithSheetsChartResponse::class;
protected $replaceAllShapesWithSheetsChartDataType = '';
protected $replaceAllTextType = ReplaceAllTextResponse::class;
protected $replaceAllTextDataType = '';
/**
* @param CreateImageResponse
*/
public function setCreateImage(CreateImageResponse $createImage)
{
$this->createImage = $createImage;
}
/**
* @return CreateImageResponse
*/
public function getCreateImage()
{
return $this->createImage;
}
/**
* @param CreateLineResponse
*/
public function setCreateLine(CreateLineResponse $createLine)
{
$this->createLine = $createLine;
}
/**
* @return CreateLineResponse
*/
public function getCreateLine()
{
return $this->createLine;
}
/**
* @param CreateShapeResponse
*/
public function setCreateShape(CreateShapeResponse $createShape)
{
$this->createShape = $createShape;
}
/**
* @return CreateShapeResponse
*/
public function getCreateShape()
{
return $this->createShape;
}
/**
* @param CreateSheetsChartResponse
*/
public function setCreateSheetsChart(CreateSheetsChartResponse $createSheetsChart)
{
$this->createSheetsChart = $createSheetsChart;
}
/**
* @return CreateSheetsChartResponse
*/
public function getCreateSheetsChart()
{
return $this->createSheetsChart;
}
/**
* @param CreateSlideResponse
*/
public function setCreateSlide(CreateSlideResponse $createSlide)
{
$this->createSlide = $createSlide;
}
/**
* @return CreateSlideResponse
*/
public function getCreateSlide()
{
return $this->createSlide;
}
/**
* @param CreateTableResponse
*/
public function setCreateTable(CreateTableResponse $createTable)
{
$this->createTable = $createTable;
}
/**
* @return CreateTableResponse
*/
public function getCreateTable()
{
return $this->createTable;
}
/**
* @param CreateVideoResponse
*/
public function setCreateVideo(CreateVideoResponse $createVideo)
{
$this->createVideo = $createVideo;
}
/**
* @return CreateVideoResponse
*/
public function getCreateVideo()
{
return $this->createVideo;
}
/**
* @param DuplicateObjectResponse
*/
public function setDuplicateObject(DuplicateObjectResponse $duplicateObject)
{
$this->duplicateObject = $duplicateObject;
}
/**
* @return DuplicateObjectResponse
*/
public function getDuplicateObject()
{
return $this->duplicateObject;
}
/**
* @param GroupObjectsResponse
*/
public function setGroupObjects(GroupObjectsResponse $groupObjects)
{
$this->groupObjects = $groupObjects;
}
/**
* @return GroupObjectsResponse
*/
public function getGroupObjects()
{
return $this->groupObjects;
}
/**
* @param ReplaceAllShapesWithImageResponse
*/
public function setReplaceAllShapesWithImage(ReplaceAllShapesWithImageResponse $replaceAllShapesWithImage)
{
$this->replaceAllShapesWithImage = $replaceAllShapesWithImage;
}
/**
* @return ReplaceAllShapesWithImageResponse
*/
public function getReplaceAllShapesWithImage()
{
return $this->replaceAllShapesWithImage;
}
/**
* @param ReplaceAllShapesWithSheetsChartResponse
*/
public function setReplaceAllShapesWithSheetsChart(ReplaceAllShapesWithSheetsChartResponse $replaceAllShapesWithSheetsChart)
{
$this->replaceAllShapesWithSheetsChart = $replaceAllShapesWithSheetsChart;
}
/**
* @return ReplaceAllShapesWithSheetsChartResponse
*/
public function getReplaceAllShapesWithSheetsChart()
{
return $this->replaceAllShapesWithSheetsChart;
}
/**
* @param ReplaceAllTextResponse
*/
public function setReplaceAllText(ReplaceAllTextResponse $replaceAllText)
{
$this->replaceAllText = $replaceAllText;
}
/**
* @return ReplaceAllTextResponse
*/
public function getReplaceAllText()
{
return $this->replaceAllText;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Response::class, 'Google_Service_Slides_Response');

View File

@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class RgbColor extends \Google\Model
{
/**
* @var float
*/
public $blue;
/**
* @var float
*/
public $green;
/**
* @var float
*/
public $red;
/**
* @param float
*/
public function setBlue($blue)
{
$this->blue = $blue;
}
/**
* @return float
*/
public function getBlue()
{
return $this->blue;
}
/**
* @param float
*/
public function setGreen($green)
{
$this->green = $green;
}
/**
* @return float
*/
public function getGreen()
{
return $this->green;
}
/**
* @param float
*/
public function setRed($red)
{
$this->red = $red;
}
/**
* @return float
*/
public function getRed()
{
return $this->red;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(RgbColor::class, 'Google_Service_Slides_RgbColor');

View File

@@ -0,0 +1,164 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Shadow extends \Google\Model
{
/**
* @var string
*/
public $alignment;
/**
* @var float
*/
public $alpha;
protected $blurRadiusType = Dimension::class;
protected $blurRadiusDataType = '';
protected $colorType = OpaqueColor::class;
protected $colorDataType = '';
/**
* @var string
*/
public $propertyState;
/**
* @var bool
*/
public $rotateWithShape;
protected $transformType = AffineTransform::class;
protected $transformDataType = '';
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setAlignment($alignment)
{
$this->alignment = $alignment;
}
/**
* @return string
*/
public function getAlignment()
{
return $this->alignment;
}
/**
* @param float
*/
public function setAlpha($alpha)
{
$this->alpha = $alpha;
}
/**
* @return float
*/
public function getAlpha()
{
return $this->alpha;
}
/**
* @param Dimension
*/
public function setBlurRadius(Dimension $blurRadius)
{
$this->blurRadius = $blurRadius;
}
/**
* @return Dimension
*/
public function getBlurRadius()
{
return $this->blurRadius;
}
/**
* @param OpaqueColor
*/
public function setColor(OpaqueColor $color)
{
$this->color = $color;
}
/**
* @return OpaqueColor
*/
public function getColor()
{
return $this->color;
}
/**
* @param string
*/
public function setPropertyState($propertyState)
{
$this->propertyState = $propertyState;
}
/**
* @return string
*/
public function getPropertyState()
{
return $this->propertyState;
}
/**
* @param bool
*/
public function setRotateWithShape($rotateWithShape)
{
$this->rotateWithShape = $rotateWithShape;
}
/**
* @return bool
*/
public function getRotateWithShape()
{
return $this->rotateWithShape;
}
/**
* @param AffineTransform
*/
public function setTransform(AffineTransform $transform)
{
$this->transform = $transform;
}
/**
* @return AffineTransform
*/
public function getTransform()
{
return $this->transform;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Shadow::class, 'Google_Service_Slides_Shadow');

View File

@@ -0,0 +1,92 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Shape extends \Google\Model
{
protected $placeholderType = Placeholder::class;
protected $placeholderDataType = '';
protected $shapePropertiesType = ShapeProperties::class;
protected $shapePropertiesDataType = '';
/**
* @var string
*/
public $shapeType;
protected $textType = TextContent::class;
protected $textDataType = '';
/**
* @param Placeholder
*/
public function setPlaceholder(Placeholder $placeholder)
{
$this->placeholder = $placeholder;
}
/**
* @return Placeholder
*/
public function getPlaceholder()
{
return $this->placeholder;
}
/**
* @param ShapeProperties
*/
public function setShapeProperties(ShapeProperties $shapeProperties)
{
$this->shapeProperties = $shapeProperties;
}
/**
* @return ShapeProperties
*/
public function getShapeProperties()
{
return $this->shapeProperties;
}
/**
* @param string
*/
public function setShapeType($shapeType)
{
$this->shapeType = $shapeType;
}
/**
* @return string
*/
public function getShapeType()
{
return $this->shapeType;
}
/**
* @param TextContent
*/
public function setText(TextContent $text)
{
$this->text = $text;
}
/**
* @return TextContent
*/
public function getText()
{
return $this->text;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Shape::class, 'Google_Service_Slides_Shape');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class ShapeBackgroundFill extends \Google\Model
{
/**
* @var string
*/
public $propertyState;
protected $solidFillType = SolidFill::class;
protected $solidFillDataType = '';
/**
* @param string
*/
public function setPropertyState($propertyState)
{
$this->propertyState = $propertyState;
}
/**
* @return string
*/
public function getPropertyState()
{
return $this->propertyState;
}
/**
* @param SolidFill
*/
public function setSolidFill(SolidFill $solidFill)
{
$this->solidFill = $solidFill;
}
/**
* @return SolidFill
*/
public function getSolidFill()
{
return $this->solidFill;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ShapeBackgroundFill::class, 'Google_Service_Slides_ShapeBackgroundFill');

View File

@@ -0,0 +1,124 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class ShapeProperties extends \Google\Model
{
protected $autofitType = Autofit::class;
protected $autofitDataType = '';
/**
* @var string
*/
public $contentAlignment;
protected $linkType = Link::class;
protected $linkDataType = '';
protected $outlineType = Outline::class;
protected $outlineDataType = '';
protected $shadowType = Shadow::class;
protected $shadowDataType = '';
protected $shapeBackgroundFillType = ShapeBackgroundFill::class;
protected $shapeBackgroundFillDataType = '';
/**
* @param Autofit
*/
public function setAutofit(Autofit $autofit)
{
$this->autofit = $autofit;
}
/**
* @return Autofit
*/
public function getAutofit()
{
return $this->autofit;
}
/**
* @param string
*/
public function setContentAlignment($contentAlignment)
{
$this->contentAlignment = $contentAlignment;
}
/**
* @return string
*/
public function getContentAlignment()
{
return $this->contentAlignment;
}
/**
* @param Link
*/
public function setLink(Link $link)
{
$this->link = $link;
}
/**
* @return Link
*/
public function getLink()
{
return $this->link;
}
/**
* @param Outline
*/
public function setOutline(Outline $outline)
{
$this->outline = $outline;
}
/**
* @return Outline
*/
public function getOutline()
{
return $this->outline;
}
/**
* @param Shadow
*/
public function setShadow(Shadow $shadow)
{
$this->shadow = $shadow;
}
/**
* @return Shadow
*/
public function getShadow()
{
return $this->shadow;
}
/**
* @param ShapeBackgroundFill
*/
public function setShapeBackgroundFill(ShapeBackgroundFill $shapeBackgroundFill)
{
$this->shapeBackgroundFill = $shapeBackgroundFill;
}
/**
* @return ShapeBackgroundFill
*/
public function getShapeBackgroundFill()
{
return $this->shapeBackgroundFill;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ShapeProperties::class, 'Google_Service_Slides_ShapeProperties');

View File

@@ -0,0 +1,96 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class SheetsChart extends \Google\Model
{
/**
* @var int
*/
public $chartId;
/**
* @var string
*/
public $contentUrl;
protected $sheetsChartPropertiesType = SheetsChartProperties::class;
protected $sheetsChartPropertiesDataType = '';
/**
* @var string
*/
public $spreadsheetId;
/**
* @param int
*/
public function setChartId($chartId)
{
$this->chartId = $chartId;
}
/**
* @return int
*/
public function getChartId()
{
return $this->chartId;
}
/**
* @param string
*/
public function setContentUrl($contentUrl)
{
$this->contentUrl = $contentUrl;
}
/**
* @return string
*/
public function getContentUrl()
{
return $this->contentUrl;
}
/**
* @param SheetsChartProperties
*/
public function setSheetsChartProperties(SheetsChartProperties $sheetsChartProperties)
{
$this->sheetsChartProperties = $sheetsChartProperties;
}
/**
* @return SheetsChartProperties
*/
public function getSheetsChartProperties()
{
return $this->sheetsChartProperties;
}
/**
* @param string
*/
public function setSpreadsheetId($spreadsheetId)
{
$this->spreadsheetId = $spreadsheetId;
}
/**
* @return string
*/
public function getSpreadsheetId()
{
return $this->spreadsheetId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SheetsChart::class, 'Google_Service_Slides_SheetsChart');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class SheetsChartProperties extends \Google\Model
{
protected $chartImagePropertiesType = ImageProperties::class;
protected $chartImagePropertiesDataType = '';
/**
* @param ImageProperties
*/
public function setChartImageProperties(ImageProperties $chartImageProperties)
{
$this->chartImageProperties = $chartImageProperties;
}
/**
* @return ImageProperties
*/
public function getChartImageProperties()
{
return $this->chartImageProperties;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SheetsChartProperties::class, 'Google_Service_Slides_SheetsChartProperties');

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Size extends \Google\Model
{
protected $heightType = Dimension::class;
protected $heightDataType = '';
protected $widthType = Dimension::class;
protected $widthDataType = '';
/**
* @param Dimension
*/
public function setHeight(Dimension $height)
{
$this->height = $height;
}
/**
* @return Dimension
*/
public function getHeight()
{
return $this->height;
}
/**
* @param Dimension
*/
public function setWidth(Dimension $width)
{
$this->width = $width;
}
/**
* @return Dimension
*/
public function getWidth()
{
return $this->width;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Size::class, 'Google_Service_Slides_Size');

View File

@@ -0,0 +1,96 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class SlideProperties extends \Google\Model
{
/**
* @var bool
*/
public $isSkipped;
/**
* @var string
*/
public $layoutObjectId;
/**
* @var string
*/
public $masterObjectId;
protected $notesPageType = Page::class;
protected $notesPageDataType = '';
/**
* @param bool
*/
public function setIsSkipped($isSkipped)
{
$this->isSkipped = $isSkipped;
}
/**
* @return bool
*/
public function getIsSkipped()
{
return $this->isSkipped;
}
/**
* @param string
*/
public function setLayoutObjectId($layoutObjectId)
{
$this->layoutObjectId = $layoutObjectId;
}
/**
* @return string
*/
public function getLayoutObjectId()
{
return $this->layoutObjectId;
}
/**
* @param string
*/
public function setMasterObjectId($masterObjectId)
{
$this->masterObjectId = $masterObjectId;
}
/**
* @return string
*/
public function getMasterObjectId()
{
return $this->masterObjectId;
}
/**
* @param Page
*/
public function setNotesPage(Page $notesPage)
{
$this->notesPage = $notesPage;
}
/**
* @return Page
*/
public function getNotesPage()
{
return $this->notesPage;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SlideProperties::class, 'Google_Service_Slides_SlideProperties');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class SlidesList extends \Google\Model
{
/**
* @var string
*/
public $listId;
protected $nestingLevelType = NestingLevel::class;
protected $nestingLevelDataType = 'map';
/**
* @param string
*/
public function setListId($listId)
{
$this->listId = $listId;
}
/**
* @return string
*/
public function getListId()
{
return $this->listId;
}
/**
* @param NestingLevel[]
*/
public function setNestingLevel($nestingLevel)
{
$this->nestingLevel = $nestingLevel;
}
/**
* @return NestingLevel[]
*/
public function getNestingLevel()
{
return $this->nestingLevel;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SlidesList::class, 'Google_Service_Slides_SlidesList');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class SolidFill extends \Google\Model
{
/**
* @var float
*/
public $alpha;
protected $colorType = OpaqueColor::class;
protected $colorDataType = '';
/**
* @param float
*/
public function setAlpha($alpha)
{
$this->alpha = $alpha;
}
/**
* @return float
*/
public function getAlpha()
{
return $this->alpha;
}
/**
* @param OpaqueColor
*/
public function setColor(OpaqueColor $color)
{
$this->color = $color;
}
/**
* @return OpaqueColor
*/
public function getColor()
{
return $this->color;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SolidFill::class, 'Google_Service_Slides_SolidFill');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class SpeakerSpotlight extends \Google\Model
{
protected $speakerSpotlightPropertiesType = SpeakerSpotlightProperties::class;
protected $speakerSpotlightPropertiesDataType = '';
/**
* @param SpeakerSpotlightProperties
*/
public function setSpeakerSpotlightProperties(SpeakerSpotlightProperties $speakerSpotlightProperties)
{
$this->speakerSpotlightProperties = $speakerSpotlightProperties;
}
/**
* @return SpeakerSpotlightProperties
*/
public function getSpeakerSpotlightProperties()
{
return $this->speakerSpotlightProperties;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SpeakerSpotlight::class, 'Google_Service_Slides_SpeakerSpotlight');

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class SpeakerSpotlightProperties extends \Google\Model
{
protected $outlineType = Outline::class;
protected $outlineDataType = '';
protected $shadowType = Shadow::class;
protected $shadowDataType = '';
/**
* @param Outline
*/
public function setOutline(Outline $outline)
{
$this->outline = $outline;
}
/**
* @return Outline
*/
public function getOutline()
{
return $this->outline;
}
/**
* @param Shadow
*/
public function setShadow(Shadow $shadow)
{
$this->shadow = $shadow;
}
/**
* @return Shadow
*/
public function getShadow()
{
return $this->shadow;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SpeakerSpotlightProperties::class, 'Google_Service_Slides_SpeakerSpotlightProperties');

View File

@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class StretchedPictureFill extends \Google\Model
{
/**
* @var string
*/
public $contentUrl;
protected $sizeType = Size::class;
protected $sizeDataType = '';
/**
* @param string
*/
public function setContentUrl($contentUrl)
{
$this->contentUrl = $contentUrl;
}
/**
* @return string
*/
public function getContentUrl()
{
return $this->contentUrl;
}
/**
* @param Size
*/
public function setSize(Size $size)
{
$this->size = $size;
}
/**
* @return Size
*/
public function getSize()
{
return $this->size;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(StretchedPictureFill::class, 'Google_Service_Slides_StretchedPictureFill');

View File

@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class SubstringMatchCriteria extends \Google\Model
{
/**
* @var bool
*/
public $matchCase;
/**
* @var string
*/
public $text;
/**
* @param bool
*/
public function setMatchCase($matchCase)
{
$this->matchCase = $matchCase;
}
/**
* @return bool
*/
public function getMatchCase()
{
return $this->matchCase;
}
/**
* @param string
*/
public function setText($text)
{
$this->text = $text;
}
/**
* @return string
*/
public function getText()
{
return $this->text;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(SubstringMatchCriteria::class, 'Google_Service_Slides_SubstringMatchCriteria');

View File

@@ -0,0 +1,127 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class Table extends \Google\Collection
{
protected $collection_key = 'verticalBorderRows';
/**
* @var int
*/
public $columns;
protected $horizontalBorderRowsType = TableBorderRow::class;
protected $horizontalBorderRowsDataType = 'array';
/**
* @var int
*/
public $rows;
protected $tableColumnsType = TableColumnProperties::class;
protected $tableColumnsDataType = 'array';
protected $tableRowsType = TableRow::class;
protected $tableRowsDataType = 'array';
protected $verticalBorderRowsType = TableBorderRow::class;
protected $verticalBorderRowsDataType = 'array';
/**
* @param int
*/
public function setColumns($columns)
{
$this->columns = $columns;
}
/**
* @return int
*/
public function getColumns()
{
return $this->columns;
}
/**
* @param TableBorderRow[]
*/
public function setHorizontalBorderRows($horizontalBorderRows)
{
$this->horizontalBorderRows = $horizontalBorderRows;
}
/**
* @return TableBorderRow[]
*/
public function getHorizontalBorderRows()
{
return $this->horizontalBorderRows;
}
/**
* @param int
*/
public function setRows($rows)
{
$this->rows = $rows;
}
/**
* @return int
*/
public function getRows()
{
return $this->rows;
}
/**
* @param TableColumnProperties[]
*/
public function setTableColumns($tableColumns)
{
$this->tableColumns = $tableColumns;
}
/**
* @return TableColumnProperties[]
*/
public function getTableColumns()
{
return $this->tableColumns;
}
/**
* @param TableRow[]
*/
public function setTableRows($tableRows)
{
$this->tableRows = $tableRows;
}
/**
* @return TableRow[]
*/
public function getTableRows()
{
return $this->tableRows;
}
/**
* @param TableBorderRow[]
*/
public function setVerticalBorderRows($verticalBorderRows)
{
$this->verticalBorderRows = $verticalBorderRows;
}
/**
* @return TableBorderRow[]
*/
public function getVerticalBorderRows()
{
return $this->verticalBorderRows;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Table::class, 'Google_Service_Slides_Table');

View File

@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class TableBorderCell extends \Google\Model
{
protected $locationType = TableCellLocation::class;
protected $locationDataType = '';
protected $tableBorderPropertiesType = TableBorderProperties::class;
protected $tableBorderPropertiesDataType = '';
/**
* @param TableCellLocation
*/
public function setLocation(TableCellLocation $location)
{
$this->location = $location;
}
/**
* @return TableCellLocation
*/
public function getLocation()
{
return $this->location;
}
/**
* @param TableBorderProperties
*/
public function setTableBorderProperties(TableBorderProperties $tableBorderProperties)
{
$this->tableBorderProperties = $tableBorderProperties;
}
/**
* @return TableBorderProperties
*/
public function getTableBorderProperties()
{
return $this->tableBorderProperties;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(TableBorderCell::class, 'Google_Service_Slides_TableBorderCell');

View File

@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class TableBorderFill extends \Google\Model
{
protected $solidFillType = SolidFill::class;
protected $solidFillDataType = '';
/**
* @param SolidFill
*/
public function setSolidFill(SolidFill $solidFill)
{
$this->solidFill = $solidFill;
}
/**
* @return SolidFill
*/
public function getSolidFill()
{
return $this->solidFill;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(TableBorderFill::class, 'Google_Service_Slides_TableBorderFill');

View File

@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class TableBorderProperties extends \Google\Model
{
/**
* @var string
*/
public $dashStyle;
protected $tableBorderFillType = TableBorderFill::class;
protected $tableBorderFillDataType = '';
protected $weightType = Dimension::class;
protected $weightDataType = '';
/**
* @param string
*/
public function setDashStyle($dashStyle)
{
$this->dashStyle = $dashStyle;
}
/**
* @return string
*/
public function getDashStyle()
{
return $this->dashStyle;
}
/**
* @param TableBorderFill
*/
public function setTableBorderFill(TableBorderFill $tableBorderFill)
{
$this->tableBorderFill = $tableBorderFill;
}
/**
* @return TableBorderFill
*/
public function getTableBorderFill()
{
return $this->tableBorderFill;
}
/**
* @param Dimension
*/
public function setWeight(Dimension $weight)
{
$this->weight = $weight;
}
/**
* @return Dimension
*/
public function getWeight()
{
return $this->weight;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(TableBorderProperties::class, 'Google_Service_Slides_TableBorderProperties');

View File

@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\Slides;
class TableBorderRow extends \Google\Collection
{
protected $collection_key = 'tableBorderCells';
protected $tableBorderCellsType = TableBorderCell::class;
protected $tableBorderCellsDataType = 'array';
/**
* @param TableBorderCell[]
*/
public function setTableBorderCells($tableBorderCells)
{
$this->tableBorderCells = $tableBorderCells;
}
/**
* @return TableBorderCell[]
*/
public function getTableBorderCells()
{
return $this->tableBorderCells;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(TableBorderRow::class, 'Google_Service_Slides_TableBorderRow');

Some files were not shown because too many files have changed in this diff Show More