JFIF x x C C " } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w !1AQ aq"2B #3Rbr{
File "Shape.php"
Full Path: /home/u735268861/domains/palsarh.in/public_html/vendor/google/apiclient-services/src/Slides/Shape.php
File size: 25.85 KB
MIME-type: text/x-php
Charset: utf-8
<?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
{
/**
* Default value. This value is unused.
*/
public const SHAPE_TYPE_TYPE_UNSPECIFIED = 'TYPE_UNSPECIFIED';
/**
* Text box shape.
*/
public const SHAPE_TYPE_TEXT_BOX = 'TEXT_BOX';
/**
* Rectangle shape. Corresponds to ECMA-376 ST_ShapeType 'rect'
*/
public const SHAPE_TYPE_RECTANGLE = 'RECTANGLE';
/**
* Round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType
* 'roundRect'
*/
public const SHAPE_TYPE_ROUND_RECTANGLE = 'ROUND_RECTANGLE';
/**
* Ellipse shape. Corresponds to ECMA-376 ST_ShapeType 'ellipse'
*/
public const SHAPE_TYPE_ELLIPSE = 'ELLIPSE';
/**
* Curved arc shape. Corresponds to ECMA-376 ST_ShapeType 'arc'
*/
public const SHAPE_TYPE_ARC = 'ARC';
/**
* Bent arrow shape. Corresponds to ECMA-376 ST_ShapeType 'bentArrow'
*/
public const SHAPE_TYPE_BENT_ARROW = 'BENT_ARROW';
/**
* Bent up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'bentUpArrow'
*/
public const SHAPE_TYPE_BENT_UP_ARROW = 'BENT_UP_ARROW';
/**
* Bevel shape. Corresponds to ECMA-376 ST_ShapeType 'bevel'
*/
public const SHAPE_TYPE_BEVEL = 'BEVEL';
/**
* Block arc shape. Corresponds to ECMA-376 ST_ShapeType 'blockArc'
*/
public const SHAPE_TYPE_BLOCK_ARC = 'BLOCK_ARC';
/**
* Brace pair shape. Corresponds to ECMA-376 ST_ShapeType 'bracePair'
*/
public const SHAPE_TYPE_BRACE_PAIR = 'BRACE_PAIR';
/**
* Bracket pair shape. Corresponds to ECMA-376 ST_ShapeType 'bracketPair'
*/
public const SHAPE_TYPE_BRACKET_PAIR = 'BRACKET_PAIR';
/**
* Can shape. Corresponds to ECMA-376 ST_ShapeType 'can'
*/
public const SHAPE_TYPE_CAN = 'CAN';
/**
* Chevron shape. Corresponds to ECMA-376 ST_ShapeType 'chevron'
*/
public const SHAPE_TYPE_CHEVRON = 'CHEVRON';
/**
* Chord shape. Corresponds to ECMA-376 ST_ShapeType 'chord'
*/
public const SHAPE_TYPE_CHORD = 'CHORD';
/**
* Cloud shape. Corresponds to ECMA-376 ST_ShapeType 'cloud'
*/
public const SHAPE_TYPE_CLOUD = 'CLOUD';
/**
* Corner shape. Corresponds to ECMA-376 ST_ShapeType 'corner'
*/
public const SHAPE_TYPE_CORNER = 'CORNER';
/**
* Cube shape. Corresponds to ECMA-376 ST_ShapeType 'cube'
*/
public const SHAPE_TYPE_CUBE = 'CUBE';
/**
* Curved down arrow shape. Corresponds to ECMA-376 ST_ShapeType
* 'curvedDownArrow'
*/
public const SHAPE_TYPE_CURVED_DOWN_ARROW = 'CURVED_DOWN_ARROW';
/**
* Curved left arrow shape. Corresponds to ECMA-376 ST_ShapeType
* 'curvedLeftArrow'
*/
public const SHAPE_TYPE_CURVED_LEFT_ARROW = 'CURVED_LEFT_ARROW';
/**
* Curved right arrow shape. Corresponds to ECMA-376 ST_ShapeType
* 'curvedRightArrow'
*/
public const SHAPE_TYPE_CURVED_RIGHT_ARROW = 'CURVED_RIGHT_ARROW';
/**
* Curved up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'curvedUpArrow'
*/
public const SHAPE_TYPE_CURVED_UP_ARROW = 'CURVED_UP_ARROW';
/**
* Decagon shape. Corresponds to ECMA-376 ST_ShapeType 'decagon'
*/
public const SHAPE_TYPE_DECAGON = 'DECAGON';
/**
* Diagonal stripe shape. Corresponds to ECMA-376 ST_ShapeType 'diagStripe'
*/
public const SHAPE_TYPE_DIAGONAL_STRIPE = 'DIAGONAL_STRIPE';
/**
* Diamond shape. Corresponds to ECMA-376 ST_ShapeType 'diamond'
*/
public const SHAPE_TYPE_DIAMOND = 'DIAMOND';
/**
* Dodecagon shape. Corresponds to ECMA-376 ST_ShapeType 'dodecagon'
*/
public const SHAPE_TYPE_DODECAGON = 'DODECAGON';
/**
* Donut shape. Corresponds to ECMA-376 ST_ShapeType 'donut'
*/
public const SHAPE_TYPE_DONUT = 'DONUT';
/**
* Double wave shape. Corresponds to ECMA-376 ST_ShapeType 'doubleWave'
*/
public const SHAPE_TYPE_DOUBLE_WAVE = 'DOUBLE_WAVE';
/**
* Down arrow shape. Corresponds to ECMA-376 ST_ShapeType 'downArrow'
*/
public const SHAPE_TYPE_DOWN_ARROW = 'DOWN_ARROW';
/**
* Callout down arrow shape. Corresponds to ECMA-376 ST_ShapeType
* 'downArrowCallout'
*/
public const SHAPE_TYPE_DOWN_ARROW_CALLOUT = 'DOWN_ARROW_CALLOUT';
/**
* Folded corner shape. Corresponds to ECMA-376 ST_ShapeType 'foldedCorner'
*/
public const SHAPE_TYPE_FOLDED_CORNER = 'FOLDED_CORNER';
/**
* Frame shape. Corresponds to ECMA-376 ST_ShapeType 'frame'
*/
public const SHAPE_TYPE_FRAME = 'FRAME';
/**
* Half frame shape. Corresponds to ECMA-376 ST_ShapeType 'halfFrame'
*/
public const SHAPE_TYPE_HALF_FRAME = 'HALF_FRAME';
/**
* Heart shape. Corresponds to ECMA-376 ST_ShapeType 'heart'
*/
public const SHAPE_TYPE_HEART = 'HEART';
/**
* Heptagon shape. Corresponds to ECMA-376 ST_ShapeType 'heptagon'
*/
public const SHAPE_TYPE_HEPTAGON = 'HEPTAGON';
/**
* Hexagon shape. Corresponds to ECMA-376 ST_ShapeType 'hexagon'
*/
public const SHAPE_TYPE_HEXAGON = 'HEXAGON';
/**
* Home plate shape. Corresponds to ECMA-376 ST_ShapeType 'homePlate'
*/
public const SHAPE_TYPE_HOME_PLATE = 'HOME_PLATE';
/**
* Horizontal scroll shape. Corresponds to ECMA-376 ST_ShapeType
* 'horizontalScroll'
*/
public const SHAPE_TYPE_HORIZONTAL_SCROLL = 'HORIZONTAL_SCROLL';
/**
* Irregular seal 1 shape. Corresponds to ECMA-376 ST_ShapeType
* 'irregularSeal1'
*/
public const SHAPE_TYPE_IRREGULAR_SEAL_1 = 'IRREGULAR_SEAL_1';
/**
* Irregular seal 2 shape. Corresponds to ECMA-376 ST_ShapeType
* 'irregularSeal2'
*/
public const SHAPE_TYPE_IRREGULAR_SEAL_2 = 'IRREGULAR_SEAL_2';
/**
* Left arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftArrow'
*/
public const SHAPE_TYPE_LEFT_ARROW = 'LEFT_ARROW';
/**
* Callout left arrow shape. Corresponds to ECMA-376 ST_ShapeType
* 'leftArrowCallout'
*/
public const SHAPE_TYPE_LEFT_ARROW_CALLOUT = 'LEFT_ARROW_CALLOUT';
/**
* Left brace shape. Corresponds to ECMA-376 ST_ShapeType 'leftBrace'
*/
public const SHAPE_TYPE_LEFT_BRACE = 'LEFT_BRACE';
/**
* Left bracket shape. Corresponds to ECMA-376 ST_ShapeType 'leftBracket'
*/
public const SHAPE_TYPE_LEFT_BRACKET = 'LEFT_BRACKET';
/**
* Left right arrow shape. Corresponds to ECMA-376 ST_ShapeType
* 'leftRightArrow'
*/
public const SHAPE_TYPE_LEFT_RIGHT_ARROW = 'LEFT_RIGHT_ARROW';
/**
* Callout left right arrow shape. Corresponds to ECMA-376 ST_ShapeType
* 'leftRightArrowCallout'
*/
public const SHAPE_TYPE_LEFT_RIGHT_ARROW_CALLOUT = 'LEFT_RIGHT_ARROW_CALLOUT';
/**
* Left right up arrow shape. Corresponds to ECMA-376 ST_ShapeType
* 'leftRightUpArrow'
*/
public const SHAPE_TYPE_LEFT_RIGHT_UP_ARROW = 'LEFT_RIGHT_UP_ARROW';
/**
* Left up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'leftUpArrow'
*/
public const SHAPE_TYPE_LEFT_UP_ARROW = 'LEFT_UP_ARROW';
/**
* Lightning bolt shape. Corresponds to ECMA-376 ST_ShapeType 'lightningBolt'
*/
public const SHAPE_TYPE_LIGHTNING_BOLT = 'LIGHTNING_BOLT';
/**
* Divide math shape. Corresponds to ECMA-376 ST_ShapeType 'mathDivide'
*/
public const SHAPE_TYPE_MATH_DIVIDE = 'MATH_DIVIDE';
/**
* Equal math shape. Corresponds to ECMA-376 ST_ShapeType 'mathEqual'
*/
public const SHAPE_TYPE_MATH_EQUAL = 'MATH_EQUAL';
/**
* Minus math shape. Corresponds to ECMA-376 ST_ShapeType 'mathMinus'
*/
public const SHAPE_TYPE_MATH_MINUS = 'MATH_MINUS';
/**
* Multiply math shape. Corresponds to ECMA-376 ST_ShapeType 'mathMultiply'
*/
public const SHAPE_TYPE_MATH_MULTIPLY = 'MATH_MULTIPLY';
/**
* Not equal math shape. Corresponds to ECMA-376 ST_ShapeType 'mathNotEqual'
*/
public const SHAPE_TYPE_MATH_NOT_EQUAL = 'MATH_NOT_EQUAL';
/**
* Plus math shape. Corresponds to ECMA-376 ST_ShapeType 'mathPlus'
*/
public const SHAPE_TYPE_MATH_PLUS = 'MATH_PLUS';
/**
* Moon shape. Corresponds to ECMA-376 ST_ShapeType 'moon'
*/
public const SHAPE_TYPE_MOON = 'MOON';
/**
* No smoking shape. Corresponds to ECMA-376 ST_ShapeType 'noSmoking'
*/
public const SHAPE_TYPE_NO_SMOKING = 'NO_SMOKING';
/**
* Notched right arrow shape. Corresponds to ECMA-376 ST_ShapeType
* 'notchedRightArrow'
*/
public const SHAPE_TYPE_NOTCHED_RIGHT_ARROW = 'NOTCHED_RIGHT_ARROW';
/**
* Octagon shape. Corresponds to ECMA-376 ST_ShapeType 'octagon'
*/
public const SHAPE_TYPE_OCTAGON = 'OCTAGON';
/**
* Parallelogram shape. Corresponds to ECMA-376 ST_ShapeType 'parallelogram'
*/
public const SHAPE_TYPE_PARALLELOGRAM = 'PARALLELOGRAM';
/**
* Pentagon shape. Corresponds to ECMA-376 ST_ShapeType 'pentagon'
*/
public const SHAPE_TYPE_PENTAGON = 'PENTAGON';
/**
* Pie shape. Corresponds to ECMA-376 ST_ShapeType 'pie'
*/
public const SHAPE_TYPE_PIE = 'PIE';
/**
* Plaque shape. Corresponds to ECMA-376 ST_ShapeType 'plaque'
*/
public const SHAPE_TYPE_PLAQUE = 'PLAQUE';
/**
* Plus shape. Corresponds to ECMA-376 ST_ShapeType 'plus'
*/
public const SHAPE_TYPE_PLUS = 'PLUS';
/**
* Quad-arrow shape. Corresponds to ECMA-376 ST_ShapeType 'quadArrow'
*/
public const SHAPE_TYPE_QUAD_ARROW = 'QUAD_ARROW';
/**
* Callout quad-arrow shape. Corresponds to ECMA-376 ST_ShapeType
* 'quadArrowCallout'
*/
public const SHAPE_TYPE_QUAD_ARROW_CALLOUT = 'QUAD_ARROW_CALLOUT';
/**
* Ribbon shape. Corresponds to ECMA-376 ST_ShapeType 'ribbon'
*/
public const SHAPE_TYPE_RIBBON = 'RIBBON';
/**
* Ribbon 2 shape. Corresponds to ECMA-376 ST_ShapeType 'ribbon2'
*/
public const SHAPE_TYPE_RIBBON_2 = 'RIBBON_2';
/**
* Right arrow shape. Corresponds to ECMA-376 ST_ShapeType 'rightArrow'
*/
public const SHAPE_TYPE_RIGHT_ARROW = 'RIGHT_ARROW';
/**
* Callout right arrow shape. Corresponds to ECMA-376 ST_ShapeType
* 'rightArrowCallout'
*/
public const SHAPE_TYPE_RIGHT_ARROW_CALLOUT = 'RIGHT_ARROW_CALLOUT';
/**
* Right brace shape. Corresponds to ECMA-376 ST_ShapeType 'rightBrace'
*/
public const SHAPE_TYPE_RIGHT_BRACE = 'RIGHT_BRACE';
/**
* Right bracket shape. Corresponds to ECMA-376 ST_ShapeType 'rightBracket'
*/
public const SHAPE_TYPE_RIGHT_BRACKET = 'RIGHT_BRACKET';
/**
* One round corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType
* 'round1Rect'
*/
public const SHAPE_TYPE_ROUND_1_RECTANGLE = 'ROUND_1_RECTANGLE';
/**
* Two diagonal round corner rectangle shape. Corresponds to ECMA-376
* ST_ShapeType 'round2DiagRect'
*/
public const SHAPE_TYPE_ROUND_2_DIAGONAL_RECTANGLE = 'ROUND_2_DIAGONAL_RECTANGLE';
/**
* Two same-side round corner rectangle shape. Corresponds to ECMA-376
* ST_ShapeType 'round2SameRect'
*/
public const SHAPE_TYPE_ROUND_2_SAME_RECTANGLE = 'ROUND_2_SAME_RECTANGLE';
/**
* Right triangle shape. Corresponds to ECMA-376 ST_ShapeType 'rtTriangle'
*/
public const SHAPE_TYPE_RIGHT_TRIANGLE = 'RIGHT_TRIANGLE';
/**
* Smiley face shape. Corresponds to ECMA-376 ST_ShapeType 'smileyFace'
*/
public const SHAPE_TYPE_SMILEY_FACE = 'SMILEY_FACE';
/**
* One snip corner rectangle shape. Corresponds to ECMA-376 ST_ShapeType
* 'snip1Rect'
*/
public const SHAPE_TYPE_SNIP_1_RECTANGLE = 'SNIP_1_RECTANGLE';
/**
* Two diagonal snip corner rectangle shape. Corresponds to ECMA-376
* ST_ShapeType 'snip2DiagRect'
*/
public const SHAPE_TYPE_SNIP_2_DIAGONAL_RECTANGLE = 'SNIP_2_DIAGONAL_RECTANGLE';
/**
* Two same-side snip corner rectangle shape. Corresponds to ECMA-376
* ST_ShapeType 'snip2SameRect'
*/
public const SHAPE_TYPE_SNIP_2_SAME_RECTANGLE = 'SNIP_2_SAME_RECTANGLE';
/**
* One snip one round corner rectangle shape. Corresponds to ECMA-376
* ST_ShapeType 'snipRoundRect'
*/
public const SHAPE_TYPE_SNIP_ROUND_RECTANGLE = 'SNIP_ROUND_RECTANGLE';
/**
* Ten pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star10'
*/
public const SHAPE_TYPE_STAR_10 = 'STAR_10';
/**
* Twelve pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star12'
*/
public const SHAPE_TYPE_STAR_12 = 'STAR_12';
/**
* Sixteen pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star16'
*/
public const SHAPE_TYPE_STAR_16 = 'STAR_16';
/**
* Twenty four pointed star shape. Corresponds to ECMA-376 ST_ShapeType
* 'star24'
*/
public const SHAPE_TYPE_STAR_24 = 'STAR_24';
/**
* Thirty two pointed star shape. Corresponds to ECMA-376 ST_ShapeType
* 'star32'
*/
public const SHAPE_TYPE_STAR_32 = 'STAR_32';
/**
* Four pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star4'
*/
public const SHAPE_TYPE_STAR_4 = 'STAR_4';
/**
* Five pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star5'
*/
public const SHAPE_TYPE_STAR_5 = 'STAR_5';
/**
* Six pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star6'
*/
public const SHAPE_TYPE_STAR_6 = 'STAR_6';
/**
* Seven pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star7'
*/
public const SHAPE_TYPE_STAR_7 = 'STAR_7';
/**
* Eight pointed star shape. Corresponds to ECMA-376 ST_ShapeType 'star8'
*/
public const SHAPE_TYPE_STAR_8 = 'STAR_8';
/**
* Striped right arrow shape. Corresponds to ECMA-376 ST_ShapeType
* 'stripedRightArrow'
*/
public const SHAPE_TYPE_STRIPED_RIGHT_ARROW = 'STRIPED_RIGHT_ARROW';
/**
* Sun shape. Corresponds to ECMA-376 ST_ShapeType 'sun'
*/
public const SHAPE_TYPE_SUN = 'SUN';
/**
* Trapezoid shape. Corresponds to ECMA-376 ST_ShapeType 'trapezoid'
*/
public const SHAPE_TYPE_TRAPEZOID = 'TRAPEZOID';
/**
* Triangle shape. Corresponds to ECMA-376 ST_ShapeType 'triangle'
*/
public const SHAPE_TYPE_TRIANGLE = 'TRIANGLE';
/**
* Up arrow shape. Corresponds to ECMA-376 ST_ShapeType 'upArrow'
*/
public const SHAPE_TYPE_UP_ARROW = 'UP_ARROW';
/**
* Callout up arrow shape. Corresponds to ECMA-376 ST_ShapeType
* 'upArrowCallout'
*/
public const SHAPE_TYPE_UP_ARROW_CALLOUT = 'UP_ARROW_CALLOUT';
/**
* Up down arrow shape. Corresponds to ECMA-376 ST_ShapeType 'upDownArrow'
*/
public const SHAPE_TYPE_UP_DOWN_ARROW = 'UP_DOWN_ARROW';
/**
* U-turn arrow shape. Corresponds to ECMA-376 ST_ShapeType 'uturnArrow'
*/
public const SHAPE_TYPE_UTURN_ARROW = 'UTURN_ARROW';
/**
* Vertical scroll shape. Corresponds to ECMA-376 ST_ShapeType
* 'verticalScroll'
*/
public const SHAPE_TYPE_VERTICAL_SCROLL = 'VERTICAL_SCROLL';
/**
* Wave shape. Corresponds to ECMA-376 ST_ShapeType 'wave'
*/
public const SHAPE_TYPE_WAVE = 'WAVE';
/**
* Callout wedge ellipse shape. Corresponds to ECMA-376 ST_ShapeType
* 'wedgeEllipseCallout'
*/
public const SHAPE_TYPE_WEDGE_ELLIPSE_CALLOUT = 'WEDGE_ELLIPSE_CALLOUT';
/**
* Callout wedge rectangle shape. Corresponds to ECMA-376 ST_ShapeType
* 'wedgeRectCallout'
*/
public const SHAPE_TYPE_WEDGE_RECTANGLE_CALLOUT = 'WEDGE_RECTANGLE_CALLOUT';
/**
* Callout wedge round rectangle shape. Corresponds to ECMA-376 ST_ShapeType
* 'wedgeRoundRectCallout'
*/
public const SHAPE_TYPE_WEDGE_ROUND_RECTANGLE_CALLOUT = 'WEDGE_ROUND_RECTANGLE_CALLOUT';
/**
* Alternate process flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartAlternateProcess'
*/
public const SHAPE_TYPE_FLOW_CHART_ALTERNATE_PROCESS = 'FLOW_CHART_ALTERNATE_PROCESS';
/**
* Collate flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartCollate'
*/
public const SHAPE_TYPE_FLOW_CHART_COLLATE = 'FLOW_CHART_COLLATE';
/**
* Connector flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartConnector'
*/
public const SHAPE_TYPE_FLOW_CHART_CONNECTOR = 'FLOW_CHART_CONNECTOR';
/**
* Decision flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartDecision'
*/
public const SHAPE_TYPE_FLOW_CHART_DECISION = 'FLOW_CHART_DECISION';
/**
* Delay flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartDelay'
*/
public const SHAPE_TYPE_FLOW_CHART_DELAY = 'FLOW_CHART_DELAY';
/**
* Display flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartDisplay'
*/
public const SHAPE_TYPE_FLOW_CHART_DISPLAY = 'FLOW_CHART_DISPLAY';
/**
* Document flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartDocument'
*/
public const SHAPE_TYPE_FLOW_CHART_DOCUMENT = 'FLOW_CHART_DOCUMENT';
/**
* Extract flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartExtract'
*/
public const SHAPE_TYPE_FLOW_CHART_EXTRACT = 'FLOW_CHART_EXTRACT';
/**
* Input output flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartInputOutput'
*/
public const SHAPE_TYPE_FLOW_CHART_INPUT_OUTPUT = 'FLOW_CHART_INPUT_OUTPUT';
/**
* Internal storage flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartInternalStorage'
*/
public const SHAPE_TYPE_FLOW_CHART_INTERNAL_STORAGE = 'FLOW_CHART_INTERNAL_STORAGE';
/**
* Magnetic disk flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartMagneticDisk'
*/
public const SHAPE_TYPE_FLOW_CHART_MAGNETIC_DISK = 'FLOW_CHART_MAGNETIC_DISK';
/**
* Magnetic drum flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartMagneticDrum'
*/
public const SHAPE_TYPE_FLOW_CHART_MAGNETIC_DRUM = 'FLOW_CHART_MAGNETIC_DRUM';
/**
* Magnetic tape flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartMagneticTape'
*/
public const SHAPE_TYPE_FLOW_CHART_MAGNETIC_TAPE = 'FLOW_CHART_MAGNETIC_TAPE';
/**
* Manual input flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartManualInput'
*/
public const SHAPE_TYPE_FLOW_CHART_MANUAL_INPUT = 'FLOW_CHART_MANUAL_INPUT';
/**
* Manual operation flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartManualOperation'
*/
public const SHAPE_TYPE_FLOW_CHART_MANUAL_OPERATION = 'FLOW_CHART_MANUAL_OPERATION';
/**
* Merge flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartMerge'
*/
public const SHAPE_TYPE_FLOW_CHART_MERGE = 'FLOW_CHART_MERGE';
/**
* Multi-document flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartMultidocument'
*/
public const SHAPE_TYPE_FLOW_CHART_MULTIDOCUMENT = 'FLOW_CHART_MULTIDOCUMENT';
/**
* Offline storage flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartOfflineStorage'
*/
public const SHAPE_TYPE_FLOW_CHART_OFFLINE_STORAGE = 'FLOW_CHART_OFFLINE_STORAGE';
/**
* Off-page connector flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartOffpageConnector'
*/
public const SHAPE_TYPE_FLOW_CHART_OFFPAGE_CONNECTOR = 'FLOW_CHART_OFFPAGE_CONNECTOR';
/**
* Online storage flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartOnlineStorage'
*/
public const SHAPE_TYPE_FLOW_CHART_ONLINE_STORAGE = 'FLOW_CHART_ONLINE_STORAGE';
/**
* Or flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartOr'
*/
public const SHAPE_TYPE_FLOW_CHART_OR = 'FLOW_CHART_OR';
/**
* Predefined process flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartPredefinedProcess'
*/
public const SHAPE_TYPE_FLOW_CHART_PREDEFINED_PROCESS = 'FLOW_CHART_PREDEFINED_PROCESS';
/**
* Preparation flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartPreparation'
*/
public const SHAPE_TYPE_FLOW_CHART_PREPARATION = 'FLOW_CHART_PREPARATION';
/**
* Process flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartProcess'
*/
public const SHAPE_TYPE_FLOW_CHART_PROCESS = 'FLOW_CHART_PROCESS';
/**
* Punched card flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartPunchedCard'
*/
public const SHAPE_TYPE_FLOW_CHART_PUNCHED_CARD = 'FLOW_CHART_PUNCHED_CARD';
/**
* Punched tape flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartPunchedTape'
*/
public const SHAPE_TYPE_FLOW_CHART_PUNCHED_TAPE = 'FLOW_CHART_PUNCHED_TAPE';
/**
* Sort flow shape. Corresponds to ECMA-376 ST_ShapeType 'flowChartSort'
*/
public const SHAPE_TYPE_FLOW_CHART_SORT = 'FLOW_CHART_SORT';
/**
* Summing junction flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartSummingJunction'
*/
public const SHAPE_TYPE_FLOW_CHART_SUMMING_JUNCTION = 'FLOW_CHART_SUMMING_JUNCTION';
/**
* Terminator flow shape. Corresponds to ECMA-376 ST_ShapeType
* 'flowChartTerminator'
*/
public const SHAPE_TYPE_FLOW_CHART_TERMINATOR = 'FLOW_CHART_TERMINATOR';
/**
* East arrow shape.
*/
public const SHAPE_TYPE_ARROW_EAST = 'ARROW_EAST';
/**
* Northeast arrow shape.
*/
public const SHAPE_TYPE_ARROW_NORTH_EAST = 'ARROW_NORTH_EAST';
/**
* North arrow shape.
*/
public const SHAPE_TYPE_ARROW_NORTH = 'ARROW_NORTH';
/**
* Speech shape.
*/
public const SHAPE_TYPE_SPEECH = 'SPEECH';
/**
* Star burst shape.
*/
public const SHAPE_TYPE_STARBURST = 'STARBURST';
/**
* Teardrop shape. Corresponds to ECMA-376 ST_ShapeType 'teardrop'
*/
public const SHAPE_TYPE_TEARDROP = 'TEARDROP';
/**
* Ellipse ribbon shape. Corresponds to ECMA-376 ST_ShapeType 'ellipseRibbon'
*/
public const SHAPE_TYPE_ELLIPSE_RIBBON = 'ELLIPSE_RIBBON';
/**
* Ellipse ribbon 2 shape. Corresponds to ECMA-376 ST_ShapeType
* 'ellipseRibbon2'
*/
public const SHAPE_TYPE_ELLIPSE_RIBBON_2 = 'ELLIPSE_RIBBON_2';
/**
* Callout cloud shape. Corresponds to ECMA-376 ST_ShapeType 'cloudCallout'
*/
public const SHAPE_TYPE_CLOUD_CALLOUT = 'CLOUD_CALLOUT';
/**
* Custom shape.
*/
public const SHAPE_TYPE_CUSTOM = 'CUSTOM';
protected $placeholderType = Placeholder::class;
protected $placeholderDataType = '';
protected $shapePropertiesType = ShapeProperties::class;
protected $shapePropertiesDataType = '';
/**
* The type of the shape.
*
* @var string
*/
public $shapeType;
protected $textType = TextContent::class;
protected $textDataType = '';
/**
* Placeholders are page elements that inherit from corresponding placeholders
* on layouts and masters. If set, the shape is a placeholder shape and any
* inherited properties can be resolved by looking at the parent placeholder
* identified by the Placeholder.parent_object_id field.
*
* @param Placeholder $placeholder
*/
public function setPlaceholder(Placeholder $placeholder)
{
$this->placeholder = $placeholder;
}
/**
* @return Placeholder
*/
public function getPlaceholder()
{
return $this->placeholder;
}
/**
* The properties of the shape.
*
* @param ShapeProperties $shapeProperties
*/
public function setShapeProperties(ShapeProperties $shapeProperties)
{
$this->shapeProperties = $shapeProperties;
}
/**
* @return ShapeProperties
*/
public function getShapeProperties()
{
return $this->shapeProperties;
}
/**
* The type of the shape.
*
* Accepted values: TYPE_UNSPECIFIED, TEXT_BOX, RECTANGLE, ROUND_RECTANGLE,
* ELLIPSE, ARC, BENT_ARROW, BENT_UP_ARROW, BEVEL, BLOCK_ARC, BRACE_PAIR,
* BRACKET_PAIR, CAN, CHEVRON, CHORD, CLOUD, CORNER, CUBE, CURVED_DOWN_ARROW,
* CURVED_LEFT_ARROW, CURVED_RIGHT_ARROW, CURVED_UP_ARROW, DECAGON,
* DIAGONAL_STRIPE, DIAMOND, DODECAGON, DONUT, DOUBLE_WAVE, DOWN_ARROW,
* DOWN_ARROW_CALLOUT, FOLDED_CORNER, FRAME, HALF_FRAME, HEART, HEPTAGON,
* HEXAGON, HOME_PLATE, HORIZONTAL_SCROLL, IRREGULAR_SEAL_1, IRREGULAR_SEAL_2,
* LEFT_ARROW, LEFT_ARROW_CALLOUT, LEFT_BRACE, LEFT_BRACKET, LEFT_RIGHT_ARROW,
* LEFT_RIGHT_ARROW_CALLOUT, LEFT_RIGHT_UP_ARROW, LEFT_UP_ARROW,
* LIGHTNING_BOLT, MATH_DIVIDE, MATH_EQUAL, MATH_MINUS, MATH_MULTIPLY,
* MATH_NOT_EQUAL, MATH_PLUS, MOON, NO_SMOKING, NOTCHED_RIGHT_ARROW, OCTAGON,
* PARALLELOGRAM, PENTAGON, PIE, PLAQUE, PLUS, QUAD_ARROW, QUAD_ARROW_CALLOUT,
* RIBBON, RIBBON_2, RIGHT_ARROW, RIGHT_ARROW_CALLOUT, RIGHT_BRACE,
* RIGHT_BRACKET, ROUND_1_RECTANGLE, ROUND_2_DIAGONAL_RECTANGLE,
* ROUND_2_SAME_RECTANGLE, RIGHT_TRIANGLE, SMILEY_FACE, SNIP_1_RECTANGLE,
* SNIP_2_DIAGONAL_RECTANGLE, SNIP_2_SAME_RECTANGLE, SNIP_ROUND_RECTANGLE,
* STAR_10, STAR_12, STAR_16, STAR_24, STAR_32, STAR_4, STAR_5, STAR_6,
* STAR_7, STAR_8, STRIPED_RIGHT_ARROW, SUN, TRAPEZOID, TRIANGLE, UP_ARROW,
* UP_ARROW_CALLOUT, UP_DOWN_ARROW, UTURN_ARROW, VERTICAL_SCROLL, WAVE,
* WEDGE_ELLIPSE_CALLOUT, WEDGE_RECTANGLE_CALLOUT,
* WEDGE_ROUND_RECTANGLE_CALLOUT, FLOW_CHART_ALTERNATE_PROCESS,
* FLOW_CHART_COLLATE, FLOW_CHART_CONNECTOR, FLOW_CHART_DECISION,
* FLOW_CHART_DELAY, FLOW_CHART_DISPLAY, FLOW_CHART_DOCUMENT,
* FLOW_CHART_EXTRACT, FLOW_CHART_INPUT_OUTPUT, FLOW_CHART_INTERNAL_STORAGE,
* FLOW_CHART_MAGNETIC_DISK, FLOW_CHART_MAGNETIC_DRUM,
* FLOW_CHART_MAGNETIC_TAPE, FLOW_CHART_MANUAL_INPUT,
* FLOW_CHART_MANUAL_OPERATION, FLOW_CHART_MERGE, FLOW_CHART_MULTIDOCUMENT,
* FLOW_CHART_OFFLINE_STORAGE, FLOW_CHART_OFFPAGE_CONNECTOR,
* FLOW_CHART_ONLINE_STORAGE, FLOW_CHART_OR, FLOW_CHART_PREDEFINED_PROCESS,
* FLOW_CHART_PREPARATION, FLOW_CHART_PROCESS, FLOW_CHART_PUNCHED_CARD,
* FLOW_CHART_PUNCHED_TAPE, FLOW_CHART_SORT, FLOW_CHART_SUMMING_JUNCTION,
* FLOW_CHART_TERMINATOR, ARROW_EAST, ARROW_NORTH_EAST, ARROW_NORTH, SPEECH,
* STARBURST, TEARDROP, ELLIPSE_RIBBON, ELLIPSE_RIBBON_2, CLOUD_CALLOUT,
* CUSTOM
*
* @param self::SHAPE_TYPE_* $shapeType
*/
public function setShapeType($shapeType)
{
$this->shapeType = $shapeType;
}
/**
* @return self::SHAPE_TYPE_*
*/
public function getShapeType()
{
return $this->shapeType;
}
/**
* The text content of the shape.
*
* @param TextContent $text
*/
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');