Lines Matching full:the
80 <p class="firstline">Returns the pages Resource.</p>
84 <p class="firstline">Applies one or more updates to the presentation.</p>
87 <p class="firstline">Creates a new presentation using the title given in the request. Other</p>
90 <p class="firstline">Gets the latest version of the specified presentation.</p>
94 <pre>Applies one or more updates to the presentation.
97 being applied. If any request is not valid, then the entire request will
103 The order of replies matches that of the requests.
105 For example, suppose you call batchUpdate with four updates, and only the
106 third one returns information. The response would have two empty replies:
107 the reply to the third request, and another empty reply, in that order.
109 Because other users may be editing the presentation, the presentation
112 collaborators, the presentation should reflect your changes. In any case,
113 the updates in your request are guaranteed to be applied together
117 presentationId: string, The presentation to apply the updates to. (required)
118 body: object, The request body. (required)
119 The object takes the form of:
122 "requests": [ # A list of updates to apply to the presentation.
125 "text": "A String", # The text to be inserted.
129 # The paragraph style of the new paragraph will be copied from the paragraph
130 # at the current insertion index, including lists and bullets.
133 # preserving the styling of neighboring text. In most cases, the text will be
134 # added to the TextRun that exists at the
138 # from the Unicode Basic Multilingual Plane Private Use Area (U+E000-U+F8FF)
139 # will be stripped out of the inserted text.
140 … { # A location of a single table cell within a table. # The optional table cell location if the t…
141 # cell. If present, the object_id must refer to a table.
142 "rowIndex": 42, # The 0-based row index.
143 "columnIndex": 42, # The 0-based column index.
145 … "objectId": "A String", # The object ID of the shape or table where the text will be inserted.
146 … "insertionIndex": 42, # The index where the text will be inserted, in Unicode code units, based
149 # The index is zero-based and is computed from the start of the string.
150 # The index may be adjusted to prevent insertions inside Unicode grapheme
151 # clusters. In these cases, the text will be inserted immediately after the
155 … "insertBelow": True or False, # Whether to insert new rows below the reference cell location.
157 # - `True`: insert below the cell.
158 # - `False`: insert above the cell.
159 "tableObjectId": "A String", # The table to insert rows into.
160 "number": 42, # The number of rows to be inserted. Maximum 20 per request.
161 …"cellLocation": { # A location of a single table cell within a table. # The reference table cell l…
163 # A new row will be inserted above (or below) the row where the reference
164 # cell is. If the reference cell is a merged cell, a new row will be
165 # inserted above (or below) the merged cell.
166 "rowIndex": 42, # The 0-based row index.
167 "columnIndex": 42, # The 0-based column index.
171 "source": "A String", # The video source.
172 …ementProperties": { # Common properties for a page element. # The element properties for the video.
175 # PageElement, the API may modify
176 # the values of both `size` and `transform`, but the
178 "pageObjectId": "A String", # The object ID of the page where the element is located.
179 …eTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform for the element.
192 "translateX": 3.14, # The X coordinate translation element.
193 "translateY": 3.14, # The Y coordinate translation element.
194 "scaleX": 3.14, # The X coordinate scaling element.
195 "scaleY": 3.14, # The Y coordinate scaling element.
196 "shearY": 3.14, # The Y coordinate shearing element.
197 "shearX": 3.14, # The X coordinate shearing element.
198 "unit": "A String", # The units for translate elements.
200 "size": { # A width and height. # The size of the element.
201 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
202 "magnitude": 3.14, # The magnitude.
203 "unit": "A String", # The units for magnitude.
205 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
206 "magnitude": 3.14, # The magnitude.
207 "unit": "A String", # The units for magnitude.
214 # in the presentation. The ID must start with an alphanumeric character or an
218 # The length of the ID must not be less than 5 or greater than 50.
221 "id": "A String", # The video source's unique identifier for this video.
224 # the ID is 7U3axjORYZ0.
227 …"cellLocation": { # A location of a single table cell within a table. # The reference table cell l…
229 # The row this cell spans will be deleted. If this is a merged cell, multiple
230 # rows will be deleted. If no rows remain in the table after this deletion,
231 # the whole table is deleted.
232 "rowIndex": 42, # The 0-based row index.
233 "columnIndex": 42, # The 0-based column index.
235 "tableObjectId": "A String", # The table to delete rows from.
237 …"updateImageProperties": { # Update the properties of an Image. # Updates the properties of an Ima…
238 "fields": "A String", # The fields that should be updated.
240 # At least one field must be specified. The root `imageProperties` is
244 # For example to update the image outline color, set `fields` to
247 # To reset a property to its default value, include its field name in the
248 # field mask but leave the field itself unset.
249 "imageProperties": { # The properties of the Image. # The image properties to update.
250 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
253 # if it exists. If there is no parent, the fields will default to the value
254 # used for new page elements created in the Slides editor, which may depend on
255 # the page element kind.
256 "outlineFill": { # The fill of the outline. # The fill of the outline.
257 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
262 "color": { # A themeable solid color value. # The color value of the solid fill.
265 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
266 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
267 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
270 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
271 # That is, the final pixel color is defined by the equation:
279 "propertyState": "A String", # The outline property state.
281 # Updating the the outline on a page element will implicitly update this
282 # field to`RENDERED`, unless another value is specified in the same request.
284 # this case, any other outline fields set in the same request will be
286 "dashStyle": "A String", # The dash style of the outline.
287 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
288 "magnitude": 3.14, # The magnitude.
289 "unit": "A String", # The units for magnitude.
292 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
294 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
296 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
299 # The colors in the gradient will replace the corresponding colors at
300 # the same position in the color palette and apply to the image. This
303 "color": { # A themeable solid color value. # The color of the gradient stop.
306 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
307 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
308 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
311 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
313 … "position": 3.14, # The relative position of the color stop in the gradient band measured
314 # in percentage. The value should be in the interval [0.0, 1.0].
317 "name": "A String", # The name of the recolor effect.
319 # The name is determined from the `recolor_stops` by matching the gradient
320 # against the colors in the page's current color scheme. This property is
323 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
324 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
325 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
326 # in the presentation. There may not be a slide at this index.
327 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
332 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
335 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
339 # The crop properties is represented by the offsets of four edges which define
340 # a crop rectangle. The offsets are measured in percentage from the
341 # corresponding edges of the object's original bounding rectangle towards
342 # inside, relative to the object's original dimensions.
344 # - If the offset is in the interval (0, 1), the corresponding edge of crop
345 # rectangle is positioned inside of the object's original bounding rectangle.
346 # - If the offset is negative or greater than 1, the corresponding edge of crop
347 # rectangle is positioned outside of the object's original bounding rectangle.
348 # - If the left edge of the crop rectangle is on the right side of its right
349 # edge, the object will be flipped horizontally.
350 # - If the top edge of the crop rectangle is below its bottom edge, the object
352 # - If all offsets and rotation angle is 0, the object is not cropped.
354 # After cropping, the content in the crop rectangle will be stretched to fit
356 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
357 # the right of the original bounding rectangle left edge, relative to the
359 "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
360 # Rotation angle is applied after the offset.
361 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
362 # to the left of the original bounding rectangle right edge, relative to the
364 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
365 # above the original bounding rectangle bottom edge, relative to the object's
367 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
368 # below the original bounding rectangle top edge, relative to the object's
371 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
375 # if it exists. If there is no parent, the fields will default to the value
376 # used for new page elements created in the Slides editor, which may depend on
377 # the page element kind.
378 "color": { # A themeable solid color value. # The shadow color value.
381 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
382 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
383 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
386 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
387 # relative to the alignment position.
400 "translateX": 3.14, # The X coordinate translation element.
401 "translateY": 3.14, # The Y coordinate translation element.
402 "scaleX": 3.14, # The X coordinate scaling element.
403 "scaleY": 3.14, # The Y coordinate scaling element.
404 "shearY": 3.14, # The Y coordinate shearing element.
405 "shearX": 3.14, # The X coordinate shearing element.
406 "unit": "A String", # The units for translate elements.
408 "propertyState": "A String", # The shadow property state.
410 # Updating the the shadow on a page element will implicitly update this field
411 # to `RENDERED`, unless another value is specified in the same request. To
413 # case, any other shadow fields set in the same request will be ignored.
414 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
416 "magnitude": 3.14, # The magnitude.
417 "unit": "A String", # The units for magnitude.
419 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
420 "type": "A String", # The type of the shadow.
421 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
422 # scale and skew of the shadow.
423 "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
425 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
428 "objectId": "A String", # The object ID of the image the updates are applied to.
431 "lineCategory": "A String", # The category of line to be created.
432 …lementProperties": { # Common properties for a page element. # The element properties for the line.
435 # PageElement, the API may modify
436 # the values of both `size` and `transform`, but the
438 "pageObjectId": "A String", # The object ID of the page where the element is located.
439 …eTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform for the element.
452 "translateX": 3.14, # The X coordinate translation element.
453 "translateY": 3.14, # The Y coordinate translation element.
454 "scaleX": 3.14, # The X coordinate scaling element.
455 "scaleY": 3.14, # The Y coordinate scaling element.
456 "shearY": 3.14, # The Y coordinate shearing element.
457 "shearX": 3.14, # The X coordinate shearing element.
458 "unit": "A String", # The units for translate elements.
460 "size": { # A width and height. # The size of the element.
461 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
462 "magnitude": 3.14, # The magnitude.
463 "unit": "A String", # The units for magnitude.
465 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
466 "magnitude": 3.14, # The magnitude.
467 "unit": "A String", # The units for magnitude.
474 # in the presentation. The ID must start with an alphanumeric character or an
478 # The length of the ID must not be less than 5 or greater than 50.
482 …eAllShapesWithSheetsChart": { # Replaces all shapes that match the given criteria with the provide…
483 # Sheets chart. The chart will be scaled and centered to fit within the bounds
484 # of the original shape.
486 # NOTE: Replacing shapes with a chart requires at least one of the
488 "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet.
489 … "spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the chart.
490 …fic string of text in a shape or table. # The criteria that the shapes must match in order to be r…
491 # request will replace all of the shapes that contain the given text.
492 "text": "A String", # The text to search for in the shape or table.
493 "matchCase": True or False, # Indicates whether the search should respect case:
495 # - `True`: the search is case sensitive.
496 # - `False`: the search is case insensitive.
498 … "pageObjectIds": [ # If non-empty, limits the matches to page elements only on the given pages.
500 # Returns a 400 bad request error if given the page object ID of a
503 # page with that object ID doesn't exist in the presentation.
506 …"linkingMode": "A String", # The mode with which the chart is linked to the source spreadsheet. Wh…
507 # not specified, the chart will be an image that is not linked.
510 "url": "A String", # The image URL.
512 # The image is fetched once at insertion time and a copy is stored for
513 # display inside the presentation. Images must be less than 50MB in size,
516 …ementProperties": { # Common properties for a page element. # The element properties for the image.
518 # When the aspect ratio of the provided size does not match the image aspect
519 # ratio, the image is scaled and centered with respect to the size in order
520 # to maintain aspect ratio. The provided transform is applied after this
524 # PageElement, the API may modify
525 # the values of both `size` and `transform`, but the
527 "pageObjectId": "A String", # The object ID of the page where the element is located.
528 …eTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform for the element.
541 "translateX": 3.14, # The X coordinate translation element.
542 "translateY": 3.14, # The Y coordinate translation element.
543 "scaleX": 3.14, # The X coordinate scaling element.
544 "scaleY": 3.14, # The Y coordinate scaling element.
545 "shearY": 3.14, # The Y coordinate shearing element.
546 "shearX": 3.14, # The X coordinate shearing element.
547 "unit": "A String", # The units for translate elements.
549 "size": { # A width and height. # The size of the element.
550 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
551 "magnitude": 3.14, # The magnitude.
552 "unit": "A String", # The units for magnitude.
554 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
555 "magnitude": 3.14, # The magnitude.
556 "unit": "A String", # The units for magnitude.
563 # in the presentation. The ID must start with an alphanumeric character or an
567 # The length of the ID must not be less than 5 or greater than 50.
571 …"updateVideoProperties": { # Update the properties of a Video. # Updates the properties of a Video.
572 "videoProperties": { # The properties of the Video. # The video properties to update.
573 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
574 # videos created in the Slides editor.
577 # if it exists. If there is no parent, the fields will default to the value
578 # used for new page elements created in the Slides editor, which may depend on
579 # the page element kind.
580 "outlineFill": { # The fill of the outline. # The fill of the outline.
581 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
586 "color": { # A themeable solid color value. # The color value of the solid fill.
589 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
590 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
591 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
594 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
595 # That is, the final pixel color is defined by the equation:
603 "propertyState": "A String", # The outline property state.
605 # Updating the the outline on a page element will implicitly update this
606 # field to`RENDERED`, unless another value is specified in the same request.
608 # this case, any other outline fields set in the same request will be
610 "dashStyle": "A String", # The dash style of the outline.
611 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
612 "magnitude": 3.14, # The magnitude.
613 "unit": "A String", # The units for magnitude.
617 "objectId": "A String", # The object ID of the video the updates are applied to.
618 "fields": "A String", # The fields that should be updated.
620 # At least one field must be specified. The root `videoProperties` is
624 # For example to update the video outline color, set `fields` to
627 # To reset a property to its default value, include its field name in the
628 # field mask but leave the field itself unset.
630 …"deleteParagraphBullets": { # Deletes bullets from all of the paragraphs that overlap with the giv…
633 # The nesting level of each paragraph will be visually preserved by adding
634 # indent to the start of the corresponding paragraph.
635 … { # A location of a single table cell within a table. # The optional table cell location if the t…
636 # cell. If present, the object_id must refer to a table.
637 "rowIndex": 42, # The 0-based row index.
638 "columnIndex": 42, # The 0-based column index.
640 …"objectId": "A String", # The object ID of the shape or table containing the text to delete bullets
642 …ifies a contiguous range of an indexed collection, such as characters in # The range of text to de…
644 "endIndex": 42, # The optional zero-based index of the end of the collection.
646 "startIndex": 42, # The optional zero-based index of the beginning of the collection.
648 "type": "A String", # The type of range.
651 … "updateLineProperties": { # Updates the properties of a Line. # Updates the properties of a Line.
652 "fields": "A String", # The fields that should be updated.
654 # At least one field must be specified. The root `lineProperties` is
658 # For example to update the line solid fill color, set `fields` to
661 # To reset a property to its default value, include its field name in the
662 # field mask but leave the field itself unset.
663 "lineProperties": { # The properties of the Line. # The line properties to update.
665 # When unset, these fields default to values that match the appearance of
666 # new lines created in the Slides editor.
667 "dashStyle": "A String", # The dash style of the line.
668 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
669 "magnitude": 3.14, # The magnitude.
670 "unit": "A String", # The units for magnitude.
672 "endArrow": "A String", # The style of the arrow at the end of the line.
673 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
674 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
675 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
676 # in the presentation. There may not be a slide at this index.
677 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
682 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
683 # lines created in the Slides editor.
684 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
689 "color": { # A themeable solid color value. # The color value of the solid fill.
692 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
693 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
694 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
697 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
698 # That is, the final pixel color is defined by the equation:
706 "startArrow": "A String", # The style of the arrow at the beginning of the line.
708 "objectId": "A String", # The object ID of the line the update is applied to.
711 …ifies a contiguous range of an indexed collection, such as characters in # The range of text to de…
713 # There is always an implicit newline character at the end of a shape's or
714 # table cell's text that cannot be deleted. `Range.Type.ALL` will use the
716 # range types `FROM_START_INDEX` and `FIXED_RANGE`. For example, if the text
717 # is "ABC", followed by an implicit newline, then the maximum value is 2 for
721 # to paragraph styles and lists as the two paragraphs are merged.
726 "endIndex": 42, # The optional zero-based index of the end of the collection.
728 "startIndex": 42, # The optional zero-based index of the beginning of the collection.
730 "type": "A String", # The type of range.
732 … "objectId": "A String", # The object ID of the shape or table from which the text will be deleted.
733 … { # A location of a single table cell within a table. # The optional table cell location if the t…
734 # cell. If present, the object_id must refer to a table.
735 "rowIndex": 42, # The 0-based row index.
736 "columnIndex": 42, # The 0-based column index.
739 … "updatePageProperties": { # Updates the properties of a Page. # Updates the properties of a Page.
740 "pageProperties": { # The properties of the Page. # The page properties to update.
742 # The page will inherit properties from the parent page. Depending on the page
743 # type the hierarchy is defined in either
746 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
747 # from a parent page if it exists. If the page has no parent, then the
748 # background fill defaults to the corresponding fill in the Slides editor.
749 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
754 "color": { # A themeable solid color value. # The color value of the solid fill.
757 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
758 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
759 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
762 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
763 # That is, the final pixel color is defined by the equation:
770 "propertyState": "A String", # The background fill property state.
772 # Updating the the fill on a page will implicitly update this field to
773 # `RENDERED`, unless another value is specified in the same request. To
775 # any other fill fields set in the same request will be ignored.
776 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
777 # the specified picture. The picture is stretched to fit its container.
778 "contentUrl": "A String", # Reading the content_url:
781 # This URL is tagged with the account of the requester. Anyone with the URL
782 # effectively accesses the picture as the original requester. Access to the
783 # picture may be lost if the presentation's sharing settings change.
785 # Writing the content_url:
787 # The picture is fetched once at insertion time and a copy is stored for
788 # display inside the presentation. Pictures must be less than 50MB in size,
791 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
792 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
793 "magnitude": 3.14, # The magnitude.
794 "unit": "A String", # The units for magnitude.
796 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
797 "magnitude": 3.14, # The magnitude.
798 "unit": "A String", # The units for magnitude.
803 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
804 # a parent page. If the page has no parent, the color scheme uses a default
806 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
807 { # A pair mapping a theme color type to the concrete color it represents.
808 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
809 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
810 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
811 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
813 "type": "A String", # The type of the theme color.
818 "fields": "A String", # The fields that should be updated.
820 # At least one field must be specified. The root `pageProperties` is
824 # For example to update the page background solid fill color, set `fields`
827 # To reset a property to its default value, include its field name in the
828 # field mask but leave the field itself unset.
829 "objectId": "A String", # The object ID of the page the update is applied to.
831 …"updateTextStyle": { # Update the styling of text in a Shape or # Updates the styling of text with…
833 "fields": "A String", # The fields that should be updated.
835 # At least one field must be specified. The root `style` is implied and
839 # For example, to update the text style to bold, set `fields` to `"bold"`.
841 # To reset a property to its default value, include its field name in the
842 # field mask but leave the field itself unset.
843 …"style": { # Represents the styling that can be applied to a TextRun. # The style(s) to set on the…
845 # If the value for a particular style matches that of the parent, that style
848 # Certain text style changes may cause other changes meant to mirror the
849 # behavior of the Slides editor. See the documentation of
853 # inherited from the parent. Which text styles are inherited depend on the
857 # from the the newline character in the paragraph at the 0 nesting level of
858 # the list inside the parent placeholder.
860 # from the newline character in the paragraph at its corresponding nesting
861 # level of the list inside the parent placeholder.
865 # fields will revert the style to a value matching the defaults in the Slides
867 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
868 # transparent, depending on if the `opaque_color` field in it is set.
873 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
874 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
875 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
879 "bold": True or False, # Whether or not the text is rendered as bold.
880 "baselineOffset": "A String", # The text's vertical offset from its normal position.
883 # rendered in a smaller font size, computed based on the `font_size` field.
884 # The `font_size` itself is not affected by changes in this field.
885 "strikethrough": True or False, # Whether or not the text is struck through.
886 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
889 # weights without breaking backwards compatibility. As such, when reading the
890 # style of a range of text, the value of `weighted_font_family#font_family`
892 # both fields are included in the field mask (either explicitly or through
893 # the wildcard `"*"`), their values are reconciled as follows:
895 # * If `font_family` is set and `weighted_font_family` is not, the value of
897 # * If both fields are set, the value of `font_family` must match that of
898 # `weighted_font_family#font_family`. If so, the font family and weight of
901 # * If `weighted_font_family` is set and `font_family` is not, the font
903 # * If neither field is set, the font family and weight of the text inherit
904 # from the parent. Note that these properties cannot inherit separately
908 # `bold`, the `weighted_font_family` is applied first, then `bold`.
915 "fontFamily": "A String", # The font family of the text.
917 # The font family can be any font from the Font menu in Slides or from
918 # [Google Fonts] (https://fonts.google.com/). If the font name is
919 # unrecognized, the text is rendered in `Arial`.
920 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
922 # corresponds to the numerical values described in the CSS 2.1
925 # `700` are considered bold, and weights less than `700`are not bold. The
928 "smallCaps": True or False, # Whether or not the text is in small capital letters.
929 "fontFamily": "A String", # The font family of the text.
931 # The font family can be any font from the Font menu in Slides or from
932 # [Google Fonts] (https://fonts.google.com/). If the font name is
933 # unrecognized, the text is rendered in `Arial`.
935 # Some fonts can affect the weight of the text. If an update request
936 # specifies values for both `font_family` and `bold`, the explicitly-set
938 "italic": True or False, # Whether or not the text is italicized.
939 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
942 # Changing the link in an update request causes some other changes to the
943 # text style of the range:
945 # * When setting a link, the text foreground color will be set to
946 # ThemeColorType.HYPERLINK and the text will
947 # be underlined. If these fields are modified in the same
948 # request, those values will be used instead of the link defaults.
950 # also update the existing link to point to the new URL.
953 # will separate the newline character(s) into their own text runs. The
954 # link will be applied separately to the runs before and after the newline.
955 # * Removing a link will update the text style of the range to match the
956 # style of the preceding text (or the default text styles if the preceding
957 # text is another link) unless different styles are being set in the same
959 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
960 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
961 # in the presentation. There may not be a slide at this index.
962 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
967 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
968 # transparent, depending on if the `opaque_color` field in it is set.
973 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
974 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
975 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
979 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
981 "magnitude": 3.14, # The magnitude.
982 "unit": "A String", # The units for magnitude.
984 "underline": True or False, # Whether or not the text is underlined.
986 …ifies a contiguous range of an indexed collection, such as characters in # The range of text to st…
988 # The range may be extended to include adjacent newlines.
990 # If the range fully contains a paragraph belonging to a list, the
991 # paragraph's bullet is also updated with the matching text style.
993 "endIndex": 42, # The optional zero-based index of the end of the collection.
995 "startIndex": 42, # The optional zero-based index of the beginning of the collection.
997 "type": "A String", # The type of range.
999 "objectId": "A String", # The object ID of the shape or table with the text to be styled.
1000 …location of a single table cell within a table. # The location of the cell in the table containing…
1003 "rowIndex": 42, # The 0-based row index.
1004 "columnIndex": 42, # The 0-based column index.
1007 …"updateTableCellProperties": { # Update the properties of a TableCell. # Updates the properties of…
1008 …sents a reference to a subset of a table. # The table range representing the subset of the table t…
1009 # are applied. If a table range is not specified, the updates will apply to
1010 # the entire table.
1012 # It's important to note that the cells specified by a table range do not
1014 # where all the cells of the last row are merged together. The table looks
1021 # specifies the following cells:
1025 "rowSpan": 42, # The row span of the table range.
1026 "columnSpan": 42, # The column span of the table range.
1027 …ion": { # A location of a single table cell within a table. # The starting location of the table r…
1028 "rowIndex": 42, # The 0-based row index.
1029 "columnIndex": 42, # The 0-based column index.
1032 … "tableCellProperties": { # The properties of the TableCell. # The table cell properties to update.
1033 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
1034 # for newly created table cells in the Slides editor.
1035 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
1040 "color": { # A themeable solid color value. # The color value of the solid fill.
1043 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
1044 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
1045 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
1048 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
1049 # That is, the final pixel color is defined by the equation:
1056 "propertyState": "A String", # The background fill property state.
1058 # Updating the the fill on a table cell will implicitly update this field
1059 # to `RENDERED`, unless another value is specified in the same request. To
1061 # case, any other fill fields set in the same request will be ignored.
1064 "objectId": "A String", # The object ID of the table.
1065 "fields": "A String", # The fields that should be updated.
1067 # At least one field must be specified. The root `tableCellProperties` is
1071 # For example to update the table cell background solid fill color, set
1074 # To reset a property to its default value, include its field name in the
1075 # field mask but leave the field itself unset.
1077 …"replaceAllShapesWithImage": { # Replaces all shapes that match the given criteria with the provid…
1078 …of text in a shape or table. # If set, this request will replace all of the shapes that contain the
1080 "text": "A String", # The text to search for in the shape or table.
1081 "matchCase": True or False, # Indicates whether the search should respect case:
1083 # - `True`: the search is case sensitive.
1084 # - `False`: the search is case insensitive.
1086 … "pageObjectIds": [ # If non-empty, limits the matches to page elements only on the given pages.
1088 # Returns a 400 bad request error if given the page object ID of a
1091 # page with that object ID doesn't exist in the presentation.
1094 "imageUrl": "A String", # The image URL.
1096 # The image is fetched once at insertion time and a copy is stored for
1097 # display inside the presentation. Images must be less than 50MB in size,
1100 "replaceMethod": "A String", # The replace method.
1102 …eSlidesPosition": { # Updates the position of slides in the presentation. # Updates the position o…
1103 "slideObjectIds": [ # The IDs of the slides in the presentation that should be moved.
1104 # The slides in this list must be in existing presentation order, without
1108 "insertionIndex": 42, # The index where the slides should be inserted, based on the slide
1109 # arrangement before the move takes place. Must be between zero and the
1110 # number of slides in the presentation, inclusive.
1114 # When duplicating a slide, the duplicate slide will be created immediately
1115 # following the specified slide. When duplicating a page element, the duplicate
1116 # will be placed on the same page at the same position as the original.
1117 "objectIds": { # The object being duplicated may contain other objects, for example when
1118 # duplicating a slide or a group page element. This map defines how the IDs
1119 # of duplicated objects are generated: the keys are the IDs of the original
1120 # objects and its values are the IDs that will be assigned to the
1121 # corresponding duplicate object. The ID of the source object's duplicate
1122 # may be specified in this map as well, using the same value of the
1123 # `object_id` field as a key and the newly desired ID as the value.
1125 # All keys must correspond to existing IDs in the presentation. All values
1126 # must be unique in the presentation and must start with an alphanumeric
1129 # `[a-zA-Z0-9_-:]`). The length of the new ID must not be less than 5 or
1132 # If any IDs of source objects are omitted from the map, a new random ID will
1133 # be assigned. If the map is empty or unset, all duplicate objects will
1137 "objectId": "A String", # The ID of the object to duplicate.
1139 …"updateParagraphStyle": { # Updates the styling for all of the paragraphs within a Shape or Table …
1140 # overlap with the given text index range.
1141 "fields": "A String", # The fields that should be updated.
1143 # At least one field must be specified. The root `style` is implied and
1147 # For example, to update the paragraph alignment, set `fields` to
1150 # To reset a property to its default value, include its field name in the
1151 # field mask but leave the field itself unset.
1152 "style": { # Styles that apply to a whole paragraph. # The paragraph's style.
1155 # inherited from the parent. Which paragraph styles are inherited depend on the
1158 # * A paragraph not in a list will inherit its paragraph style from the
1159 # paragraph at the 0 nesting level of the list inside the parent placeholder.
1160 # * A paragraph in a list will inherit its paragraph style from the paragraph
1161 # at its corresponding nesting level of the list inside the parent
1165 "spacingMode": "A String", # The spacing mode for the paragraph.
1166 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
1169 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
1170 # inherited from the parent.
1171 "magnitude": 3.14, # The magnitude.
1172 "unit": "A String", # The units for magnitude.
1174 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
1175 # is represented as 100.0. If unset, the value is inherited from the parent.
1176 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
1177 # the start of the text, based on the current text direction. If unset, the
1178 # value is inherited from the parent.
1179 "magnitude": 3.14, # The magnitude.
1180 "unit": "A String", # The units for magnitude.
1182 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
1183 # inherited from the parent.
1184 "magnitude": 3.14, # The magnitude.
1185 "unit": "A String", # The units for magnitude.
1187 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
1188 # the end of the text, based on the current text direction. If unset, the
1189 # value is inherited from the parent.
1190 "magnitude": 3.14, # The magnitude.
1191 "unit": "A String", # The units for magnitude.
1193 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
1194 # If unset, the value is inherited from the parent.
1195 "magnitude": 3.14, # The magnitude.
1196 "unit": "A String", # The units for magnitude.
1198 "alignment": "A String", # The text alignment for this paragraph.
1200 …ous range of an indexed collection, such as characters in # The range of text containing the parag…
1202 "endIndex": 42, # The optional zero-based index of the end of the collection.
1204 "startIndex": 42, # The optional zero-based index of the beginning of the collection.
1206 "type": "A String", # The type of range.
1208 "objectId": "A String", # The object ID of the shape or table with the text to be styled.
1209 …location of a single table cell within a table. # The location of the cell in the table containing…
1212 "rowIndex": 42, # The 0-based row index.
1213 "columnIndex": 42, # The 0-based column index.
1216 …Chart": { # Refreshes an embedded Google Sheets chart by replacing it with the latest # Refreshes …
1217 # version of the chart from Google Sheets.
1219 # NOTE: Refreshing charts requires at least one of the spreadsheets.readonly,
1221 "objectId": "A String", # The object ID of the chart to refresh.
1225 "text": "A String", # The text to search for in the shape or table.
1226 "matchCase": True or False, # Indicates whether the search should respect case:
1228 # - `True`: the search is case sensitive.
1229 # - `False`: the search is case insensitive.
1231 … "pageObjectIds": [ # If non-empty, limits the matches to page elements only on the given pages.
1233 # Returns a 400 bad request error if given the page object ID of a
1235 # or if a page with that object ID doesn't exist in the presentation.
1238 "replaceText": "A String", # The text that will replace the matched text.
1242 # NOTE: Chart creation requires at least one of the spreadsheets.readonly,
1244 "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet.
1245 … "spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the chart.
1246 …"linkingMode": "A String", # The mode with which the chart is linked to the source spreadsheet. Wh…
1247 # not specified, the chart will be an image that is not linked.
1248 …ementProperties": { # Common properties for a page element. # The element properties for the chart.
1250 # When the aspect ratio of the provided size does not match the chart aspect
1251 # ratio, the chart is scaled and centered with respect to the size in order
1252 # to maintain aspect ratio. The provided transform is applied after this
1256 # PageElement, the API may modify
1257 # the values of both `size` and `transform`, but the
1259 "pageObjectId": "A String", # The object ID of the page where the element is located.
1260 …eTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform for the element.
1273 "translateX": 3.14, # The X coordinate translation element.
1274 "translateY": 3.14, # The Y coordinate translation element.
1275 "scaleX": 3.14, # The X coordinate scaling element.
1276 "scaleY": 3.14, # The Y coordinate scaling element.
1277 "shearY": 3.14, # The Y coordinate shearing element.
1278 "shearX": 3.14, # The X coordinate shearing element.
1279 "unit": "A String", # The units for translate elements.
1281 "size": { # A width and height. # The size of the element.
1282 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
1283 "magnitude": 3.14, # The magnitude.
1284 "unit": "A String", # The units for magnitude.
1286 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
1287 "magnitude": 3.14, # The magnitude.
1288 "unit": "A String", # The units for magnitude.
1294 # If specified, the ID must be unique among all pages and page elements in
1295 # the presentation. The ID should start with a word character [a-zA-Z0-9_]
1296 # and then followed by any number of the following characters [a-zA-Z0-9_-:].
1297 # The length of the ID should not be less than 5 or greater than 50.
1301 …ppings": [ # An optional list of object ID mappings from the placeholder(s) on the layout to the p…
1302 # that will be created on the new slide from that specified layout. Can only
1304 { # The user-specified ID mapping for a placeholder that will be created on a
1306 …"layoutPlaceholder": { # The placeholder information that uniquely identifies a placeholder shape.…
1309 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
1310 # If unset, the parent placeholder shape does not exist, so the shape does
1312 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
1313 # the same page, they would have different index values.
1314 "type": "A String", # The type of the placeholder.
1316 …"objectId": "A String", # A user-supplied object ID for the placeholder identified above that to be
1320 # in the presentation. The ID must start with an alphanumeric character or an
1324 # The length of the ID must not be less than 5 or greater than 50.
1327 …"layoutPlaceholderObjectId": "A String", # The object ID of the placeholder on a layout that will …
1331 …erence. This may reference either: # Layout reference of the slide to be inserted, based on the *c…
1332 # master*, which is one of the following:
1334 # - The master of the previous slide index.
1335 # - The master of the first slide, if the insertion_index is zero.
1336 # - The first master in the presentation, if there are no slides.
1338 # If the LayoutReference is not found in the current master, a 400 bad
1341 # If you don't specify a layout reference, then the new slide will use the
1345 # - One of the layouts in the presentation.
1347 … "layoutId": "A String", # Layout ID: the object ID of one of the layouts in the presentation.
1352 # in the presentation. The ID must start with an alphanumeric character or an
1356 # The length of the ID must not be less than 5 or greater than 50.
1359 … "insertionIndex": 42, # The optional zero-based index indicating where to insert the slides.
1361 # If you don't specify an index, the new slide is created at the end.
1363 …ct": { # Deletes an object, either pages or # Deletes a page or page element from the presentation.
1364 # page elements, from the
1366 "objectId": "A String", # The object ID of the page or page element to delete.
1369 # only 1 or no page elements, the group is also deleted.
1374 …"updateShapeProperties": { # Update the properties of a Shape. # Updates the properties of a Shape.
1375 "fields": "A String", # The fields that should be updated.
1377 # At least one field must be specified. The root `shapeProperties` is
1381 # For example to update the shape background solid fill color, set `fields`
1384 # To reset a property to its default value, include its field name in the
1385 # field mask but leave the field itself unset.
1386 "shapeProperties": { # The properties of a Shape. # The shape properties to update.
1388 # If the shape is a placeholder shape as determined by the
1391 # Determining the rendered value of the property depends on the corresponding
1393 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
1394 # a parent placeholder if it exists. If the shape has no parent, then the
1395 # default shadow matches the defaults for new shapes created in the Slides
1399 # if it exists. If there is no parent, the fields will default to the value
1400 # used for new page elements created in the Slides editor, which may depend on
1401 # the page element kind.
1402 "color": { # A themeable solid color value. # The shadow color value.
1405 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
1406 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
1407 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
1410 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
1411 # relative to the alignment position.
1424 "translateX": 3.14, # The X coordinate translation element.
1425 "translateY": 3.14, # The Y coordinate translation element.
1426 "scaleX": 3.14, # The X coordinate scaling element.
1427 "scaleY": 3.14, # The Y coordinate scaling element.
1428 "shearY": 3.14, # The Y coordinate shearing element.
1429 "shearX": 3.14, # The X coordinate shearing element.
1430 "unit": "A String", # The units for translate elements.
1432 "propertyState": "A String", # The shadow property state.
1434 # Updating the the shadow on a page element will implicitly update this field
1435 # to `RENDERED`, unless another value is specified in the same request. To
1437 # case, any other shadow fields set in the same request will be ignored.
1438 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
1440 "magnitude": 3.14, # The magnitude.
1441 "unit": "A String", # The units for magnitude.
1443 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
1444 "type": "A String", # The type of the shadow.
1445 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
1446 # scale and skew of the shadow.
1447 "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
1449 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
1450 # inherited from a parent placeholder if it exists. If the shape has no
1451 # parent, then the default background fill depends on the shape type,
1452 # matching the defaults for new shapes created in the Slides editor.
1453 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
1458 "color": { # A themeable solid color value. # The color value of the solid fill.
1461 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
1462 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
1463 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
1466 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
1467 # That is, the final pixel color is defined by the equation:
1474 "propertyState": "A String", # The background fill property state.
1476 # Updating the the fill on a shape will implicitly update this field to
1477 # `RENDERED`, unless another value is specified in the same request. To
1479 # any other fill fields set in the same request will be ignored.
1481 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
1483 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
1484 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
1485 # in the presentation. There may not be a slide at this index.
1486 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
1491 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
1492 # parent placeholder if it exists. If the shape has no parent, then the
1493 # default outline depends on the shape type, matching the defaults for
1494 # new shapes created in the Slides editor.
1497 # if it exists. If there is no parent, the fields will default to the value
1498 # used for new page elements created in the Slides editor, which may depend on
1499 # the page element kind.
1500 "outlineFill": { # The fill of the outline. # The fill of the outline.
1501 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
1506 "color": { # A themeable solid color value. # The color value of the solid fill.
1509 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
1510 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
1511 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
1514 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
1515 # That is, the final pixel color is defined by the equation:
1523 "propertyState": "A String", # The outline property state.
1525 # Updating the the outline on a page element will implicitly update this
1526 # field to`RENDERED`, unless another value is specified in the same request.
1528 # this case, any other outline fields set in the same request will be
1530 "dashStyle": "A String", # The dash style of the outline.
1531 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
1532 "magnitude": 3.14, # The magnitude.
1533 "unit": "A String", # The units for magnitude.
1537 "objectId": "A String", # The object ID of the shape the updates are applied to.
1540 …ementProperties": { # Common properties for a page element. # The element properties for the shape.
1543 # PageElement, the API may modify
1544 # the values of both `size` and `transform`, but the
1546 "pageObjectId": "A String", # The object ID of the page where the element is located.
1547 …eTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform for the element.
1560 "translateX": 3.14, # The X coordinate translation element.
1561 "translateY": 3.14, # The Y coordinate translation element.
1562 "scaleX": 3.14, # The X coordinate scaling element.
1563 "scaleY": 3.14, # The Y coordinate scaling element.
1564 "shearY": 3.14, # The Y coordinate shearing element.
1565 "shearX": 3.14, # The X coordinate shearing element.
1566 "unit": "A String", # The units for translate elements.
1568 "size": { # A width and height. # The size of the element.
1569 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
1570 "magnitude": 3.14, # The magnitude.
1571 "unit": "A String", # The units for magnitude.
1573 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
1574 "magnitude": 3.14, # The magnitude.
1575 "unit": "A String", # The units for magnitude.
1579 "shapeType": "A String", # The shape type.
1583 # in the presentation. The ID must start with an alphanumeric character or an
1587 # The length of the ID must not be less than 5 or greater than 50.
1592 # Other columns in the table will be resized to fit the new column.
1593 "number": 42, # The number of columns to be inserted. Maximum 20 per request.
1594 …"insertRight": True or False, # Whether to insert new columns to the right of the reference cell l…
1596 # - `True`: insert to the right.
1597 # - `False`: insert to the left.
1598 …"cellLocation": { # A location of a single table cell within a table. # The reference table cell l…
1600 # A new column will be inserted to the left (or right) of the column where
1601 # the reference cell is. If the reference cell is a merged cell, a new
1602 # column will be inserted to the left (or right) of the merged cell.
1603 "rowIndex": 42, # The 0-based row index.
1604 "columnIndex": 42, # The 0-based column index.
1606 "tableObjectId": "A String", # The table to insert columns into.
1608 …"createParagraphBullets": { # Creates bullets for all of the paragraphs that overlap with the give…
1611 # The nesting level of each paragraph will be determined by counting leading
1612 # tabs in front of each paragraph. To avoid excess space between the bullet and
1613 # the corresponding paragraph, these leading tabs are removed by this request.
1614 # This may change the indices of parts of the text.
1616 # If the paragraph immediately before paragraphs being updated is in a list
1617 # with a matching preset, the paragraphs being updated are added to that
1619 "bulletPreset": "A String", # The kinds of bullet glyphs to be used. Defaults to the
1621 …uous range of an indexed collection, such as characters in # The range of text to apply the bullet…
1623 "endIndex": 42, # The optional zero-based index of the end of the collection.
1625 "startIndex": 42, # The optional zero-based index of the beginning of the collection.
1627 "type": "A String", # The type of range.
1629 …"objectId": "A String", # The object ID of the shape or table containing the text to add bullets t…
1630 … { # A location of a single table cell within a table. # The optional table cell location if the t…
1631 # cell. If present, the object_id must refer to a table.
1632 "rowIndex": 42, # The 0-based row index.
1633 "columnIndex": 42, # The 0-based column index.
1637 "rows": 42, # Number of rows in the table.
1638 …ementProperties": { # Common properties for a page element. # The element properties for the table.
1640 # The table will be created at the provided size, subject to a minimum size.
1641 # If no size is provided, the table will be automatically sized.
1644 # transform is provided, the table will be centered on the page.
1647 # PageElement, the API may modify
1648 # the values of both `size` and `transform`, but the
1650 "pageObjectId": "A String", # The object ID of the page where the element is located.
1651 …eTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform for the element.
1664 "translateX": 3.14, # The X coordinate translation element.
1665 "translateY": 3.14, # The Y coordinate translation element.
1666 "scaleX": 3.14, # The X coordinate scaling element.
1667 "scaleY": 3.14, # The Y coordinate scaling element.
1668 "shearY": 3.14, # The Y coordinate shearing element.
1669 "shearX": 3.14, # The X coordinate shearing element.
1670 "unit": "A String", # The units for translate elements.
1672 "size": { # A width and height. # The size of the element.
1673 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
1674 "magnitude": 3.14, # The magnitude.
1675 "unit": "A String", # The units for magnitude.
1677 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
1678 "magnitude": 3.14, # The magnitude.
1679 "unit": "A String", # The units for magnitude.
1683 "columns": 42, # Number of columns in the table.
1687 # in the presentation. The ID must start with an alphanumeric character or an
1691 # The length of the ID must not be less than 5 or greater than 50.
1696 …"cellLocation": { # A location of a single table cell within a table. # The reference table cell l…
1698 # The column this cell spans will be deleted. If this is a merged cell,
1699 # multiple columns will be deleted. If no columns remain in the table after
1700 # this deletion, the whole table is deleted.
1701 "rowIndex": 42, # The 0-based row index.
1702 "columnIndex": 42, # The 0-based column index.
1704 "tableObjectId": "A String", # The table to delete columns from.
1706 …"updatePageElementTransform": { # Updates the transform of a page element. # Updates the transform…
1707 "applyMode": "A String", # The apply mode of the transform update.
1708 … a 3x3 matrix with an implied last row of [ 0 0 1 ] # The input transform matrix used to update th…
1721 "translateX": 3.14, # The X coordinate translation element.
1722 "translateY": 3.14, # The Y coordinate translation element.
1723 "scaleX": 3.14, # The X coordinate scaling element.
1724 "scaleY": 3.14, # The Y coordinate scaling element.
1725 "shearY": 3.14, # The Y coordinate shearing element.
1726 "shearX": 3.14, # The X coordinate shearing element.
1727 "unit": "A String", # The units for translate elements.
1729 "objectId": "A String", # The object ID of the page element to update.
1734 …"requiredRevisionId": "A String", # The revision ID of the presentation required for the write req…
1735 # specified and the `required_revision_id` doesn't exactly match the
1736 # presentation's current `revision_id`, the request will not be processed and
1747 An object of the form:
1750 "presentationId": "A String", # The presentation the updates were applied to.
1751 "replies": [ # The reply of the updates. This maps 1:1 with the updates, although
1754 "createImage": { # The result of creating an image. # The result of creating an image.
1755 "objectId": "A String", # The object ID of the created image.
1757 …"replaceAllShapesWithImage": { # The result of replacing shapes with an image. # The result of rep…
1759 "occurrencesChanged": 42, # The number of shapes replaced with images.
1761 …"duplicateObject": { # The response of duplicating an object. # The result of duplicating an objec…
1762 "objectId": "A String", # The ID of the new duplicate object.
1764 "createShape": { # The result of creating a shape. # The result of creating a shape.
1765 "objectId": "A String", # The object ID of the created shape.
1767 "replaceAllText": { # The result of replacing text. # The result of replacing text.
1768 "occurrencesChanged": 42, # The number of occurrences changed by replacing all text.
1770 …"createSheetsChart": { # The result of creating an embedded Google Sheets chart. # The result of c…
1771 "objectId": "A String", # The object ID of the created chart.
1773 "createVideo": { # The result of creating a video. # The result of creating a video.
1774 "objectId": "A String", # The object ID of the created video.
1776 "createLine": { # The result of creating a line. # The result of creating a line.
1777 "objectId": "A String", # The object ID of the created line.
1779 "createTable": { # The result of creating a table. # The result of creating a table.
1780 "objectId": "A String", # The object ID of the created table.
1782 "createSlide": { # The result of creating a slide. # The result of creating a slide.
1783 "objectId": "A String", # The object ID of the created slide.
1785 …"replaceAllShapesWithSheetsChart": { # The result of replacing shapes with a Google Sheets chart. …
1787 "occurrencesChanged": 42, # The number of shapes replaced with charts.
1796 <pre>Creates a new presentation using the title given in the request. Other
1797 fields in the request are ignored.
1798 Returns the created presentation.
1801 body: object, The request body. (required)
1802 The object takes the form of:
1805 "presentationId": "A String", # The ID of the presentation.
1806 …"notesMaster": { # A page in a presentation. # The notes master in the presentation. It serves thr…
1808 # - Placeholder shapes on a notes master contain the default text styles and
1810 # a `SLIDE_IMAGE` placeholder shape contains the slide thumbnail, and a
1811 # `BODY` placeholder shape contains the speaker notes.
1812 # - The notes master page properties define the common page properties
1814 # - Any other shapes on the notes master will appear on all notes pages.
1816 # The notes master is read-only.
1817 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
1819 … "displayName": "A String", # The human readable name of the layout in the presentation's locale.
1820 "name": "A String", # The name of the layout.
1821 "masterObjectId": "A String", # The object ID of the master that this layout is based on.
1823 "pageElements": [ # The page elements rendered on the page.
1827 "renderedText": "A String", # The text rendered as word art.
1829 …"description": "A String", # The description of the page element. Combined with title to display a…
1831 "objectId": "A String", # The object ID for this page element. Object IDs used by
1833 # google.apps.slides.v1.PageElement share the same namespace.
1834 … "title": "A String", # The title of the page element. Combined with description to display alt
1839 # This URL is tagged with the account of the requester. Anyone with the URL
1840 # effectively accesses the image as the original requester. Access to the
1841 # image may be lost if the presentation's sharing settings change.
1842 "imageProperties": { # The properties of the Image. # The properties of the image.
1843 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
1846 # if it exists. If there is no parent, the fields will default to the value
1847 # used for new page elements created in the Slides editor, which may depend on
1848 # the page element kind.
1849 "outlineFill": { # The fill of the outline. # The fill of the outline.
1850 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
1855 "color": { # A themeable solid color value. # The color value of the solid fill.
1858 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
1859 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
1860 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
1863 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
1864 # That is, the final pixel color is defined by the equation:
1872 "propertyState": "A String", # The outline property state.
1874 # Updating the the outline on a page element will implicitly update this
1875 # field to`RENDERED`, unless another value is specified in the same request.
1877 # this case, any other outline fields set in the same request will be
1879 "dashStyle": "A String", # The dash style of the outline.
1880 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
1881 "magnitude": 3.14, # The magnitude.
1882 "unit": "A String", # The units for magnitude.
1885 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
1887 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
1889 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
1892 # The colors in the gradient will replace the corresponding colors at
1893 # the same position in the color palette and apply to the image. This
1896 "color": { # A themeable solid color value. # The color of the gradient stop.
1899 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
1900 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
1901 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
1904 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
1906 … "position": 3.14, # The relative position of the color stop in the gradient band measured
1907 # in percentage. The value should be in the interval [0.0, 1.0].
1910 "name": "A String", # The name of the recolor effect.
1912 # The name is determined from the `recolor_stops` by matching the gradient
1913 # against the colors in the page's current color scheme. This property is
1916 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
1917 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
1918 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
1919 # in the presentation. There may not be a slide at this index.
1920 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
1925 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
1928 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
1932 # The crop properties is represented by the offsets of four edges which define
1933 # a crop rectangle. The offsets are measured in percentage from the
1934 # corresponding edges of the object's original bounding rectangle towards
1935 # inside, relative to the object's original dimensions.
1937 # - If the offset is in the interval (0, 1), the corresponding edge of crop
1938 # rectangle is positioned inside of the object's original bounding rectangle.
1939 # - If the offset is negative or greater than 1, the corresponding edge of crop
1940 # rectangle is positioned outside of the object's original bounding rectangle.
1941 # - If the left edge of the crop rectangle is on the right side of its right
1942 # edge, the object will be flipped horizontally.
1943 # - If the top edge of the crop rectangle is below its bottom edge, the object
1945 # - If all offsets and rotation angle is 0, the object is not cropped.
1947 # After cropping, the content in the crop rectangle will be stretched to fit
1949 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
1950 # the right of the original bounding rectangle left edge, relative to the
1952 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
1953 # Rotation angle is applied after the offset.
1954 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
1955 # to the left of the original bounding rectangle right edge, relative to the
1957 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
1958 # above the original bounding rectangle bottom edge, relative to the object's
1960 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
1961 # below the original bounding rectangle top edge, relative to the object's
1964 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
1968 # if it exists. If there is no parent, the fields will default to the value
1969 # used for new page elements created in the Slides editor, which may depend on
1970 # the page element kind.
1971 "color": { # A themeable solid color value. # The shadow color value.
1974 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
1975 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
1976 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
1979 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
1980 # relative to the alignment position.
1993 "translateX": 3.14, # The X coordinate translation element.
1994 "translateY": 3.14, # The Y coordinate translation element.
1995 "scaleX": 3.14, # The X coordinate scaling element.
1996 "scaleY": 3.14, # The Y coordinate scaling element.
1997 "shearY": 3.14, # The Y coordinate shearing element.
1998 "shearX": 3.14, # The X coordinate shearing element.
1999 "unit": "A String", # The units for translate elements.
2001 "propertyState": "A String", # The shadow property state.
2003 # Updating the the shadow on a page element will implicitly update this field
2004 # to `RENDERED`, unless another value is specified in the same request. To
2006 # case, any other shadow fields set in the same request will be ignored.
2007 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
2009 "magnitude": 3.14, # The magnitude.
2010 "unit": "A String", # The units for magnitude.
2012 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
2013 "type": "A String", # The type of the shadow.
2014 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
2015 # scale and skew of the shadow.
2016 "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
2018 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
2022 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
2035 "translateX": 3.14, # The X coordinate translation element.
2036 "translateY": 3.14, # The Y coordinate translation element.
2037 "scaleX": 3.14, # The X coordinate scaling element.
2038 "scaleY": 3.14, # The Y coordinate scaling element.
2039 "shearY": 3.14, # The Y coordinate shearing element.
2040 "shearX": 3.14, # The X coordinate shearing element.
2041 "unit": "A String", # The units for translate elements.
2045 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
2047 "lists": { # The bulleted lists contained in this text, keyed by list ID.
2048 "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
2051 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
2052 # level. A list has at most nine levels of nesting, so the possible values
2053 # for the keys of this map are 0 through 8, inclusive.
2054 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
2056 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
2059 # inherited from the parent. Which text styles are inherited depend on the
2063 … # from the the newline character in the paragraph at the 0 nesting level of
2064 # the list inside the parent placeholder.
2066 … # from the newline character in the paragraph at its corresponding nesting
2067 # level of the list inside the parent placeholder.
2071 … # fields will revert the style to a value matching the defaults in the Slides
2073 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
2074 # transparent, depending on if the `opaque_color` field in it is set.
2079 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2080 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2081 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2085 "bold": True or False, # Whether or not the text is rendered as bold.
2086 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
2089 … # rendered in a smaller font size, computed based on the `font_size` field.
2090 # The `font_size` itself is not affected by changes in this field.
2091 "strikethrough": True or False, # Whether or not the text is struck through.
2092 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
2095 … # weights without breaking backwards compatibility. As such, when reading the
2096 … # style of a range of text, the value of `weighted_font_family#font_family`
2098 … # both fields are included in the field mask (either explicitly or through
2099 # the wildcard `"*"`), their values are reconciled as follows:
2101 … # * If `font_family` is set and `weighted_font_family` is not, the value of
2103 … # * If both fields are set, the value of `font_family` must match that of
2104 … # `weighted_font_family#font_family`. If so, the font family and weight of
2107 # * If `weighted_font_family` is set and `font_family` is not, the font
2109 … # * If neither field is set, the font family and weight of the text inherit
2110 … # from the parent. Note that these properties cannot inherit separately
2114 # `bold`, the `weighted_font_family` is applied first, then `bold`.
2121 "fontFamily": "A String", # The font family of the text.
2123 # The font family can be any font from the Font menu in Slides or from
2124 # [Google Fonts] (https://fonts.google.com/). If the font name is
2125 # unrecognized, the text is rendered in `Arial`.
2126 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
2128 # corresponds to the numerical values described in the CSS 2.1
2131 … # `700` are considered bold, and weights less than `700`are not bold. The
2134 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
2135 "fontFamily": "A String", # The font family of the text.
2137 # The font family can be any font from the Font menu in Slides or from
2138 # [Google Fonts] (https://fonts.google.com/). If the font name is
2139 # unrecognized, the text is rendered in `Arial`.
2141 # Some fonts can affect the weight of the text. If an update request
2142 # specifies values for both `font_family` and `bold`, the explicitly-set
2144 "italic": True or False, # Whether or not the text is italicized.
2145 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
2148 … # Changing the link in an update request causes some other changes to the
2149 # text style of the range:
2151 # * When setting a link, the text foreground color will be set to
2152 # ThemeColorType.HYPERLINK and the text will
2153 # be underlined. If these fields are modified in the same
2154 # request, those values will be used instead of the link defaults.
2156 # also update the existing link to point to the new URL.
2159 # will separate the newline character(s) into their own text runs. The
2160 … # link will be applied separately to the runs before and after the newline.
2161 # * Removing a link will update the text style of the range to match the
2162 … # style of the preceding text (or the default text styles if the preceding
2163 … # text is another link) unless different styles are being set in the same
2165 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
2166 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
2167 # in the presentation. There may not be a slide at this index.
2168 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
2173 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
2174 # transparent, depending on if the `opaque_color` field in it is set.
2179 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2180 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2181 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2185 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
2187 "magnitude": 3.14, # The magnitude.
2188 "unit": "A String", # The units for magnitude.
2190 "underline": True or False, # Whether or not the text is underlined.
2194 "listId": "A String", # The ID of the list.
2197 … "textElements": [ # The text contents broken down into its component parts, including styling
2199 { # A TextElement describes the content of a range of indices in the text content
2201 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
2203 "content": "A String", # The rendered content of this auto text, if available.
2204 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
2207 # inherited from the parent. Which text styles are inherited depend on the
2211 … # from the the newline character in the paragraph at the 0 nesting level of
2212 # the list inside the parent placeholder.
2214 # from the newline character in the paragraph at its corresponding nesting
2215 # level of the list inside the parent placeholder.
2219 … # fields will revert the style to a value matching the defaults in the Slides
2221 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
2222 # transparent, depending on if the `opaque_color` field in it is set.
2227 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2228 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2229 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2233 "bold": True or False, # Whether or not the text is rendered as bold.
2234 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
2237 … # rendered in a smaller font size, computed based on the `font_size` field.
2238 # The `font_size` itself is not affected by changes in this field.
2239 "strikethrough": True or False, # Whether or not the text is struck through.
2240 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
2243 … # weights without breaking backwards compatibility. As such, when reading the
2244 … # style of a range of text, the value of `weighted_font_family#font_family`
2246 # both fields are included in the field mask (either explicitly or through
2247 # the wildcard `"*"`), their values are reconciled as follows:
2249 … # * If `font_family` is set and `weighted_font_family` is not, the value of
2251 # * If both fields are set, the value of `font_family` must match that of
2252 … # `weighted_font_family#font_family`. If so, the font family and weight of
2255 # * If `weighted_font_family` is set and `font_family` is not, the font
2257 … # * If neither field is set, the font family and weight of the text inherit
2258 # from the parent. Note that these properties cannot inherit separately
2262 # `bold`, the `weighted_font_family` is applied first, then `bold`.
2269 "fontFamily": "A String", # The font family of the text.
2271 # The font family can be any font from the Font menu in Slides or from
2272 # [Google Fonts] (https://fonts.google.com/). If the font name is
2273 # unrecognized, the text is rendered in `Arial`.
2274 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
2276 # corresponds to the numerical values described in the CSS 2.1
2279 … # `700` are considered bold, and weights less than `700`are not bold. The
2282 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
2283 "fontFamily": "A String", # The font family of the text.
2285 # The font family can be any font from the Font menu in Slides or from
2286 # [Google Fonts] (https://fonts.google.com/). If the font name is
2287 # unrecognized, the text is rendered in `Arial`.
2289 # Some fonts can affect the weight of the text. If an update request
2290 # specifies values for both `font_family` and `bold`, the explicitly-set
2292 "italic": True or False, # Whether or not the text is italicized.
2293 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
2296 # Changing the link in an update request causes some other changes to the
2297 # text style of the range:
2299 # * When setting a link, the text foreground color will be set to
2300 # ThemeColorType.HYPERLINK and the text will
2301 # be underlined. If these fields are modified in the same
2302 # request, those values will be used instead of the link defaults.
2304 # also update the existing link to point to the new URL.
2307 # will separate the newline character(s) into their own text runs. The
2308 … # link will be applied separately to the runs before and after the newline.
2309 # * Removing a link will update the text style of the range to match the
2310 … # style of the preceding text (or the default text styles if the preceding
2311 … # text is another link) unless different styles are being set in the same
2313 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
2314 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
2315 # in the presentation. There may not be a slide at this index.
2316 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
2321 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
2322 # transparent, depending on if the `opaque_color` field in it is set.
2327 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2328 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2329 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2333 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
2335 "magnitude": 3.14, # The magnitude.
2336 "unit": "A String", # The units for magnitude.
2338 "underline": True or False, # Whether or not the text is underlined.
2340 "type": "A String", # The type of this auto text.
2342 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
2344 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
2345 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
2347 # The `start_index` and `end_index` of this TextElement represent the
2348 # range of the paragraph. Other TextElements with an index range contained
2350 # paragraph. The range of indices of two separate paragraphs will never
2352 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
2355 … # inherited from the parent. Which paragraph styles are inherited depend on the
2358 # * A paragraph not in a list will inherit its paragraph style from the
2359 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
2360 … # * A paragraph in a list will inherit its paragraph style from the paragraph
2361 # at its corresponding nesting level of the list inside the parent
2365 "spacingMode": "A String", # The spacing mode for the paragraph.
2366 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
2369 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
2370 # inherited from the parent.
2371 "magnitude": 3.14, # The magnitude.
2372 "unit": "A String", # The units for magnitude.
2374 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
2375 … # is represented as 100.0. If unset, the value is inherited from the parent.
2376 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
2377 … # the start of the text, based on the current text direction. If unset, the
2378 # value is inherited from the parent.
2379 "magnitude": 3.14, # The magnitude.
2380 "unit": "A String", # The units for magnitude.
2382 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
2383 # inherited from the parent.
2384 "magnitude": 3.14, # The magnitude.
2385 "unit": "A String", # The units for magnitude.
2387 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
2388 # the end of the text, based on the current text direction. If unset, the
2389 # value is inherited from the parent.
2390 "magnitude": 3.14, # The magnitude.
2391 "unit": "A String", # The units for magnitude.
2393 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
2394 # If unset, the value is inherited from the parent.
2395 "magnitude": 3.14, # The magnitude.
2396 "unit": "A String", # The units for magnitude.
2398 "alignment": "A String", # The text alignment for this paragraph.
2400 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
2402 "nestingLevel": 42, # The nesting level of this paragraph in the list.
2403 "listId": "A String", # The ID of the list this paragraph belongs to.
2404 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
2407 # inherited from the parent. Which text styles are inherited depend on the
2411 … # from the the newline character in the paragraph at the 0 nesting level of
2412 # the list inside the parent placeholder.
2414 … # from the newline character in the paragraph at its corresponding nesting
2415 # level of the list inside the parent placeholder.
2419 … # fields will revert the style to a value matching the defaults in the Slides
2421 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
2422 # transparent, depending on if the `opaque_color` field in it is set.
2427 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2428 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2429 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2433 "bold": True or False, # Whether or not the text is rendered as bold.
2434 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
2437 … # rendered in a smaller font size, computed based on the `font_size` field.
2438 # The `font_size` itself is not affected by changes in this field.
2439 "strikethrough": True or False, # Whether or not the text is struck through.
2440 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
2443 … # weights without breaking backwards compatibility. As such, when reading the
2444 … # style of a range of text, the value of `weighted_font_family#font_family`
2446 … # both fields are included in the field mask (either explicitly or through
2447 # the wildcard `"*"`), their values are reconciled as follows:
2449 … # * If `font_family` is set and `weighted_font_family` is not, the value of
2451 … # * If both fields are set, the value of `font_family` must match that of
2452 … # `weighted_font_family#font_family`. If so, the font family and weight of
2455 # * If `weighted_font_family` is set and `font_family` is not, the font
2457 … # * If neither field is set, the font family and weight of the text inherit
2458 … # from the parent. Note that these properties cannot inherit separately
2462 # `bold`, the `weighted_font_family` is applied first, then `bold`.
2469 "fontFamily": "A String", # The font family of the text.
2471 # The font family can be any font from the Font menu in Slides or from
2472 # [Google Fonts] (https://fonts.google.com/). If the font name is
2473 # unrecognized, the text is rendered in `Arial`.
2474 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
2476 # corresponds to the numerical values described in the CSS 2.1
2479 … # `700` are considered bold, and weights less than `700`are not bold. The
2482 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
2483 "fontFamily": "A String", # The font family of the text.
2485 # The font family can be any font from the Font menu in Slides or from
2486 # [Google Fonts] (https://fonts.google.com/). If the font name is
2487 # unrecognized, the text is rendered in `Arial`.
2489 # Some fonts can affect the weight of the text. If an update request
2490 # specifies values for both `font_family` and `bold`, the explicitly-set
2492 "italic": True or False, # Whether or not the text is italicized.
2493 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
2496 … # Changing the link in an update request causes some other changes to the
2497 # text style of the range:
2499 # * When setting a link, the text foreground color will be set to
2500 # ThemeColorType.HYPERLINK and the text will
2501 # be underlined. If these fields are modified in the same
2502 # request, those values will be used instead of the link defaults.
2504 # also update the existing link to point to the new URL.
2507 # will separate the newline character(s) into their own text runs. The
2508 … # link will be applied separately to the runs before and after the newline.
2509 # * Removing a link will update the text style of the range to match the
2510 … # style of the preceding text (or the default text styles if the preceding
2511 … # text is another link) unless different styles are being set in the same
2513 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
2514 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
2515 # in the presentation. There may not be a slide at this index.
2516 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
2521 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
2522 # transparent, depending on if the `opaque_color` field in it is set.
2527 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2528 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2529 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2533 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
2535 "magnitude": 3.14, # The magnitude.
2536 "unit": "A String", # The units for magnitude.
2538 "underline": True or False, # Whether or not the text is underlined.
2540 "glyph": "A String", # The rendered bullet glyph for this paragraph.
2543 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
2544 # in the run have the same TextStyle.
2546 # The `start_index` and `end_index` of TextRuns will always be fully
2547 # contained in the index range of a single `paragraph_marker` TextElement.
2550 "content": "A String", # The text of this run.
2551 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
2554 # inherited from the parent. Which text styles are inherited depend on the
2558 … # from the the newline character in the paragraph at the 0 nesting level of
2559 # the list inside the parent placeholder.
2561 # from the newline character in the paragraph at its corresponding nesting
2562 # level of the list inside the parent placeholder.
2566 … # fields will revert the style to a value matching the defaults in the Slides
2568 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
2569 # transparent, depending on if the `opaque_color` field in it is set.
2574 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2575 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2576 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2580 "bold": True or False, # Whether or not the text is rendered as bold.
2581 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
2584 … # rendered in a smaller font size, computed based on the `font_size` field.
2585 # The `font_size` itself is not affected by changes in this field.
2586 "strikethrough": True or False, # Whether or not the text is struck through.
2587 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
2590 … # weights without breaking backwards compatibility. As such, when reading the
2591 … # style of a range of text, the value of `weighted_font_family#font_family`
2593 # both fields are included in the field mask (either explicitly or through
2594 # the wildcard `"*"`), their values are reconciled as follows:
2596 … # * If `font_family` is set and `weighted_font_family` is not, the value of
2598 # * If both fields are set, the value of `font_family` must match that of
2599 … # `weighted_font_family#font_family`. If so, the font family and weight of
2602 # * If `weighted_font_family` is set and `font_family` is not, the font
2604 … # * If neither field is set, the font family and weight of the text inherit
2605 # from the parent. Note that these properties cannot inherit separately
2609 # `bold`, the `weighted_font_family` is applied first, then `bold`.
2616 "fontFamily": "A String", # The font family of the text.
2618 # The font family can be any font from the Font menu in Slides or from
2619 # [Google Fonts] (https://fonts.google.com/). If the font name is
2620 # unrecognized, the text is rendered in `Arial`.
2621 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
2623 # corresponds to the numerical values described in the CSS 2.1
2626 … # `700` are considered bold, and weights less than `700`are not bold. The
2629 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
2630 "fontFamily": "A String", # The font family of the text.
2632 # The font family can be any font from the Font menu in Slides or from
2633 # [Google Fonts] (https://fonts.google.com/). If the font name is
2634 # unrecognized, the text is rendered in `Arial`.
2636 # Some fonts can affect the weight of the text. If an update request
2637 # specifies values for both `font_family` and `bold`, the explicitly-set
2639 "italic": True or False, # Whether or not the text is italicized.
2640 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
2643 # Changing the link in an update request causes some other changes to the
2644 # text style of the range:
2646 # * When setting a link, the text foreground color will be set to
2647 # ThemeColorType.HYPERLINK and the text will
2648 # be underlined. If these fields are modified in the same
2649 # request, those values will be used instead of the link defaults.
2651 # also update the existing link to point to the new URL.
2654 # will separate the newline character(s) into their own text runs. The
2655 … # link will be applied separately to the runs before and after the newline.
2656 # * Removing a link will update the text style of the range to match the
2657 … # style of the preceding text (or the default text styles if the preceding
2658 … # text is another link) unless different styles are being set in the same
2660 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
2661 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
2662 # in the presentation. There may not be a slide at this index.
2663 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
2668 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
2669 # transparent, depending on if the `opaque_color` field in it is set.
2674 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2675 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2676 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2680 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
2682 "magnitude": 3.14, # The magnitude.
2683 "unit": "A String", # The units for magnitude.
2685 "underline": True or False, # Whether or not the text is underlined.
2691 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
2693 # If the shape is a placeholder shape as determined by the
2696 # Determining the rendered value of the property depends on the corresponding
2698 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
2699 # a parent placeholder if it exists. If the shape has no parent, then the
2700 # default shadow matches the defaults for new shapes created in the Slides
2704 # if it exists. If there is no parent, the fields will default to the value
2705 # used for new page elements created in the Slides editor, which may depend on
2706 # the page element kind.
2707 "color": { # A themeable solid color value. # The shadow color value.
2710 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2711 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2712 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2715 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
2716 # relative to the alignment position.
2729 "translateX": 3.14, # The X coordinate translation element.
2730 "translateY": 3.14, # The Y coordinate translation element.
2731 "scaleX": 3.14, # The X coordinate scaling element.
2732 "scaleY": 3.14, # The Y coordinate scaling element.
2733 "shearY": 3.14, # The Y coordinate shearing element.
2734 "shearX": 3.14, # The X coordinate shearing element.
2735 "unit": "A String", # The units for translate elements.
2737 "propertyState": "A String", # The shadow property state.
2739 # Updating the the shadow on a page element will implicitly update this field
2740 # to `RENDERED`, unless another value is specified in the same request. To
2742 # case, any other shadow fields set in the same request will be ignored.
2743 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
2745 "magnitude": 3.14, # The magnitude.
2746 "unit": "A String", # The units for magnitude.
2748 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
2749 "type": "A String", # The type of the shadow.
2750 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
2751 # scale and skew of the shadow.
2752 "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
2754 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
2755 # inherited from a parent placeholder if it exists. If the shape has no
2756 # parent, then the default background fill depends on the shape type,
2757 # matching the defaults for new shapes created in the Slides editor.
2758 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
2763 "color": { # A themeable solid color value. # The color value of the solid fill.
2766 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2767 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2768 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2771 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
2772 # That is, the final pixel color is defined by the equation:
2779 "propertyState": "A String", # The background fill property state.
2781 # Updating the the fill on a shape will implicitly update this field to
2782 # `RENDERED`, unless another value is specified in the same request. To
2784 # any other fill fields set in the same request will be ignored.
2786 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
2788 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
2789 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
2790 # in the presentation. There may not be a slide at this index.
2791 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
2796 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
2797 # parent placeholder if it exists. If the shape has no parent, then the
2798 # default outline depends on the shape type, matching the defaults for
2799 # new shapes created in the Slides editor.
2802 # if it exists. If there is no parent, the fields will default to the value
2803 # used for new page elements created in the Slides editor, which may depend on
2804 # the page element kind.
2805 "outlineFill": { # The fill of the outline. # The fill of the outline.
2806 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
2811 "color": { # A themeable solid color value. # The color value of the solid fill.
2814 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2815 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2816 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2819 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
2820 # That is, the final pixel color is defined by the equation:
2828 "propertyState": "A String", # The outline property state.
2830 # Updating the the outline on a page element will implicitly update this
2831 # field to`RENDERED`, unless another value is specified in the same request.
2833 # this case, any other outline fields set in the same request will be
2835 "dashStyle": "A String", # The dash style of the outline.
2836 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
2837 "magnitude": 3.14, # The magnitude.
2838 "unit": "A String", # The units for magnitude.
2842 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
2845 # If set, the shape is a placeholder shape and any inherited properties
2846 # can be resolved by looking at the parent placeholder identified by the
2848 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
2849 # If unset, the parent placeholder shape does not exist, so the shape does
2851 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
2852 # the same page, they would have different index values.
2853 "type": "A String", # The type of the placeholder.
2855 "shapeType": "A String", # The type of the shape.
2860 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
2861 # minutes. This URL is tagged with the account of the requester. Anyone with
2862 # the URL effectively accesses the image as the original requester. Access to
2863 # the image may be lost if the presentation's sharing settings change.
2864 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
2865 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
2866 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
2867 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
2870 # if it exists. If there is no parent, the fields will default to the value
2871 # used for new page elements created in the Slides editor, which may depend on
2872 # the page element kind.
2873 "outlineFill": { # The fill of the outline. # The fill of the outline.
2874 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
2879 … "color": { # A themeable solid color value. # The color value of the solid fill.
2882 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2883 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2884 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2887 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
2888 # That is, the final pixel color is defined by the equation:
2896 "propertyState": "A String", # The outline property state.
2898 # Updating the the outline on a page element will implicitly update this
2899 # field to`RENDERED`, unless another value is specified in the same request.
2901 # this case, any other outline fields set in the same request will be
2903 "dashStyle": "A String", # The dash style of the outline.
2904 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
2905 "magnitude": 3.14, # The magnitude.
2906 "unit": "A String", # The units for magnitude.
2909 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
2911 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
2913 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
2916 # The colors in the gradient will replace the corresponding colors at
2917 # the same position in the color palette and apply to the image. This
2920 "color": { # A themeable solid color value. # The color of the gradient stop.
2923 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2924 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2925 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2928 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
2930 … "position": 3.14, # The relative position of the color stop in the gradient band measured
2931 # in percentage. The value should be in the interval [0.0, 1.0].
2934 "name": "A String", # The name of the recolor effect.
2936 # The name is determined from the `recolor_stops` by matching the gradient
2937 # against the colors in the page's current color scheme. This property is
2940 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
2941 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
2942 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
2943 # in the presentation. There may not be a slide at this index.
2944 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
2949 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
2952 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
2956 # The crop properties is represented by the offsets of four edges which define
2957 # a crop rectangle. The offsets are measured in percentage from the
2958 # corresponding edges of the object's original bounding rectangle towards
2959 # inside, relative to the object's original dimensions.
2961 # - If the offset is in the interval (0, 1), the corresponding edge of crop
2962 # rectangle is positioned inside of the object's original bounding rectangle.
2963 # - If the offset is negative or greater than 1, the corresponding edge of crop
2964 # rectangle is positioned outside of the object's original bounding rectangle.
2965 # - If the left edge of the crop rectangle is on the right side of its right
2966 # edge, the object will be flipped horizontally.
2967 # - If the top edge of the crop rectangle is below its bottom edge, the object
2969 # - If all offsets and rotation angle is 0, the object is not cropped.
2971 # After cropping, the content in the crop rectangle will be stretched to fit
2973 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
2974 # the right of the original bounding rectangle left edge, relative to the
2976 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
2977 # Rotation angle is applied after the offset.
2978 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
2979 # to the left of the original bounding rectangle right edge, relative to the
2981 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
2982 # above the original bounding rectangle bottom edge, relative to the object's
2984 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
2985 # below the original bounding rectangle top edge, relative to the object's
2988 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
2992 # if it exists. If there is no parent, the fields will default to the value
2993 # used for new page elements created in the Slides editor, which may depend on
2994 # the page element kind.
2995 "color": { # A themeable solid color value. # The shadow color value.
2998 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2999 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3000 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3003 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
3004 # relative to the alignment position.
3017 "translateX": 3.14, # The X coordinate translation element.
3018 "translateY": 3.14, # The Y coordinate translation element.
3019 "scaleX": 3.14, # The X coordinate scaling element.
3020 "scaleY": 3.14, # The Y coordinate scaling element.
3021 "shearY": 3.14, # The Y coordinate shearing element.
3022 "shearX": 3.14, # The X coordinate shearing element.
3023 "unit": "A String", # The units for translate elements.
3025 "propertyState": "A String", # The shadow property state.
3027 # Updating the the shadow on a page element will implicitly update this field
3028 # to `RENDERED`, unless another value is specified in the same request. To
3030 # case, any other shadow fields set in the same request will be ignored.
3031 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
3033 "magnitude": 3.14, # The magnitude.
3034 "unit": "A String", # The units for magnitude.
3036 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
3037 "type": "A String", # The type of the shadow.
3038 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
3039 # scale and skew of the shadow.
3040 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
3042 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
3046 "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
3051 "url": "A String", # An URL to a video. The URL is valid as long as the source video
3053 "videoProperties": { # The properties of the Video. # The properties of the video.
3054 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
3055 # videos created in the Slides editor.
3058 # if it exists. If there is no parent, the fields will default to the value
3059 # used for new page elements created in the Slides editor, which may depend on
3060 # the page element kind.
3061 "outlineFill": { # The fill of the outline. # The fill of the outline.
3062 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
3067 "color": { # A themeable solid color value. # The color value of the solid fill.
3070 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3071 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3072 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3075 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
3076 # That is, the final pixel color is defined by the equation:
3084 "propertyState": "A String", # The outline property state.
3086 # Updating the the outline on a page element will implicitly update this
3087 # field to`RENDERED`, unless another value is specified in the same request.
3089 # this case, any other outline fields set in the same request will be
3091 "dashStyle": "A String", # The dash style of the outline.
3092 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
3093 "magnitude": 3.14, # The magnitude.
3094 "unit": "A String", # The units for magnitude.
3098 "id": "A String", # The video source's unique identifier for this video.
3099 "source": "A String", # The video source.
3103 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
3111 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
3112 "magnitude": 3.14, # The magnitude.
3113 "unit": "A String", # The units for magnitude.
3127 # than 1. As a result, the length of this collection does not always match
3128 # the number of columns of the entire table.
3130 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
3132 "lists": { # The bulleted lists contained in this text, keyed by list ID.
3133 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
3136 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
3137 … # level. A list has at most nine levels of nesting, so the possible values
3138 # for the keys of this map are 0 through 8, inclusive.
3139 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
3141 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
3144 … # inherited from the parent. Which text styles are inherited depend on the
3148 … # from the the newline character in the paragraph at the 0 nesting level of
3149 # the list inside the parent placeholder.
3151 … # from the newline character in the paragraph at its corresponding nesting
3152 # level of the list inside the parent placeholder.
3156 … # fields will revert the style to a value matching the defaults in the Slides
3158 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
3159 … # transparent, depending on if the `opaque_color` field in it is set.
3164 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3165 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3166 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3170 … "bold": True or False, # Whether or not the text is rendered as bold.
3171 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
3174 … # rendered in a smaller font size, computed based on the `font_size` field.
3175 … # The `font_size` itself is not affected by changes in this field.
3176 … "strikethrough": True or False, # Whether or not the text is struck through.
3177 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
3180 … # weights without breaking backwards compatibility. As such, when reading the
3181 … # style of a range of text, the value of `weighted_font_family#font_family`
3183 … # both fields are included in the field mask (either explicitly or through
3184 # the wildcard `"*"`), their values are reconciled as follows:
3186 … # * If `font_family` is set and `weighted_font_family` is not, the value of
3188 … # * If both fields are set, the value of `font_family` must match that of
3189 … # `weighted_font_family#font_family`. If so, the font family and weight of
3192 … # * If `weighted_font_family` is set and `font_family` is not, the font
3194 … # * If neither field is set, the font family and weight of the text inherit
3195 … # from the parent. Note that these properties cannot inherit separately
3199 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
3206 "fontFamily": "A String", # The font family of the text.
3208 … # The font family can be any font from the Font menu in Slides or from
3209 … # [Google Fonts] (https://fonts.google.com/). If the font name is
3210 # unrecognized, the text is rendered in `Arial`.
3211 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
3213 # corresponds to the numerical values described in the CSS 2.1
3216 … # `700` are considered bold, and weights less than `700`are not bold. The
3219 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
3220 "fontFamily": "A String", # The font family of the text.
3222 … # The font family can be any font from the Font menu in Slides or from
3223 … # [Google Fonts] (https://fonts.google.com/). If the font name is
3224 # unrecognized, the text is rendered in `Arial`.
3226 … # Some fonts can affect the weight of the text. If an update request
3227 … # specifies values for both `font_family` and `bold`, the explicitly-set
3229 "italic": True or False, # Whether or not the text is italicized.
3230 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
3233 … # Changing the link in an update request causes some other changes to the
3234 # text style of the range:
3236 … # * When setting a link, the text foreground color will be set to
3237 # ThemeColorType.HYPERLINK and the text will
3238 # be underlined. If these fields are modified in the same
3239 … # request, those values will be used instead of the link defaults.
3241 # also update the existing link to point to the new URL.
3244 … # will separate the newline character(s) into their own text runs. The
3245 … # link will be applied separately to the runs before and after the newline.
3246 … # * Removing a link will update the text style of the range to match the
3247 … # style of the preceding text (or the default text styles if the preceding
3248 … # text is another link) unless different styles are being set in the same
3250 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
3251 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
3252 # in the presentation. There may not be a slide at this index.
3253 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
3258 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
3259 … # transparent, depending on if the `opaque_color` field in it is set.
3264 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3265 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3266 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3270 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
3272 "magnitude": 3.14, # The magnitude.
3273 "unit": "A String", # The units for magnitude.
3275 "underline": True or False, # Whether or not the text is underlined.
3279 "listId": "A String", # The ID of the list.
3282 … "textElements": [ # The text contents broken down into its component parts, including styling
3284 … { # A TextElement describes the content of a range of indices in the text content
3286 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
3288 … "content": "A String", # The rendered content of this auto text, if available.
3289 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
3292 … # inherited from the parent. Which text styles are inherited depend on the
3296 … # from the the newline character in the paragraph at the 0 nesting level of
3297 # the list inside the parent placeholder.
3299 … # from the newline character in the paragraph at its corresponding nesting
3300 # level of the list inside the parent placeholder.
3304 … # fields will revert the style to a value matching the defaults in the Slides
3306 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
3307 … # transparent, depending on if the `opaque_color` field in it is set.
3312 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3313 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3314 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3318 "bold": True or False, # Whether or not the text is rendered as bold.
3319 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
3322 … # rendered in a smaller font size, computed based on the `font_size` field.
3323 # The `font_size` itself is not affected by changes in this field.
3324 … "strikethrough": True or False, # Whether or not the text is struck through.
3325 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
3328 … # weights without breaking backwards compatibility. As such, when reading the
3329 … # style of a range of text, the value of `weighted_font_family#font_family`
3331 … # both fields are included in the field mask (either explicitly or through
3332 # the wildcard `"*"`), their values are reconciled as follows:
3334 … # * If `font_family` is set and `weighted_font_family` is not, the value of
3336 … # * If both fields are set, the value of `font_family` must match that of
3337 … # `weighted_font_family#font_family`. If so, the font family and weight of
3340 … # * If `weighted_font_family` is set and `font_family` is not, the font
3342 … # * If neither field is set, the font family and weight of the text inherit
3343 … # from the parent. Note that these properties cannot inherit separately
3347 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
3354 "fontFamily": "A String", # The font family of the text.
3356 … # The font family can be any font from the Font menu in Slides or from
3357 … # [Google Fonts] (https://fonts.google.com/). If the font name is
3358 # unrecognized, the text is rendered in `Arial`.
3359 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
3361 # corresponds to the numerical values described in the CSS 2.1
3364 … # `700` are considered bold, and weights less than `700`are not bold. The
3367 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
3368 "fontFamily": "A String", # The font family of the text.
3370 … # The font family can be any font from the Font menu in Slides or from
3371 # [Google Fonts] (https://fonts.google.com/). If the font name is
3372 # unrecognized, the text is rendered in `Arial`.
3374 … # Some fonts can affect the weight of the text. If an update request
3375 … # specifies values for both `font_family` and `bold`, the explicitly-set
3377 "italic": True or False, # Whether or not the text is italicized.
3378 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
3381 … # Changing the link in an update request causes some other changes to the
3382 # text style of the range:
3384 # * When setting a link, the text foreground color will be set to
3385 # ThemeColorType.HYPERLINK and the text will
3386 # be underlined. If these fields are modified in the same
3387 … # request, those values will be used instead of the link defaults.
3389 # also update the existing link to point to the new URL.
3392 … # will separate the newline character(s) into their own text runs. The
3393 … # link will be applied separately to the runs before and after the newline.
3394 … # * Removing a link will update the text style of the range to match the
3395 … # style of the preceding text (or the default text styles if the preceding
3396 … # text is another link) unless different styles are being set in the same
3398 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
3399 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
3400 # in the presentation. There may not be a slide at this index.
3401 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
3406 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
3407 … # transparent, depending on if the `opaque_color` field in it is set.
3412 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3413 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3414 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3418 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
3420 "magnitude": 3.14, # The magnitude.
3421 "unit": "A String", # The units for magnitude.
3423 "underline": True or False, # Whether or not the text is underlined.
3425 "type": "A String", # The type of this auto text.
3427 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
3429 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
3430 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
3432 # The `start_index` and `end_index` of this TextElement represent the
3433 … # range of the paragraph. Other TextElements with an index range contained
3435 … # paragraph. The range of indices of two separate paragraphs will never
3437 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
3440 … # inherited from the parent. Which paragraph styles are inherited depend on the
3443 … # * A paragraph not in a list will inherit its paragraph style from the
3444 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
3445 … # * A paragraph in a list will inherit its paragraph style from the paragraph
3446 # at its corresponding nesting level of the list inside the parent
3450 "spacingMode": "A String", # The spacing mode for the paragraph.
3451 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
3454 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
3455 # inherited from the parent.
3456 "magnitude": 3.14, # The magnitude.
3457 "unit": "A String", # The units for magnitude.
3459 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
3460 … # is represented as 100.0. If unset, the value is inherited from the parent.
3461 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
3462 … # the start of the text, based on the current text direction. If unset, the
3463 # value is inherited from the parent.
3464 "magnitude": 3.14, # The magnitude.
3465 "unit": "A String", # The units for magnitude.
3467 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
3468 # inherited from the parent.
3469 "magnitude": 3.14, # The magnitude.
3470 "unit": "A String", # The units for magnitude.
3472 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
3473 … # the end of the text, based on the current text direction. If unset, the
3474 # value is inherited from the parent.
3475 "magnitude": 3.14, # The magnitude.
3476 "unit": "A String", # The units for magnitude.
3478 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
3479 # If unset, the value is inherited from the parent.
3480 "magnitude": 3.14, # The magnitude.
3481 "unit": "A String", # The units for magnitude.
3483 "alignment": "A String", # The text alignment for this paragraph.
3485 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
3487 "nestingLevel": 42, # The nesting level of this paragraph in the list.
3488 "listId": "A String", # The ID of the list this paragraph belongs to.
3489 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
3492 … # inherited from the parent. Which text styles are inherited depend on the
3496 … # from the the newline character in the paragraph at the 0 nesting level of
3497 # the list inside the parent placeholder.
3499 … # from the newline character in the paragraph at its corresponding nesting
3500 # level of the list inside the parent placeholder.
3504 … # fields will revert the style to a value matching the defaults in the Slides
3506 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
3507 … # transparent, depending on if the `opaque_color` field in it is set.
3512 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3513 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3514 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3518 … "bold": True or False, # Whether or not the text is rendered as bold.
3519 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
3522 … # rendered in a smaller font size, computed based on the `font_size` field.
3523 … # The `font_size` itself is not affected by changes in this field.
3524 … "strikethrough": True or False, # Whether or not the text is struck through.
3525 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
3528 … # weights without breaking backwards compatibility. As such, when reading the
3529 … # style of a range of text, the value of `weighted_font_family#font_family`
3531 … # both fields are included in the field mask (either explicitly or through
3532 # the wildcard `"*"`), their values are reconciled as follows:
3534 … # * If `font_family` is set and `weighted_font_family` is not, the value of
3536 … # * If both fields are set, the value of `font_family` must match that of
3537 … # `weighted_font_family#font_family`. If so, the font family and weight of
3540 … # * If `weighted_font_family` is set and `font_family` is not, the font
3542 … # * If neither field is set, the font family and weight of the text inherit
3543 … # from the parent. Note that these properties cannot inherit separately
3547 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
3554 "fontFamily": "A String", # The font family of the text.
3556 … # The font family can be any font from the Font menu in Slides or from
3557 … # [Google Fonts] (https://fonts.google.com/). If the font name is
3558 # unrecognized, the text is rendered in `Arial`.
3559 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
3561 # corresponds to the numerical values described in the CSS 2.1
3564 … # `700` are considered bold, and weights less than `700`are not bold. The
3567 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
3568 "fontFamily": "A String", # The font family of the text.
3570 … # The font family can be any font from the Font menu in Slides or from
3571 … # [Google Fonts] (https://fonts.google.com/). If the font name is
3572 # unrecognized, the text is rendered in `Arial`.
3574 … # Some fonts can affect the weight of the text. If an update request
3575 … # specifies values for both `font_family` and `bold`, the explicitly-set
3577 "italic": True or False, # Whether or not the text is italicized.
3578 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
3581 … # Changing the link in an update request causes some other changes to the
3582 # text style of the range:
3584 … # * When setting a link, the text foreground color will be set to
3585 # ThemeColorType.HYPERLINK and the text will
3586 # be underlined. If these fields are modified in the same
3587 … # request, those values will be used instead of the link defaults.
3589 # also update the existing link to point to the new URL.
3592 … # will separate the newline character(s) into their own text runs. The
3593 … # link will be applied separately to the runs before and after the newline.
3594 … # * Removing a link will update the text style of the range to match the
3595 … # style of the preceding text (or the default text styles if the preceding
3596 … # text is another link) unless different styles are being set in the same
3598 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
3599 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
3600 # in the presentation. There may not be a slide at this index.
3601 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
3606 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
3607 … # transparent, depending on if the `opaque_color` field in it is set.
3612 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3613 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3614 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3618 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
3620 "magnitude": 3.14, # The magnitude.
3621 "unit": "A String", # The units for magnitude.
3623 "underline": True or False, # Whether or not the text is underlined.
3625 "glyph": "A String", # The rendered bullet glyph for this paragraph.
3628 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
3629 # in the run have the same TextStyle.
3631 # The `start_index` and `end_index` of TextRuns will always be fully
3632 … # contained in the index range of a single `paragraph_marker` TextElement.
3635 "content": "A String", # The text of this run.
3636 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
3639 … # inherited from the parent. Which text styles are inherited depend on the
3643 … # from the the newline character in the paragraph at the 0 nesting level of
3644 # the list inside the parent placeholder.
3646 … # from the newline character in the paragraph at its corresponding nesting
3647 # level of the list inside the parent placeholder.
3651 … # fields will revert the style to a value matching the defaults in the Slides
3653 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
3654 … # transparent, depending on if the `opaque_color` field in it is set.
3659 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3660 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3661 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3665 "bold": True or False, # Whether or not the text is rendered as bold.
3666 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
3669 … # rendered in a smaller font size, computed based on the `font_size` field.
3670 # The `font_size` itself is not affected by changes in this field.
3671 … "strikethrough": True or False, # Whether or not the text is struck through.
3672 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
3675 … # weights without breaking backwards compatibility. As such, when reading the
3676 … # style of a range of text, the value of `weighted_font_family#font_family`
3678 … # both fields are included in the field mask (either explicitly or through
3679 # the wildcard `"*"`), their values are reconciled as follows:
3681 … # * If `font_family` is set and `weighted_font_family` is not, the value of
3683 … # * If both fields are set, the value of `font_family` must match that of
3684 … # `weighted_font_family#font_family`. If so, the font family and weight of
3687 … # * If `weighted_font_family` is set and `font_family` is not, the font
3689 … # * If neither field is set, the font family and weight of the text inherit
3690 … # from the parent. Note that these properties cannot inherit separately
3694 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
3701 "fontFamily": "A String", # The font family of the text.
3703 … # The font family can be any font from the Font menu in Slides or from
3704 … # [Google Fonts] (https://fonts.google.com/). If the font name is
3705 # unrecognized, the text is rendered in `Arial`.
3706 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
3708 # corresponds to the numerical values described in the CSS 2.1
3711 … # `700` are considered bold, and weights less than `700`are not bold. The
3714 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
3715 "fontFamily": "A String", # The font family of the text.
3717 … # The font family can be any font from the Font menu in Slides or from
3718 # [Google Fonts] (https://fonts.google.com/). If the font name is
3719 # unrecognized, the text is rendered in `Arial`.
3721 … # Some fonts can affect the weight of the text. If an update request
3722 … # specifies values for both `font_family` and `bold`, the explicitly-set
3724 "italic": True or False, # Whether or not the text is italicized.
3725 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
3728 … # Changing the link in an update request causes some other changes to the
3729 # text style of the range:
3731 # * When setting a link, the text foreground color will be set to
3732 # ThemeColorType.HYPERLINK and the text will
3733 # be underlined. If these fields are modified in the same
3734 … # request, those values will be used instead of the link defaults.
3736 # also update the existing link to point to the new URL.
3739 … # will separate the newline character(s) into their own text runs. The
3740 … # link will be applied separately to the runs before and after the newline.
3741 … # * Removing a link will update the text style of the range to match the
3742 … # style of the preceding text (or the default text styles if the preceding
3743 … # text is another link) unless different styles are being set in the same
3745 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
3746 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
3747 # in the presentation. There may not be a slide at this index.
3748 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
3753 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
3754 … # transparent, depending on if the `opaque_color` field in it is set.
3759 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3760 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3761 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3765 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
3767 "magnitude": 3.14, # The magnitude.
3768 "unit": "A String", # The units for magnitude.
3770 "underline": True or False, # Whether or not the text is underlined.
3776 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
3777 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
3778 # for newly created table cells in the Slides editor.
3779 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
3784 … "color": { # A themeable solid color value. # The color value of the solid fill.
3787 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3788 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3789 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3792 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
3793 # That is, the final pixel color is defined by the equation:
3800 "propertyState": "A String", # The background fill property state.
3802 … # Updating the the fill on a table cell will implicitly update this field
3803 … # to `RENDERED`, unless another value is specified in the same request. To
3805 # case, any other fill fields set in the same request will be ignored.
3808 "rowSpan": 42, # Row span of the cell.
3809 "columnSpan": 42, # Column span of the cell.
3810 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
3811 "rowIndex": 42, # The 0-based row index.
3812 "columnIndex": 42, # The 0-based column index.
3816 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
3817 "magnitude": 3.14, # The magnitude.
3818 "unit": "A String", # The units for magnitude.
3822 "rows": 42, # Number of rows in the table.
3823 "columns": 42, # Number of columns in the table.
3827 "lineProperties": { # The properties of the Line. # The properties of the line.
3829 # When unset, these fields default to values that match the appearance of
3830 # new lines created in the Slides editor.
3831 "dashStyle": "A String", # The dash style of the line.
3832 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
3833 "magnitude": 3.14, # The magnitude.
3834 "unit": "A String", # The units for magnitude.
3836 "endArrow": "A String", # The style of the arrow at the end of the line.
3837 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
3838 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
3839 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
3840 # in the presentation. There may not be a slide at this index.
3841 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
3846 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
3847 # lines created in the Slides editor.
3848 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
3853 "color": { # A themeable solid color value. # The color value of the solid fill.
3856 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3857 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3858 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3861 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
3862 # That is, the final pixel color is defined by the equation:
3870 "startArrow": "A String", # The style of the arrow at the beginning of the line.
3872 "lineType": "A String", # The type of the line.
3874 "size": { # A width and height. # The size of the page element.
3875 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
3876 "magnitude": 3.14, # The magnitude.
3877 "unit": "A String", # The units for magnitude.
3879 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
3880 "magnitude": 3.14, # The magnitude.
3881 "unit": "A String", # The units for magnitude.
3886 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
3888 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains …
3889 # notes for the corresponding slide.
3890 # The actual shape may not always exist on the notes page. Inserting text
3891 # using this object ID will automatically create the shape. In this case, the
3892 # actual shape may have different object ID. The `GetPresentation` or
3893 # `GetPage` action will always return the latest object ID.
3895 "objectId": "A String", # The object ID for this page. Object IDs used by
3897 # PageElement share the same namespace.
3898 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
3899 # update requests to assert that the presentation revision hasn't changed
3900 # since the last read operation. Only populated if the user has edit access
3901 # to the presentation.
3903 # The format of the revision ID may change over time, so it should be treated
3905 # hours after it has been returned and cannot be shared across users. If the
3906 # revision ID is unchanged between calls, then the presentation has not
3907 # changed. Conversely, a changed ID (for the same presentation and user)
3908 # usually means the presentation has been updated; however, a changed ID can
3910 "pageProperties": { # The properties of the Page. # The properties of the page.
3912 # The page will inherit properties from the parent page. Depending on the page
3913 # type the hierarchy is defined in either
3916 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
3917 # from a parent page if it exists. If the page has no parent, then the
3918 # background fill defaults to the corresponding fill in the Slides editor.
3919 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
3924 "color": { # A themeable solid color value. # The color value of the solid fill.
3927 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3928 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3929 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3932 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
3933 # That is, the final pixel color is defined by the equation:
3940 "propertyState": "A String", # The background fill property state.
3942 # Updating the the fill on a page will implicitly update this field to
3943 # `RENDERED`, unless another value is specified in the same request. To
3945 # any other fill fields set in the same request will be ignored.
3946 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
3947 # the specified picture. The picture is stretched to fit its container.
3948 "contentUrl": "A String", # Reading the content_url:
3951 # This URL is tagged with the account of the requester. Anyone with the URL
3952 # effectively accesses the picture as the original requester. Access to the
3953 # picture may be lost if the presentation's sharing settings change.
3955 # Writing the content_url:
3957 # The picture is fetched once at insertion time and a copy is stored for
3958 # display inside the presentation. Pictures must be less than 50MB in size,
3961 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
3962 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
3963 "magnitude": 3.14, # The magnitude.
3964 "unit": "A String", # The units for magnitude.
3966 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
3967 "magnitude": 3.14, # The magnitude.
3968 "unit": "A String", # The units for magnitude.
3973 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
3974 # a parent page. If the page has no parent, the color scheme uses a default
3976 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
3977 { # A pair mapping a theme color type to the concrete color it represents.
3978 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
3979 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3980 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3981 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3983 "type": "A String", # The type of the theme color.
3988 "pageType": "A String", # The type of the page.
3989 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
3991 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
3993 # notes. A notes page inherits properties from the
3995 # The placeholder shape with type BODY on the notes page contains the speaker
3996 # notes for this slide. The ID of this shape is identified by the
3998 # The notes page is read-only except for the text content and styles of the
4000 "masterObjectId": "A String", # The object ID of the master that this slide is based on.
4001 "layoutObjectId": "A String", # The object ID of the layout that this slide is based on.
4004 "pageSize": { # A width and height. # The size of pages in the presentation.
4005 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
4006 "magnitude": 3.14, # The magnitude.
4007 "unit": "A String", # The units for magnitude.
4009 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
4010 "magnitude": 3.14, # The magnitude.
4011 "unit": "A String", # The units for magnitude.
4014 "title": "A String", # The title of the presentation.
4015 "locale": "A String", # The locale of the presentation, as an IETF BCP 47 language tag.
4016 "revisionId": "A String", # The revision ID of the presentation. Can be used in update requests
4017 # to assert that the presentation revision hasn't changed since the last
4018 # read operation. Only populated if the user has edit access to the
4021 # The format of the revision ID may change over time, so it should be treated
4023 # hours after it has been returned and cannot be shared across users. If the
4024 # revision ID is unchanged between calls, then the presentation has not
4025 # changed. Conversely, a changed ID (for the same presentation and user)
4026 # usually means the presentation has been updated; however, a changed ID can
4028 "masters": [ # The slide masters in the presentation. A slide master contains all common
4029 # page elements and the common properties for a set of layouts. They serve
4032 # - Placeholder shapes on a master contain the default text styles and shape
4034 # - The master page properties define the common page properties inherited by
4036 # - Any other shapes on the master slide will appear on all slides using that
4039 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
4041 … "displayName": "A String", # The human readable name of the layout in the presentation's locale.
4042 "name": "A String", # The name of the layout.
4043 "masterObjectId": "A String", # The object ID of the master that this layout is based on.
4045 "pageElements": [ # The page elements rendered on the page.
4049 "renderedText": "A String", # The text rendered as word art.
4051 …"description": "A String", # The description of the page element. Combined with title to display a…
4053 "objectId": "A String", # The object ID for this page element. Object IDs used by
4055 # google.apps.slides.v1.PageElement share the same namespace.
4056 … "title": "A String", # The title of the page element. Combined with description to display alt
4061 # This URL is tagged with the account of the requester. Anyone with the URL
4062 # effectively accesses the image as the original requester. Access to the
4063 # image may be lost if the presentation's sharing settings change.
4064 "imageProperties": { # The properties of the Image. # The properties of the image.
4065 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
4068 # if it exists. If there is no parent, the fields will default to the value
4069 # used for new page elements created in the Slides editor, which may depend on
4070 # the page element kind.
4071 "outlineFill": { # The fill of the outline. # The fill of the outline.
4072 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
4077 … "color": { # A themeable solid color value. # The color value of the solid fill.
4080 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4081 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4082 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4085 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
4086 # That is, the final pixel color is defined by the equation:
4094 "propertyState": "A String", # The outline property state.
4096 # Updating the the outline on a page element will implicitly update this
4097 # field to`RENDERED`, unless another value is specified in the same request.
4099 # this case, any other outline fields set in the same request will be
4101 "dashStyle": "A String", # The dash style of the outline.
4102 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
4103 "magnitude": 3.14, # The magnitude.
4104 "unit": "A String", # The units for magnitude.
4107 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
4109 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
4111 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
4114 # The colors in the gradient will replace the corresponding colors at
4115 # the same position in the color palette and apply to the image. This
4118 "color": { # A themeable solid color value. # The color of the gradient stop.
4121 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4122 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4123 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4126 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
4128 … "position": 3.14, # The relative position of the color stop in the gradient band measured
4129 # in percentage. The value should be in the interval [0.0, 1.0].
4132 "name": "A String", # The name of the recolor effect.
4134 # The name is determined from the `recolor_stops` by matching the gradient
4135 # against the colors in the page's current color scheme. This property is
4138 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
4139 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
4140 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
4141 # in the presentation. There may not be a slide at this index.
4142 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
4147 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
4150 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
4154 # The crop properties is represented by the offsets of four edges which define
4155 # a crop rectangle. The offsets are measured in percentage from the
4156 # corresponding edges of the object's original bounding rectangle towards
4157 # inside, relative to the object's original dimensions.
4159 # - If the offset is in the interval (0, 1), the corresponding edge of crop
4160 # rectangle is positioned inside of the object's original bounding rectangle.
4161 # - If the offset is negative or greater than 1, the corresponding edge of crop
4162 # rectangle is positioned outside of the object's original bounding rectangle.
4163 # - If the left edge of the crop rectangle is on the right side of its right
4164 # edge, the object will be flipped horizontally.
4165 # - If the top edge of the crop rectangle is below its bottom edge, the object
4167 # - If all offsets and rotation angle is 0, the object is not cropped.
4169 # After cropping, the content in the crop rectangle will be stretched to fit
4171 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
4172 # the right of the original bounding rectangle left edge, relative to the
4174 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
4175 # Rotation angle is applied after the offset.
4176 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
4177 # to the left of the original bounding rectangle right edge, relative to the
4179 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
4180 # above the original bounding rectangle bottom edge, relative to the object's
4182 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
4183 # below the original bounding rectangle top edge, relative to the object's
4186 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
4190 # if it exists. If there is no parent, the fields will default to the value
4191 # used for new page elements created in the Slides editor, which may depend on
4192 # the page element kind.
4193 "color": { # A themeable solid color value. # The shadow color value.
4196 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4197 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4198 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4201 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
4202 # relative to the alignment position.
4215 "translateX": 3.14, # The X coordinate translation element.
4216 "translateY": 3.14, # The Y coordinate translation element.
4217 "scaleX": 3.14, # The X coordinate scaling element.
4218 "scaleY": 3.14, # The Y coordinate scaling element.
4219 "shearY": 3.14, # The Y coordinate shearing element.
4220 "shearX": 3.14, # The X coordinate shearing element.
4221 "unit": "A String", # The units for translate elements.
4223 "propertyState": "A String", # The shadow property state.
4225 # Updating the the shadow on a page element will implicitly update this field
4226 # to `RENDERED`, unless another value is specified in the same request. To
4228 # case, any other shadow fields set in the same request will be ignored.
4229 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
4231 "magnitude": 3.14, # The magnitude.
4232 "unit": "A String", # The units for magnitude.
4234 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
4235 "type": "A String", # The type of the shadow.
4236 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
4237 # scale and skew of the shadow.
4238 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
4240 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
4244 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
4257 "translateX": 3.14, # The X coordinate translation element.
4258 "translateY": 3.14, # The Y coordinate translation element.
4259 "scaleX": 3.14, # The X coordinate scaling element.
4260 "scaleY": 3.14, # The Y coordinate scaling element.
4261 "shearY": 3.14, # The Y coordinate shearing element.
4262 "shearX": 3.14, # The X coordinate shearing element.
4263 "unit": "A String", # The units for translate elements.
4267 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
4269 "lists": { # The bulleted lists contained in this text, keyed by list ID.
4270 "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
4273 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
4274 # level. A list has at most nine levels of nesting, so the possible values
4275 # for the keys of this map are 0 through 8, inclusive.
4276 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
4278 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
4281 … # inherited from the parent. Which text styles are inherited depend on the
4285 … # from the the newline character in the paragraph at the 0 nesting level of
4286 # the list inside the parent placeholder.
4288 … # from the newline character in the paragraph at its corresponding nesting
4289 # level of the list inside the parent placeholder.
4293 … # fields will revert the style to a value matching the defaults in the Slides
4295 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
4296 # transparent, depending on if the `opaque_color` field in it is set.
4301 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4302 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4303 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4307 "bold": True or False, # Whether or not the text is rendered as bold.
4308 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
4311 … # rendered in a smaller font size, computed based on the `font_size` field.
4312 # The `font_size` itself is not affected by changes in this field.
4313 … "strikethrough": True or False, # Whether or not the text is struck through.
4314 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
4317 … # weights without breaking backwards compatibility. As such, when reading the
4318 … # style of a range of text, the value of `weighted_font_family#font_family`
4320 … # both fields are included in the field mask (either explicitly or through
4321 # the wildcard `"*"`), their values are reconciled as follows:
4323 … # * If `font_family` is set and `weighted_font_family` is not, the value of
4325 … # * If both fields are set, the value of `font_family` must match that of
4326 … # `weighted_font_family#font_family`. If so, the font family and weight of
4329 … # * If `weighted_font_family` is set and `font_family` is not, the font
4331 … # * If neither field is set, the font family and weight of the text inherit
4332 … # from the parent. Note that these properties cannot inherit separately
4336 # `bold`, the `weighted_font_family` is applied first, then `bold`.
4343 "fontFamily": "A String", # The font family of the text.
4345 … # The font family can be any font from the Font menu in Slides or from
4346 # [Google Fonts] (https://fonts.google.com/). If the font name is
4347 # unrecognized, the text is rendered in `Arial`.
4348 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
4350 # corresponds to the numerical values described in the CSS 2.1
4353 … # `700` are considered bold, and weights less than `700`are not bold. The
4356 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
4357 "fontFamily": "A String", # The font family of the text.
4359 # The font family can be any font from the Font menu in Slides or from
4360 # [Google Fonts] (https://fonts.google.com/). If the font name is
4361 # unrecognized, the text is rendered in `Arial`.
4363 # Some fonts can affect the weight of the text. If an update request
4364 … # specifies values for both `font_family` and `bold`, the explicitly-set
4366 "italic": True or False, # Whether or not the text is italicized.
4367 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
4370 … # Changing the link in an update request causes some other changes to the
4371 # text style of the range:
4373 # * When setting a link, the text foreground color will be set to
4374 # ThemeColorType.HYPERLINK and the text will
4375 # be underlined. If these fields are modified in the same
4376 # request, those values will be used instead of the link defaults.
4378 # also update the existing link to point to the new URL.
4381 … # will separate the newline character(s) into their own text runs. The
4382 … # link will be applied separately to the runs before and after the newline.
4383 … # * Removing a link will update the text style of the range to match the
4384 … # style of the preceding text (or the default text styles if the preceding
4385 … # text is another link) unless different styles are being set in the same
4387 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
4388 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
4389 # in the presentation. There may not be a slide at this index.
4390 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
4395 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
4396 # transparent, depending on if the `opaque_color` field in it is set.
4401 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4402 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4403 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4407 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
4409 "magnitude": 3.14, # The magnitude.
4410 "unit": "A String", # The units for magnitude.
4412 "underline": True or False, # Whether or not the text is underlined.
4416 "listId": "A String", # The ID of the list.
4419 … "textElements": [ # The text contents broken down into its component parts, including styling
4421 { # A TextElement describes the content of a range of indices in the text content
4423 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
4425 "content": "A String", # The rendered content of this auto text, if available.
4426 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
4429 # inherited from the parent. Which text styles are inherited depend on the
4433 … # from the the newline character in the paragraph at the 0 nesting level of
4434 # the list inside the parent placeholder.
4436 … # from the newline character in the paragraph at its corresponding nesting
4437 # level of the list inside the parent placeholder.
4441 … # fields will revert the style to a value matching the defaults in the Slides
4443 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
4444 # transparent, depending on if the `opaque_color` field in it is set.
4449 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4450 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4451 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4455 "bold": True or False, # Whether or not the text is rendered as bold.
4456 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
4459 … # rendered in a smaller font size, computed based on the `font_size` field.
4460 # The `font_size` itself is not affected by changes in this field.
4461 "strikethrough": True or False, # Whether or not the text is struck through.
4462 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
4465 … # weights without breaking backwards compatibility. As such, when reading the
4466 … # style of a range of text, the value of `weighted_font_family#font_family`
4468 … # both fields are included in the field mask (either explicitly or through
4469 # the wildcard `"*"`), their values are reconciled as follows:
4471 … # * If `font_family` is set and `weighted_font_family` is not, the value of
4473 … # * If both fields are set, the value of `font_family` must match that of
4474 … # `weighted_font_family#font_family`. If so, the font family and weight of
4477 # * If `weighted_font_family` is set and `font_family` is not, the font
4479 … # * If neither field is set, the font family and weight of the text inherit
4480 … # from the parent. Note that these properties cannot inherit separately
4484 # `bold`, the `weighted_font_family` is applied first, then `bold`.
4491 "fontFamily": "A String", # The font family of the text.
4493 # The font family can be any font from the Font menu in Slides or from
4494 # [Google Fonts] (https://fonts.google.com/). If the font name is
4495 # unrecognized, the text is rendered in `Arial`.
4496 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
4498 # corresponds to the numerical values described in the CSS 2.1
4501 … # `700` are considered bold, and weights less than `700`are not bold. The
4504 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
4505 "fontFamily": "A String", # The font family of the text.
4507 # The font family can be any font from the Font menu in Slides or from
4508 # [Google Fonts] (https://fonts.google.com/). If the font name is
4509 # unrecognized, the text is rendered in `Arial`.
4511 # Some fonts can affect the weight of the text. If an update request
4512 # specifies values for both `font_family` and `bold`, the explicitly-set
4514 "italic": True or False, # Whether or not the text is italicized.
4515 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
4518 … # Changing the link in an update request causes some other changes to the
4519 # text style of the range:
4521 # * When setting a link, the text foreground color will be set to
4522 # ThemeColorType.HYPERLINK and the text will
4523 # be underlined. If these fields are modified in the same
4524 # request, those values will be used instead of the link defaults.
4526 # also update the existing link to point to the new URL.
4529 # will separate the newline character(s) into their own text runs. The
4530 … # link will be applied separately to the runs before and after the newline.
4531 # * Removing a link will update the text style of the range to match the
4532 … # style of the preceding text (or the default text styles if the preceding
4533 … # text is another link) unless different styles are being set in the same
4535 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
4536 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
4537 # in the presentation. There may not be a slide at this index.
4538 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
4543 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
4544 # transparent, depending on if the `opaque_color` field in it is set.
4549 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4550 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4551 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4555 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
4557 "magnitude": 3.14, # The magnitude.
4558 "unit": "A String", # The units for magnitude.
4560 "underline": True or False, # Whether or not the text is underlined.
4562 "type": "A String", # The type of this auto text.
4564 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
4566 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
4567 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
4569 # The `start_index` and `end_index` of this TextElement represent the
4570 # range of the paragraph. Other TextElements with an index range contained
4572 # paragraph. The range of indices of two separate paragraphs will never
4574 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
4577 … # inherited from the parent. Which paragraph styles are inherited depend on the
4580 # * A paragraph not in a list will inherit its paragraph style from the
4581 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
4582 … # * A paragraph in a list will inherit its paragraph style from the paragraph
4583 # at its corresponding nesting level of the list inside the parent
4587 "spacingMode": "A String", # The spacing mode for the paragraph.
4588 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
4591 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
4592 # inherited from the parent.
4593 "magnitude": 3.14, # The magnitude.
4594 "unit": "A String", # The units for magnitude.
4596 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
4597 … # is represented as 100.0. If unset, the value is inherited from the parent.
4598 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
4599 … # the start of the text, based on the current text direction. If unset, the
4600 # value is inherited from the parent.
4601 "magnitude": 3.14, # The magnitude.
4602 "unit": "A String", # The units for magnitude.
4604 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
4605 # inherited from the parent.
4606 "magnitude": 3.14, # The magnitude.
4607 "unit": "A String", # The units for magnitude.
4609 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
4610 … # the end of the text, based on the current text direction. If unset, the
4611 # value is inherited from the parent.
4612 "magnitude": 3.14, # The magnitude.
4613 "unit": "A String", # The units for magnitude.
4615 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
4616 # If unset, the value is inherited from the parent.
4617 "magnitude": 3.14, # The magnitude.
4618 "unit": "A String", # The units for magnitude.
4620 "alignment": "A String", # The text alignment for this paragraph.
4622 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
4624 "nestingLevel": 42, # The nesting level of this paragraph in the list.
4625 "listId": "A String", # The ID of the list this paragraph belongs to.
4626 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
4629 … # inherited from the parent. Which text styles are inherited depend on the
4633 … # from the the newline character in the paragraph at the 0 nesting level of
4634 # the list inside the parent placeholder.
4636 … # from the newline character in the paragraph at its corresponding nesting
4637 # level of the list inside the parent placeholder.
4641 … # fields will revert the style to a value matching the defaults in the Slides
4643 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
4644 # transparent, depending on if the `opaque_color` field in it is set.
4649 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4650 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4651 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4655 "bold": True or False, # Whether or not the text is rendered as bold.
4656 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
4659 … # rendered in a smaller font size, computed based on the `font_size` field.
4660 # The `font_size` itself is not affected by changes in this field.
4661 … "strikethrough": True or False, # Whether or not the text is struck through.
4662 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
4665 … # weights without breaking backwards compatibility. As such, when reading the
4666 … # style of a range of text, the value of `weighted_font_family#font_family`
4668 … # both fields are included in the field mask (either explicitly or through
4669 # the wildcard `"*"`), their values are reconciled as follows:
4671 … # * If `font_family` is set and `weighted_font_family` is not, the value of
4673 … # * If both fields are set, the value of `font_family` must match that of
4674 … # `weighted_font_family#font_family`. If so, the font family and weight of
4677 … # * If `weighted_font_family` is set and `font_family` is not, the font
4679 … # * If neither field is set, the font family and weight of the text inherit
4680 … # from the parent. Note that these properties cannot inherit separately
4684 # `bold`, the `weighted_font_family` is applied first, then `bold`.
4691 "fontFamily": "A String", # The font family of the text.
4693 … # The font family can be any font from the Font menu in Slides or from
4694 # [Google Fonts] (https://fonts.google.com/). If the font name is
4695 # unrecognized, the text is rendered in `Arial`.
4696 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
4698 # corresponds to the numerical values described in the CSS 2.1
4701 … # `700` are considered bold, and weights less than `700`are not bold. The
4704 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
4705 "fontFamily": "A String", # The font family of the text.
4707 # The font family can be any font from the Font menu in Slides or from
4708 # [Google Fonts] (https://fonts.google.com/). If the font name is
4709 # unrecognized, the text is rendered in `Arial`.
4711 # Some fonts can affect the weight of the text. If an update request
4712 … # specifies values for both `font_family` and `bold`, the explicitly-set
4714 "italic": True or False, # Whether or not the text is italicized.
4715 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
4718 … # Changing the link in an update request causes some other changes to the
4719 # text style of the range:
4721 # * When setting a link, the text foreground color will be set to
4722 # ThemeColorType.HYPERLINK and the text will
4723 # be underlined. If these fields are modified in the same
4724 # request, those values will be used instead of the link defaults.
4726 # also update the existing link to point to the new URL.
4729 … # will separate the newline character(s) into their own text runs. The
4730 … # link will be applied separately to the runs before and after the newline.
4731 … # * Removing a link will update the text style of the range to match the
4732 … # style of the preceding text (or the default text styles if the preceding
4733 … # text is another link) unless different styles are being set in the same
4735 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
4736 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
4737 # in the presentation. There may not be a slide at this index.
4738 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
4743 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
4744 # transparent, depending on if the `opaque_color` field in it is set.
4749 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4750 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4751 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4755 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
4757 "magnitude": 3.14, # The magnitude.
4758 "unit": "A String", # The units for magnitude.
4760 "underline": True or False, # Whether or not the text is underlined.
4762 "glyph": "A String", # The rendered bullet glyph for this paragraph.
4765 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
4766 # in the run have the same TextStyle.
4768 # The `start_index` and `end_index` of TextRuns will always be fully
4769 # contained in the index range of a single `paragraph_marker` TextElement.
4772 "content": "A String", # The text of this run.
4773 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
4776 # inherited from the parent. Which text styles are inherited depend on the
4780 … # from the the newline character in the paragraph at the 0 nesting level of
4781 # the list inside the parent placeholder.
4783 … # from the newline character in the paragraph at its corresponding nesting
4784 # level of the list inside the parent placeholder.
4788 … # fields will revert the style to a value matching the defaults in the Slides
4790 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
4791 # transparent, depending on if the `opaque_color` field in it is set.
4796 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4797 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4798 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4802 "bold": True or False, # Whether or not the text is rendered as bold.
4803 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
4806 … # rendered in a smaller font size, computed based on the `font_size` field.
4807 # The `font_size` itself is not affected by changes in this field.
4808 "strikethrough": True or False, # Whether or not the text is struck through.
4809 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
4812 … # weights without breaking backwards compatibility. As such, when reading the
4813 … # style of a range of text, the value of `weighted_font_family#font_family`
4815 … # both fields are included in the field mask (either explicitly or through
4816 # the wildcard `"*"`), their values are reconciled as follows:
4818 … # * If `font_family` is set and `weighted_font_family` is not, the value of
4820 … # * If both fields are set, the value of `font_family` must match that of
4821 … # `weighted_font_family#font_family`. If so, the font family and weight of
4824 # * If `weighted_font_family` is set and `font_family` is not, the font
4826 … # * If neither field is set, the font family and weight of the text inherit
4827 … # from the parent. Note that these properties cannot inherit separately
4831 # `bold`, the `weighted_font_family` is applied first, then `bold`.
4838 "fontFamily": "A String", # The font family of the text.
4840 # The font family can be any font from the Font menu in Slides or from
4841 # [Google Fonts] (https://fonts.google.com/). If the font name is
4842 # unrecognized, the text is rendered in `Arial`.
4843 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
4845 # corresponds to the numerical values described in the CSS 2.1
4848 … # `700` are considered bold, and weights less than `700`are not bold. The
4851 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
4852 "fontFamily": "A String", # The font family of the text.
4854 # The font family can be any font from the Font menu in Slides or from
4855 # [Google Fonts] (https://fonts.google.com/). If the font name is
4856 # unrecognized, the text is rendered in `Arial`.
4858 # Some fonts can affect the weight of the text. If an update request
4859 # specifies values for both `font_family` and `bold`, the explicitly-set
4861 "italic": True or False, # Whether or not the text is italicized.
4862 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
4865 … # Changing the link in an update request causes some other changes to the
4866 # text style of the range:
4868 # * When setting a link, the text foreground color will be set to
4869 # ThemeColorType.HYPERLINK and the text will
4870 # be underlined. If these fields are modified in the same
4871 # request, those values will be used instead of the link defaults.
4873 # also update the existing link to point to the new URL.
4876 # will separate the newline character(s) into their own text runs. The
4877 … # link will be applied separately to the runs before and after the newline.
4878 # * Removing a link will update the text style of the range to match the
4879 … # style of the preceding text (or the default text styles if the preceding
4880 … # text is another link) unless different styles are being set in the same
4882 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
4883 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
4884 # in the presentation. There may not be a slide at this index.
4885 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
4890 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
4891 # transparent, depending on if the `opaque_color` field in it is set.
4896 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4897 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4898 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4902 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
4904 "magnitude": 3.14, # The magnitude.
4905 "unit": "A String", # The units for magnitude.
4907 "underline": True or False, # Whether or not the text is underlined.
4913 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
4915 # If the shape is a placeholder shape as determined by the
4918 # Determining the rendered value of the property depends on the corresponding
4920 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
4921 # a parent placeholder if it exists. If the shape has no parent, then the
4922 # default shadow matches the defaults for new shapes created in the Slides
4926 # if it exists. If there is no parent, the fields will default to the value
4927 # used for new page elements created in the Slides editor, which may depend on
4928 # the page element kind.
4929 "color": { # A themeable solid color value. # The shadow color value.
4932 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4933 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4934 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4937 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
4938 # relative to the alignment position.
4951 "translateX": 3.14, # The X coordinate translation element.
4952 "translateY": 3.14, # The Y coordinate translation element.
4953 "scaleX": 3.14, # The X coordinate scaling element.
4954 "scaleY": 3.14, # The Y coordinate scaling element.
4955 "shearY": 3.14, # The Y coordinate shearing element.
4956 "shearX": 3.14, # The X coordinate shearing element.
4957 "unit": "A String", # The units for translate elements.
4959 "propertyState": "A String", # The shadow property state.
4961 # Updating the the shadow on a page element will implicitly update this field
4962 # to `RENDERED`, unless another value is specified in the same request. To
4964 # case, any other shadow fields set in the same request will be ignored.
4965 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
4967 "magnitude": 3.14, # The magnitude.
4968 "unit": "A String", # The units for magnitude.
4970 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
4971 "type": "A String", # The type of the shadow.
4972 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
4973 # scale and skew of the shadow.
4974 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
4976 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
4977 # inherited from a parent placeholder if it exists. If the shape has no
4978 # parent, then the default background fill depends on the shape type,
4979 # matching the defaults for new shapes created in the Slides editor.
4980 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
4985 "color": { # A themeable solid color value. # The color value of the solid fill.
4988 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4989 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4990 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4993 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
4994 # That is, the final pixel color is defined by the equation:
5001 "propertyState": "A String", # The background fill property state.
5003 # Updating the the fill on a shape will implicitly update this field to
5004 # `RENDERED`, unless another value is specified in the same request. To
5006 # any other fill fields set in the same request will be ignored.
5008 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
5010 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
5011 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
5012 # in the presentation. There may not be a slide at this index.
5013 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
5018 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
5019 # parent placeholder if it exists. If the shape has no parent, then the
5020 # default outline depends on the shape type, matching the defaults for
5021 # new shapes created in the Slides editor.
5024 # if it exists. If there is no parent, the fields will default to the value
5025 # used for new page elements created in the Slides editor, which may depend on
5026 # the page element kind.
5027 "outlineFill": { # The fill of the outline. # The fill of the outline.
5028 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
5033 … "color": { # A themeable solid color value. # The color value of the solid fill.
5036 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5037 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5038 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5041 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
5042 # That is, the final pixel color is defined by the equation:
5050 "propertyState": "A String", # The outline property state.
5052 # Updating the the outline on a page element will implicitly update this
5053 # field to`RENDERED`, unless another value is specified in the same request.
5055 # this case, any other outline fields set in the same request will be
5057 "dashStyle": "A String", # The dash style of the outline.
5058 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
5059 "magnitude": 3.14, # The magnitude.
5060 "unit": "A String", # The units for magnitude.
5064 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
5067 # If set, the shape is a placeholder shape and any inherited properties
5068 # can be resolved by looking at the parent placeholder identified by the
5070 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
5071 # If unset, the parent placeholder shape does not exist, so the shape does
5073 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
5074 # the same page, they would have different index values.
5075 "type": "A String", # The type of the placeholder.
5077 "shapeType": "A String", # The type of the shape.
5082 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
5083 # minutes. This URL is tagged with the account of the requester. Anyone with
5084 # the URL effectively accesses the image as the original requester. Access to
5085 # the image may be lost if the presentation's sharing settings change.
5086 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
5087 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
5088 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
5089 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
5092 # if it exists. If there is no parent, the fields will default to the value
5093 # used for new page elements created in the Slides editor, which may depend on
5094 # the page element kind.
5095 "outlineFill": { # The fill of the outline. # The fill of the outline.
5096 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
5101 … "color": { # A themeable solid color value. # The color value of the solid fill.
5104 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5105 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5106 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5109 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
5110 # That is, the final pixel color is defined by the equation:
5118 "propertyState": "A String", # The outline property state.
5120 # Updating the the outline on a page element will implicitly update this
5121 # field to`RENDERED`, unless another value is specified in the same request.
5123 # this case, any other outline fields set in the same request will be
5125 "dashStyle": "A String", # The dash style of the outline.
5126 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
5127 "magnitude": 3.14, # The magnitude.
5128 "unit": "A String", # The units for magnitude.
5131 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
5133 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
5135 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
5138 # The colors in the gradient will replace the corresponding colors at
5139 # the same position in the color palette and apply to the image. This
5142 … "color": { # A themeable solid color value. # The color of the gradient stop.
5145 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5146 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5147 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5150 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
5152 … "position": 3.14, # The relative position of the color stop in the gradient band measured
5153 # in percentage. The value should be in the interval [0.0, 1.0].
5156 "name": "A String", # The name of the recolor effect.
5158 # The name is determined from the `recolor_stops` by matching the gradient
5159 # against the colors in the page's current color scheme. This property is
5162 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
5163 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
5164 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
5165 # in the presentation. There may not be a slide at this index.
5166 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
5171 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
5174 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
5178 # The crop properties is represented by the offsets of four edges which define
5179 # a crop rectangle. The offsets are measured in percentage from the
5180 # corresponding edges of the object's original bounding rectangle towards
5181 # inside, relative to the object's original dimensions.
5183 # - If the offset is in the interval (0, 1), the corresponding edge of crop
5184 # rectangle is positioned inside of the object's original bounding rectangle.
5185 … # - If the offset is negative or greater than 1, the corresponding edge of crop
5186 # rectangle is positioned outside of the object's original bounding rectangle.
5187 # - If the left edge of the crop rectangle is on the right side of its right
5188 # edge, the object will be flipped horizontally.
5189 # - If the top edge of the crop rectangle is below its bottom edge, the object
5191 # - If all offsets and rotation angle is 0, the object is not cropped.
5193 # After cropping, the content in the crop rectangle will be stretched to fit
5195 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
5196 # the right of the original bounding rectangle left edge, relative to the
5198 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
5199 # Rotation angle is applied after the offset.
5200 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
5201 # to the left of the original bounding rectangle right edge, relative to the
5203 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
5204 … # above the original bounding rectangle bottom edge, relative to the object's
5206 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
5207 # below the original bounding rectangle top edge, relative to the object's
5210 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
5214 # if it exists. If there is no parent, the fields will default to the value
5215 # used for new page elements created in the Slides editor, which may depend on
5216 # the page element kind.
5217 "color": { # A themeable solid color value. # The shadow color value.
5220 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5221 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5222 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5225 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
5226 # relative to the alignment position.
5239 "translateX": 3.14, # The X coordinate translation element.
5240 "translateY": 3.14, # The Y coordinate translation element.
5241 "scaleX": 3.14, # The X coordinate scaling element.
5242 "scaleY": 3.14, # The Y coordinate scaling element.
5243 "shearY": 3.14, # The Y coordinate shearing element.
5244 "shearX": 3.14, # The X coordinate shearing element.
5245 "unit": "A String", # The units for translate elements.
5247 "propertyState": "A String", # The shadow property state.
5249 … # Updating the the shadow on a page element will implicitly update this field
5250 # to `RENDERED`, unless another value is specified in the same request. To
5252 # case, any other shadow fields set in the same request will be ignored.
5253 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
5255 "magnitude": 3.14, # The magnitude.
5256 "unit": "A String", # The units for magnitude.
5258 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
5259 "type": "A String", # The type of the shadow.
5260 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
5261 # scale and skew of the shadow.
5262 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
5264 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
5268 "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
5273 "url": "A String", # An URL to a video. The URL is valid as long as the source video
5275 "videoProperties": { # The properties of the Video. # The properties of the video.
5276 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
5277 # videos created in the Slides editor.
5280 # if it exists. If there is no parent, the fields will default to the value
5281 # used for new page elements created in the Slides editor, which may depend on
5282 # the page element kind.
5283 "outlineFill": { # The fill of the outline. # The fill of the outline.
5284 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
5289 … "color": { # A themeable solid color value. # The color value of the solid fill.
5292 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5293 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5294 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5297 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
5298 # That is, the final pixel color is defined by the equation:
5306 "propertyState": "A String", # The outline property state.
5308 # Updating the the outline on a page element will implicitly update this
5309 # field to`RENDERED`, unless another value is specified in the same request.
5311 # this case, any other outline fields set in the same request will be
5313 "dashStyle": "A String", # The dash style of the outline.
5314 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
5315 "magnitude": 3.14, # The magnitude.
5316 "unit": "A String", # The units for magnitude.
5320 "id": "A String", # The video source's unique identifier for this video.
5321 "source": "A String", # The video source.
5325 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
5333 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
5334 "magnitude": 3.14, # The magnitude.
5335 "unit": "A String", # The units for magnitude.
5349 # than 1. As a result, the length of this collection does not always match
5350 # the number of columns of the entire table.
5352 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
5354 "lists": { # The bulleted lists contained in this text, keyed by list ID.
5355 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
5358 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
5359 … # level. A list has at most nine levels of nesting, so the possible values
5360 # for the keys of this map are 0 through 8, inclusive.
5361 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
5363 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
5366 … # inherited from the parent. Which text styles are inherited depend on the
5370 … # from the the newline character in the paragraph at the 0 nesting level of
5371 # the list inside the parent placeholder.
5373 … # from the newline character in the paragraph at its corresponding nesting
5374 # level of the list inside the parent placeholder.
5378 … # fields will revert the style to a value matching the defaults in the Slides
5380 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
5381 … # transparent, depending on if the `opaque_color` field in it is set.
5386 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5387 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5388 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5392 … "bold": True or False, # Whether or not the text is rendered as bold.
5393 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
5396 … # rendered in a smaller font size, computed based on the `font_size` field.
5397 … # The `font_size` itself is not affected by changes in this field.
5398 … "strikethrough": True or False, # Whether or not the text is struck through.
5399 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
5402 … # weights without breaking backwards compatibility. As such, when reading the
5403 … # style of a range of text, the value of `weighted_font_family#font_family`
5405 … # both fields are included in the field mask (either explicitly or through
5406 # the wildcard `"*"`), their values are reconciled as follows:
5408 … # * If `font_family` is set and `weighted_font_family` is not, the value of
5410 … # * If both fields are set, the value of `font_family` must match that of
5411 … # `weighted_font_family#font_family`. If so, the font family and weight of
5414 … # * If `weighted_font_family` is set and `font_family` is not, the font
5416 … # * If neither field is set, the font family and weight of the text inherit
5417 … # from the parent. Note that these properties cannot inherit separately
5421 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
5428 "fontFamily": "A String", # The font family of the text.
5430 … # The font family can be any font from the Font menu in Slides or from
5431 … # [Google Fonts] (https://fonts.google.com/). If the font name is
5432 # unrecognized, the text is rendered in `Arial`.
5433 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
5435 … # corresponds to the numerical values described in the CSS 2.1
5438 … # `700` are considered bold, and weights less than `700`are not bold. The
5441 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
5442 "fontFamily": "A String", # The font family of the text.
5444 … # The font family can be any font from the Font menu in Slides or from
5445 … # [Google Fonts] (https://fonts.google.com/). If the font name is
5446 # unrecognized, the text is rendered in `Arial`.
5448 … # Some fonts can affect the weight of the text. If an update request
5449 … # specifies values for both `font_family` and `bold`, the explicitly-set
5451 "italic": True or False, # Whether or not the text is italicized.
5452 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
5455 … # Changing the link in an update request causes some other changes to the
5456 # text style of the range:
5458 … # * When setting a link, the text foreground color will be set to
5459 # ThemeColorType.HYPERLINK and the text will
5460 # be underlined. If these fields are modified in the same
5461 … # request, those values will be used instead of the link defaults.
5463 # also update the existing link to point to the new URL.
5466 … # will separate the newline character(s) into their own text runs. The
5467 … # link will be applied separately to the runs before and after the newline.
5468 … # * Removing a link will update the text style of the range to match the
5469 … # style of the preceding text (or the default text styles if the preceding
5470 … # text is another link) unless different styles are being set in the same
5472 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
5473 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
5474 … # in the presentation. There may not be a slide at this index.
5475 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
5480 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
5481 … # transparent, depending on if the `opaque_color` field in it is set.
5486 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5487 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5488 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5492 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
5494 "magnitude": 3.14, # The magnitude.
5495 "unit": "A String", # The units for magnitude.
5497 … "underline": True or False, # Whether or not the text is underlined.
5501 "listId": "A String", # The ID of the list.
5504 … "textElements": [ # The text contents broken down into its component parts, including styling
5506 … { # A TextElement describes the content of a range of indices in the text content
5508 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
5510 … "content": "A String", # The rendered content of this auto text, if available.
5511 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
5514 … # inherited from the parent. Which text styles are inherited depend on the
5518 … # from the the newline character in the paragraph at the 0 nesting level of
5519 # the list inside the parent placeholder.
5521 … # from the newline character in the paragraph at its corresponding nesting
5522 # level of the list inside the parent placeholder.
5526 … # fields will revert the style to a value matching the defaults in the Slides
5528 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
5529 … # transparent, depending on if the `opaque_color` field in it is set.
5534 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5535 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5536 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5540 … "bold": True or False, # Whether or not the text is rendered as bold.
5541 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
5544 … # rendered in a smaller font size, computed based on the `font_size` field.
5545 … # The `font_size` itself is not affected by changes in this field.
5546 … "strikethrough": True or False, # Whether or not the text is struck through.
5547 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
5550 … # weights without breaking backwards compatibility. As such, when reading the
5551 … # style of a range of text, the value of `weighted_font_family#font_family`
5553 … # both fields are included in the field mask (either explicitly or through
5554 # the wildcard `"*"`), their values are reconciled as follows:
5556 … # * If `font_family` is set and `weighted_font_family` is not, the value of
5558 … # * If both fields are set, the value of `font_family` must match that of
5559 … # `weighted_font_family#font_family`. If so, the font family and weight of
5562 … # * If `weighted_font_family` is set and `font_family` is not, the font
5564 … # * If neither field is set, the font family and weight of the text inherit
5565 … # from the parent. Note that these properties cannot inherit separately
5569 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
5576 "fontFamily": "A String", # The font family of the text.
5578 … # The font family can be any font from the Font menu in Slides or from
5579 … # [Google Fonts] (https://fonts.google.com/). If the font name is
5580 # unrecognized, the text is rendered in `Arial`.
5581 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
5583 # corresponds to the numerical values described in the CSS 2.1
5586 … # `700` are considered bold, and weights less than `700`are not bold. The
5589 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
5590 "fontFamily": "A String", # The font family of the text.
5592 … # The font family can be any font from the Font menu in Slides or from
5593 … # [Google Fonts] (https://fonts.google.com/). If the font name is
5594 # unrecognized, the text is rendered in `Arial`.
5596 … # Some fonts can affect the weight of the text. If an update request
5597 … # specifies values for both `font_family` and `bold`, the explicitly-set
5599 "italic": True or False, # Whether or not the text is italicized.
5600 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
5603 … # Changing the link in an update request causes some other changes to the
5604 # text style of the range:
5606 … # * When setting a link, the text foreground color will be set to
5607 # ThemeColorType.HYPERLINK and the text will
5608 # be underlined. If these fields are modified in the same
5609 … # request, those values will be used instead of the link defaults.
5611 # also update the existing link to point to the new URL.
5614 … # will separate the newline character(s) into their own text runs. The
5615 … # link will be applied separately to the runs before and after the newline.
5616 … # * Removing a link will update the text style of the range to match the
5617 … # style of the preceding text (or the default text styles if the preceding
5618 … # text is another link) unless different styles are being set in the same
5620 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
5621 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
5622 # in the presentation. There may not be a slide at this index.
5623 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
5628 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
5629 … # transparent, depending on if the `opaque_color` field in it is set.
5634 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5635 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5636 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5640 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
5642 "magnitude": 3.14, # The magnitude.
5643 "unit": "A String", # The units for magnitude.
5645 "underline": True or False, # Whether or not the text is underlined.
5647 "type": "A String", # The type of this auto text.
5649 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
5651 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
5652 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
5654 … # The `start_index` and `end_index` of this TextElement represent the
5655 … # range of the paragraph. Other TextElements with an index range contained
5657 … # paragraph. The range of indices of two separate paragraphs will never
5659 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
5662 … # inherited from the parent. Which paragraph styles are inherited depend on the
5665 … # * A paragraph not in a list will inherit its paragraph style from the
5666 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
5667 … # * A paragraph in a list will inherit its paragraph style from the paragraph
5668 … # at its corresponding nesting level of the list inside the parent
5672 "spacingMode": "A String", # The spacing mode for the paragraph.
5673 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
5676 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
5677 # inherited from the parent.
5678 "magnitude": 3.14, # The magnitude.
5679 "unit": "A String", # The units for magnitude.
5681 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
5682 … # is represented as 100.0. If unset, the value is inherited from the parent.
5683 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
5684 … # the start of the text, based on the current text direction. If unset, the
5685 # value is inherited from the parent.
5686 "magnitude": 3.14, # The magnitude.
5687 "unit": "A String", # The units for magnitude.
5689 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
5690 # inherited from the parent.
5691 "magnitude": 3.14, # The magnitude.
5692 "unit": "A String", # The units for magnitude.
5694 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
5695 … # the end of the text, based on the current text direction. If unset, the
5696 # value is inherited from the parent.
5697 "magnitude": 3.14, # The magnitude.
5698 "unit": "A String", # The units for magnitude.
5700 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
5701 # If unset, the value is inherited from the parent.
5702 "magnitude": 3.14, # The magnitude.
5703 "unit": "A String", # The units for magnitude.
5705 "alignment": "A String", # The text alignment for this paragraph.
5707 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
5709 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
5710 … "listId": "A String", # The ID of the list this paragraph belongs to.
5711 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
5714 … # inherited from the parent. Which text styles are inherited depend on the
5718 … # from the the newline character in the paragraph at the 0 nesting level of
5719 # the list inside the parent placeholder.
5721 … # from the newline character in the paragraph at its corresponding nesting
5722 # level of the list inside the parent placeholder.
5726 … # fields will revert the style to a value matching the defaults in the Slides
5728 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
5729 … # transparent, depending on if the `opaque_color` field in it is set.
5734 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5735 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5736 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5740 … "bold": True or False, # Whether or not the text is rendered as bold.
5741 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
5744 … # rendered in a smaller font size, computed based on the `font_size` field.
5745 … # The `font_size` itself is not affected by changes in this field.
5746 … "strikethrough": True or False, # Whether or not the text is struck through.
5747 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
5750 … # weights without breaking backwards compatibility. As such, when reading the
5751 … # style of a range of text, the value of `weighted_font_family#font_family`
5753 … # both fields are included in the field mask (either explicitly or through
5754 # the wildcard `"*"`), their values are reconciled as follows:
5756 … # * If `font_family` is set and `weighted_font_family` is not, the value of
5758 … # * If both fields are set, the value of `font_family` must match that of
5759 … # `weighted_font_family#font_family`. If so, the font family and weight of
5762 … # * If `weighted_font_family` is set and `font_family` is not, the font
5764 … # * If neither field is set, the font family and weight of the text inherit
5765 … # from the parent. Note that these properties cannot inherit separately
5769 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
5776 "fontFamily": "A String", # The font family of the text.
5778 … # The font family can be any font from the Font menu in Slides or from
5779 … # [Google Fonts] (https://fonts.google.com/). If the font name is
5780 # unrecognized, the text is rendered in `Arial`.
5781 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
5783 … # corresponds to the numerical values described in the CSS 2.1
5786 … # `700` are considered bold, and weights less than `700`are not bold. The
5789 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
5790 "fontFamily": "A String", # The font family of the text.
5792 … # The font family can be any font from the Font menu in Slides or from
5793 … # [Google Fonts] (https://fonts.google.com/). If the font name is
5794 # unrecognized, the text is rendered in `Arial`.
5796 … # Some fonts can affect the weight of the text. If an update request
5797 … # specifies values for both `font_family` and `bold`, the explicitly-set
5799 "italic": True or False, # Whether or not the text is italicized.
5800 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
5803 … # Changing the link in an update request causes some other changes to the
5804 # text style of the range:
5806 … # * When setting a link, the text foreground color will be set to
5807 # ThemeColorType.HYPERLINK and the text will
5808 # be underlined. If these fields are modified in the same
5809 … # request, those values will be used instead of the link defaults.
5811 # also update the existing link to point to the new URL.
5814 … # will separate the newline character(s) into their own text runs. The
5815 … # link will be applied separately to the runs before and after the newline.
5816 … # * Removing a link will update the text style of the range to match the
5817 … # style of the preceding text (or the default text styles if the preceding
5818 … # text is another link) unless different styles are being set in the same
5820 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
5821 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
5822 … # in the presentation. There may not be a slide at this index.
5823 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
5828 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
5829 … # transparent, depending on if the `opaque_color` field in it is set.
5834 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5835 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5836 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5840 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
5842 "magnitude": 3.14, # The magnitude.
5843 "unit": "A String", # The units for magnitude.
5845 … "underline": True or False, # Whether or not the text is underlined.
5847 "glyph": "A String", # The rendered bullet glyph for this paragraph.
5850 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
5851 # in the run have the same TextStyle.
5853 # The `start_index` and `end_index` of TextRuns will always be fully
5854 … # contained in the index range of a single `paragraph_marker` TextElement.
5857 "content": "A String", # The text of this run.
5858 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
5861 … # inherited from the parent. Which text styles are inherited depend on the
5865 … # from the the newline character in the paragraph at the 0 nesting level of
5866 # the list inside the parent placeholder.
5868 … # from the newline character in the paragraph at its corresponding nesting
5869 # level of the list inside the parent placeholder.
5873 … # fields will revert the style to a value matching the defaults in the Slides
5875 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
5876 … # transparent, depending on if the `opaque_color` field in it is set.
5881 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5882 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5883 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5887 … "bold": True or False, # Whether or not the text is rendered as bold.
5888 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
5891 … # rendered in a smaller font size, computed based on the `font_size` field.
5892 … # The `font_size` itself is not affected by changes in this field.
5893 … "strikethrough": True or False, # Whether or not the text is struck through.
5894 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
5897 … # weights without breaking backwards compatibility. As such, when reading the
5898 … # style of a range of text, the value of `weighted_font_family#font_family`
5900 … # both fields are included in the field mask (either explicitly or through
5901 # the wildcard `"*"`), their values are reconciled as follows:
5903 … # * If `font_family` is set and `weighted_font_family` is not, the value of
5905 … # * If both fields are set, the value of `font_family` must match that of
5906 … # `weighted_font_family#font_family`. If so, the font family and weight of
5909 … # * If `weighted_font_family` is set and `font_family` is not, the font
5911 … # * If neither field is set, the font family and weight of the text inherit
5912 … # from the parent. Note that these properties cannot inherit separately
5916 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
5923 "fontFamily": "A String", # The font family of the text.
5925 … # The font family can be any font from the Font menu in Slides or from
5926 … # [Google Fonts] (https://fonts.google.com/). If the font name is
5927 # unrecognized, the text is rendered in `Arial`.
5928 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
5930 # corresponds to the numerical values described in the CSS 2.1
5933 … # `700` are considered bold, and weights less than `700`are not bold. The
5936 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
5937 "fontFamily": "A String", # The font family of the text.
5939 … # The font family can be any font from the Font menu in Slides or from
5940 … # [Google Fonts] (https://fonts.google.com/). If the font name is
5941 # unrecognized, the text is rendered in `Arial`.
5943 … # Some fonts can affect the weight of the text. If an update request
5944 … # specifies values for both `font_family` and `bold`, the explicitly-set
5946 "italic": True or False, # Whether or not the text is italicized.
5947 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
5950 … # Changing the link in an update request causes some other changes to the
5951 # text style of the range:
5953 … # * When setting a link, the text foreground color will be set to
5954 # ThemeColorType.HYPERLINK and the text will
5955 # be underlined. If these fields are modified in the same
5956 … # request, those values will be used instead of the link defaults.
5958 # also update the existing link to point to the new URL.
5961 … # will separate the newline character(s) into their own text runs. The
5962 … # link will be applied separately to the runs before and after the newline.
5963 … # * Removing a link will update the text style of the range to match the
5964 … # style of the preceding text (or the default text styles if the preceding
5965 … # text is another link) unless different styles are being set in the same
5967 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
5968 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
5969 # in the presentation. There may not be a slide at this index.
5970 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
5975 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
5976 … # transparent, depending on if the `opaque_color` field in it is set.
5981 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5982 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5983 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5987 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
5989 "magnitude": 3.14, # The magnitude.
5990 "unit": "A String", # The units for magnitude.
5992 "underline": True or False, # Whether or not the text is underlined.
5998 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
5999 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
6000 # for newly created table cells in the Slides editor.
6001 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
6006 … "color": { # A themeable solid color value. # The color value of the solid fill.
6009 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6010 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6011 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6014 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
6015 # That is, the final pixel color is defined by the equation:
6022 "propertyState": "A String", # The background fill property state.
6024 … # Updating the the fill on a table cell will implicitly update this field
6025 … # to `RENDERED`, unless another value is specified in the same request. To
6027 # case, any other fill fields set in the same request will be ignored.
6030 "rowSpan": 42, # Row span of the cell.
6031 "columnSpan": 42, # Column span of the cell.
6032 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
6033 "rowIndex": 42, # The 0-based row index.
6034 "columnIndex": 42, # The 0-based column index.
6038 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
6039 "magnitude": 3.14, # The magnitude.
6040 "unit": "A String", # The units for magnitude.
6044 "rows": 42, # Number of rows in the table.
6045 "columns": 42, # Number of columns in the table.
6049 "lineProperties": { # The properties of the Line. # The properties of the line.
6051 # When unset, these fields default to values that match the appearance of
6052 # new lines created in the Slides editor.
6053 "dashStyle": "A String", # The dash style of the line.
6054 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
6055 "magnitude": 3.14, # The magnitude.
6056 "unit": "A String", # The units for magnitude.
6058 "endArrow": "A String", # The style of the arrow at the end of the line.
6059 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
6060 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
6061 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
6062 # in the presentation. There may not be a slide at this index.
6063 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
6068 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
6069 # lines created in the Slides editor.
6070 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
6075 "color": { # A themeable solid color value. # The color value of the solid fill.
6078 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6079 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6080 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6083 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
6084 # That is, the final pixel color is defined by the equation:
6092 "startArrow": "A String", # The style of the arrow at the beginning of the line.
6094 "lineType": "A String", # The type of the line.
6096 "size": { # A width and height. # The size of the page element.
6097 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
6098 "magnitude": 3.14, # The magnitude.
6099 "unit": "A String", # The units for magnitude.
6101 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
6102 "magnitude": 3.14, # The magnitude.
6103 "unit": "A String", # The units for magnitude.
6108 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
6110 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains …
6111 # notes for the corresponding slide.
6112 # The actual shape may not always exist on the notes page. Inserting text
6113 # using this object ID will automatically create the shape. In this case, the
6114 # actual shape may have different object ID. The `GetPresentation` or
6115 # `GetPage` action will always return the latest object ID.
6117 "objectId": "A String", # The object ID for this page. Object IDs used by
6119 # PageElement share the same namespace.
6120 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
6121 # update requests to assert that the presentation revision hasn't changed
6122 # since the last read operation. Only populated if the user has edit access
6123 # to the presentation.
6125 # The format of the revision ID may change over time, so it should be treated
6127 # hours after it has been returned and cannot be shared across users. If the
6128 # revision ID is unchanged between calls, then the presentation has not
6129 # changed. Conversely, a changed ID (for the same presentation and user)
6130 # usually means the presentation has been updated; however, a changed ID can
6132 "pageProperties": { # The properties of the Page. # The properties of the page.
6134 # The page will inherit properties from the parent page. Depending on the page
6135 # type the hierarchy is defined in either
6138 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
6139 # from a parent page if it exists. If the page has no parent, then the
6140 # background fill defaults to the corresponding fill in the Slides editor.
6141 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
6146 "color": { # A themeable solid color value. # The color value of the solid fill.
6149 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6150 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6151 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6154 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
6155 # That is, the final pixel color is defined by the equation:
6162 "propertyState": "A String", # The background fill property state.
6164 # Updating the the fill on a page will implicitly update this field to
6165 # `RENDERED`, unless another value is specified in the same request. To
6167 # any other fill fields set in the same request will be ignored.
6168 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
6169 # the specified picture. The picture is stretched to fit its container.
6170 "contentUrl": "A String", # Reading the content_url:
6173 # This URL is tagged with the account of the requester. Anyone with the URL
6174 # effectively accesses the picture as the original requester. Access to the
6175 # picture may be lost if the presentation's sharing settings change.
6177 # Writing the content_url:
6179 # The picture is fetched once at insertion time and a copy is stored for
6180 # display inside the presentation. Pictures must be less than 50MB in size,
6183 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
6184 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
6185 "magnitude": 3.14, # The magnitude.
6186 "unit": "A String", # The units for magnitude.
6188 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
6189 "magnitude": 3.14, # The magnitude.
6190 "unit": "A String", # The units for magnitude.
6195 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
6196 # a parent page. If the page has no parent, the color scheme uses a default
6198 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
6199 { # A pair mapping a theme color type to the concrete color it represents.
6200 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
6201 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6202 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6203 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6205 "type": "A String", # The type of the theme color.
6210 "pageType": "A String", # The type of the page.
6211 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
6213 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
6215 # notes. A notes page inherits properties from the
6217 # The placeholder shape with type BODY on the notes page contains the speaker
6218 # notes for this slide. The ID of this shape is identified by the
6220 # The notes page is read-only except for the text content and styles of the
6222 "masterObjectId": "A String", # The object ID of the master that this slide is based on.
6223 "layoutObjectId": "A String", # The object ID of the layout that this slide is based on.
6227 "slides": [ # The slides in the presentation.
6230 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
6232 … "displayName": "A String", # The human readable name of the layout in the presentation's locale.
6233 "name": "A String", # The name of the layout.
6234 "masterObjectId": "A String", # The object ID of the master that this layout is based on.
6236 "pageElements": [ # The page elements rendered on the page.
6240 "renderedText": "A String", # The text rendered as word art.
6242 …"description": "A String", # The description of the page element. Combined with title to display a…
6244 "objectId": "A String", # The object ID for this page element. Object IDs used by
6246 # google.apps.slides.v1.PageElement share the same namespace.
6247 … "title": "A String", # The title of the page element. Combined with description to display alt
6252 # This URL is tagged with the account of the requester. Anyone with the URL
6253 # effectively accesses the image as the original requester. Access to the
6254 # image may be lost if the presentation's sharing settings change.
6255 "imageProperties": { # The properties of the Image. # The properties of the image.
6256 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
6259 # if it exists. If there is no parent, the fields will default to the value
6260 # used for new page elements created in the Slides editor, which may depend on
6261 # the page element kind.
6262 "outlineFill": { # The fill of the outline. # The fill of the outline.
6263 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
6268 … "color": { # A themeable solid color value. # The color value of the solid fill.
6271 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6272 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6273 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6276 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
6277 # That is, the final pixel color is defined by the equation:
6285 "propertyState": "A String", # The outline property state.
6287 # Updating the the outline on a page element will implicitly update this
6288 # field to`RENDERED`, unless another value is specified in the same request.
6290 # this case, any other outline fields set in the same request will be
6292 "dashStyle": "A String", # The dash style of the outline.
6293 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
6294 "magnitude": 3.14, # The magnitude.
6295 "unit": "A String", # The units for magnitude.
6298 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
6300 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
6302 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
6305 # The colors in the gradient will replace the corresponding colors at
6306 # the same position in the color palette and apply to the image. This
6309 "color": { # A themeable solid color value. # The color of the gradient stop.
6312 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6313 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6314 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6317 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
6319 … "position": 3.14, # The relative position of the color stop in the gradient band measured
6320 # in percentage. The value should be in the interval [0.0, 1.0].
6323 "name": "A String", # The name of the recolor effect.
6325 # The name is determined from the `recolor_stops` by matching the gradient
6326 # against the colors in the page's current color scheme. This property is
6329 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
6330 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
6331 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
6332 # in the presentation. There may not be a slide at this index.
6333 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
6338 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
6341 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
6345 # The crop properties is represented by the offsets of four edges which define
6346 # a crop rectangle. The offsets are measured in percentage from the
6347 # corresponding edges of the object's original bounding rectangle towards
6348 # inside, relative to the object's original dimensions.
6350 # - If the offset is in the interval (0, 1), the corresponding edge of crop
6351 # rectangle is positioned inside of the object's original bounding rectangle.
6352 # - If the offset is negative or greater than 1, the corresponding edge of crop
6353 # rectangle is positioned outside of the object's original bounding rectangle.
6354 # - If the left edge of the crop rectangle is on the right side of its right
6355 # edge, the object will be flipped horizontally.
6356 # - If the top edge of the crop rectangle is below its bottom edge, the object
6358 # - If all offsets and rotation angle is 0, the object is not cropped.
6360 # After cropping, the content in the crop rectangle will be stretched to fit
6362 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
6363 # the right of the original bounding rectangle left edge, relative to the
6365 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
6366 # Rotation angle is applied after the offset.
6367 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
6368 # to the left of the original bounding rectangle right edge, relative to the
6370 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
6371 # above the original bounding rectangle bottom edge, relative to the object's
6373 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
6374 # below the original bounding rectangle top edge, relative to the object's
6377 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
6381 # if it exists. If there is no parent, the fields will default to the value
6382 # used for new page elements created in the Slides editor, which may depend on
6383 # the page element kind.
6384 "color": { # A themeable solid color value. # The shadow color value.
6387 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6388 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6389 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6392 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
6393 # relative to the alignment position.
6406 "translateX": 3.14, # The X coordinate translation element.
6407 "translateY": 3.14, # The Y coordinate translation element.
6408 "scaleX": 3.14, # The X coordinate scaling element.
6409 "scaleY": 3.14, # The Y coordinate scaling element.
6410 "shearY": 3.14, # The Y coordinate shearing element.
6411 "shearX": 3.14, # The X coordinate shearing element.
6412 "unit": "A String", # The units for translate elements.
6414 "propertyState": "A String", # The shadow property state.
6416 # Updating the the shadow on a page element will implicitly update this field
6417 # to `RENDERED`, unless another value is specified in the same request. To
6419 # case, any other shadow fields set in the same request will be ignored.
6420 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
6422 "magnitude": 3.14, # The magnitude.
6423 "unit": "A String", # The units for magnitude.
6425 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
6426 "type": "A String", # The type of the shadow.
6427 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
6428 # scale and skew of the shadow.
6429 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
6431 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
6435 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
6448 "translateX": 3.14, # The X coordinate translation element.
6449 "translateY": 3.14, # The Y coordinate translation element.
6450 "scaleX": 3.14, # The X coordinate scaling element.
6451 "scaleY": 3.14, # The Y coordinate scaling element.
6452 "shearY": 3.14, # The Y coordinate shearing element.
6453 "shearX": 3.14, # The X coordinate shearing element.
6454 "unit": "A String", # The units for translate elements.
6458 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
6460 "lists": { # The bulleted lists contained in this text, keyed by list ID.
6461 "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
6464 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
6465 # level. A list has at most nine levels of nesting, so the possible values
6466 # for the keys of this map are 0 through 8, inclusive.
6467 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
6469 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
6472 … # inherited from the parent. Which text styles are inherited depend on the
6476 … # from the the newline character in the paragraph at the 0 nesting level of
6477 # the list inside the parent placeholder.
6479 … # from the newline character in the paragraph at its corresponding nesting
6480 # level of the list inside the parent placeholder.
6484 … # fields will revert the style to a value matching the defaults in the Slides
6486 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
6487 # transparent, depending on if the `opaque_color` field in it is set.
6492 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6493 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6494 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6498 "bold": True or False, # Whether or not the text is rendered as bold.
6499 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
6502 … # rendered in a smaller font size, computed based on the `font_size` field.
6503 # The `font_size` itself is not affected by changes in this field.
6504 … "strikethrough": True or False, # Whether or not the text is struck through.
6505 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
6508 … # weights without breaking backwards compatibility. As such, when reading the
6509 … # style of a range of text, the value of `weighted_font_family#font_family`
6511 … # both fields are included in the field mask (either explicitly or through
6512 # the wildcard `"*"`), their values are reconciled as follows:
6514 … # * If `font_family` is set and `weighted_font_family` is not, the value of
6516 … # * If both fields are set, the value of `font_family` must match that of
6517 … # `weighted_font_family#font_family`. If so, the font family and weight of
6520 … # * If `weighted_font_family` is set and `font_family` is not, the font
6522 … # * If neither field is set, the font family and weight of the text inherit
6523 … # from the parent. Note that these properties cannot inherit separately
6527 # `bold`, the `weighted_font_family` is applied first, then `bold`.
6534 "fontFamily": "A String", # The font family of the text.
6536 … # The font family can be any font from the Font menu in Slides or from
6537 # [Google Fonts] (https://fonts.google.com/). If the font name is
6538 # unrecognized, the text is rendered in `Arial`.
6539 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
6541 # corresponds to the numerical values described in the CSS 2.1
6544 … # `700` are considered bold, and weights less than `700`are not bold. The
6547 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
6548 "fontFamily": "A String", # The font family of the text.
6550 # The font family can be any font from the Font menu in Slides or from
6551 # [Google Fonts] (https://fonts.google.com/). If the font name is
6552 # unrecognized, the text is rendered in `Arial`.
6554 # Some fonts can affect the weight of the text. If an update request
6555 … # specifies values for both `font_family` and `bold`, the explicitly-set
6557 "italic": True or False, # Whether or not the text is italicized.
6558 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
6561 … # Changing the link in an update request causes some other changes to the
6562 # text style of the range:
6564 # * When setting a link, the text foreground color will be set to
6565 # ThemeColorType.HYPERLINK and the text will
6566 # be underlined. If these fields are modified in the same
6567 # request, those values will be used instead of the link defaults.
6569 # also update the existing link to point to the new URL.
6572 … # will separate the newline character(s) into their own text runs. The
6573 … # link will be applied separately to the runs before and after the newline.
6574 … # * Removing a link will update the text style of the range to match the
6575 … # style of the preceding text (or the default text styles if the preceding
6576 … # text is another link) unless different styles are being set in the same
6578 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
6579 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
6580 # in the presentation. There may not be a slide at this index.
6581 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
6586 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
6587 # transparent, depending on if the `opaque_color` field in it is set.
6592 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6593 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6594 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6598 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
6600 "magnitude": 3.14, # The magnitude.
6601 "unit": "A String", # The units for magnitude.
6603 "underline": True or False, # Whether or not the text is underlined.
6607 "listId": "A String", # The ID of the list.
6610 … "textElements": [ # The text contents broken down into its component parts, including styling
6612 { # A TextElement describes the content of a range of indices in the text content
6614 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
6616 "content": "A String", # The rendered content of this auto text, if available.
6617 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
6620 # inherited from the parent. Which text styles are inherited depend on the
6624 … # from the the newline character in the paragraph at the 0 nesting level of
6625 # the list inside the parent placeholder.
6627 … # from the newline character in the paragraph at its corresponding nesting
6628 # level of the list inside the parent placeholder.
6632 … # fields will revert the style to a value matching the defaults in the Slides
6634 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
6635 # transparent, depending on if the `opaque_color` field in it is set.
6640 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6641 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6642 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6646 "bold": True or False, # Whether or not the text is rendered as bold.
6647 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
6650 … # rendered in a smaller font size, computed based on the `font_size` field.
6651 # The `font_size` itself is not affected by changes in this field.
6652 "strikethrough": True or False, # Whether or not the text is struck through.
6653 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
6656 … # weights without breaking backwards compatibility. As such, when reading the
6657 … # style of a range of text, the value of `weighted_font_family#font_family`
6659 … # both fields are included in the field mask (either explicitly or through
6660 # the wildcard `"*"`), their values are reconciled as follows:
6662 … # * If `font_family` is set and `weighted_font_family` is not, the value of
6664 … # * If both fields are set, the value of `font_family` must match that of
6665 … # `weighted_font_family#font_family`. If so, the font family and weight of
6668 # * If `weighted_font_family` is set and `font_family` is not, the font
6670 … # * If neither field is set, the font family and weight of the text inherit
6671 … # from the parent. Note that these properties cannot inherit separately
6675 # `bold`, the `weighted_font_family` is applied first, then `bold`.
6682 "fontFamily": "A String", # The font family of the text.
6684 # The font family can be any font from the Font menu in Slides or from
6685 # [Google Fonts] (https://fonts.google.com/). If the font name is
6686 # unrecognized, the text is rendered in `Arial`.
6687 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
6689 # corresponds to the numerical values described in the CSS 2.1
6692 … # `700` are considered bold, and weights less than `700`are not bold. The
6695 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
6696 "fontFamily": "A String", # The font family of the text.
6698 # The font family can be any font from the Font menu in Slides or from
6699 # [Google Fonts] (https://fonts.google.com/). If the font name is
6700 # unrecognized, the text is rendered in `Arial`.
6702 # Some fonts can affect the weight of the text. If an update request
6703 # specifies values for both `font_family` and `bold`, the explicitly-set
6705 "italic": True or False, # Whether or not the text is italicized.
6706 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
6709 … # Changing the link in an update request causes some other changes to the
6710 # text style of the range:
6712 # * When setting a link, the text foreground color will be set to
6713 # ThemeColorType.HYPERLINK and the text will
6714 # be underlined. If these fields are modified in the same
6715 # request, those values will be used instead of the link defaults.
6717 # also update the existing link to point to the new URL.
6720 # will separate the newline character(s) into their own text runs. The
6721 … # link will be applied separately to the runs before and after the newline.
6722 # * Removing a link will update the text style of the range to match the
6723 … # style of the preceding text (or the default text styles if the preceding
6724 … # text is another link) unless different styles are being set in the same
6726 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
6727 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
6728 # in the presentation. There may not be a slide at this index.
6729 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
6734 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
6735 # transparent, depending on if the `opaque_color` field in it is set.
6740 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6741 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6742 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6746 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
6748 "magnitude": 3.14, # The magnitude.
6749 "unit": "A String", # The units for magnitude.
6751 "underline": True or False, # Whether or not the text is underlined.
6753 "type": "A String", # The type of this auto text.
6755 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
6757 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
6758 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
6760 # The `start_index` and `end_index` of this TextElement represent the
6761 # range of the paragraph. Other TextElements with an index range contained
6763 # paragraph. The range of indices of two separate paragraphs will never
6765 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
6768 … # inherited from the parent. Which paragraph styles are inherited depend on the
6771 # * A paragraph not in a list will inherit its paragraph style from the
6772 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
6773 … # * A paragraph in a list will inherit its paragraph style from the paragraph
6774 # at its corresponding nesting level of the list inside the parent
6778 "spacingMode": "A String", # The spacing mode for the paragraph.
6779 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
6782 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
6783 # inherited from the parent.
6784 "magnitude": 3.14, # The magnitude.
6785 "unit": "A String", # The units for magnitude.
6787 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
6788 … # is represented as 100.0. If unset, the value is inherited from the parent.
6789 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
6790 … # the start of the text, based on the current text direction. If unset, the
6791 # value is inherited from the parent.
6792 "magnitude": 3.14, # The magnitude.
6793 "unit": "A String", # The units for magnitude.
6795 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
6796 # inherited from the parent.
6797 "magnitude": 3.14, # The magnitude.
6798 "unit": "A String", # The units for magnitude.
6800 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
6801 … # the end of the text, based on the current text direction. If unset, the
6802 # value is inherited from the parent.
6803 "magnitude": 3.14, # The magnitude.
6804 "unit": "A String", # The units for magnitude.
6806 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
6807 # If unset, the value is inherited from the parent.
6808 "magnitude": 3.14, # The magnitude.
6809 "unit": "A String", # The units for magnitude.
6811 "alignment": "A String", # The text alignment for this paragraph.
6813 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
6815 "nestingLevel": 42, # The nesting level of this paragraph in the list.
6816 "listId": "A String", # The ID of the list this paragraph belongs to.
6817 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
6820 … # inherited from the parent. Which text styles are inherited depend on the
6824 … # from the the newline character in the paragraph at the 0 nesting level of
6825 # the list inside the parent placeholder.
6827 … # from the newline character in the paragraph at its corresponding nesting
6828 # level of the list inside the parent placeholder.
6832 … # fields will revert the style to a value matching the defaults in the Slides
6834 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
6835 # transparent, depending on if the `opaque_color` field in it is set.
6840 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6841 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6842 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6846 "bold": True or False, # Whether or not the text is rendered as bold.
6847 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
6850 … # rendered in a smaller font size, computed based on the `font_size` field.
6851 # The `font_size` itself is not affected by changes in this field.
6852 … "strikethrough": True or False, # Whether or not the text is struck through.
6853 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
6856 … # weights without breaking backwards compatibility. As such, when reading the
6857 … # style of a range of text, the value of `weighted_font_family#font_family`
6859 … # both fields are included in the field mask (either explicitly or through
6860 # the wildcard `"*"`), their values are reconciled as follows:
6862 … # * If `font_family` is set and `weighted_font_family` is not, the value of
6864 … # * If both fields are set, the value of `font_family` must match that of
6865 … # `weighted_font_family#font_family`. If so, the font family and weight of
6868 … # * If `weighted_font_family` is set and `font_family` is not, the font
6870 … # * If neither field is set, the font family and weight of the text inherit
6871 … # from the parent. Note that these properties cannot inherit separately
6875 # `bold`, the `weighted_font_family` is applied first, then `bold`.
6882 "fontFamily": "A String", # The font family of the text.
6884 … # The font family can be any font from the Font menu in Slides or from
6885 # [Google Fonts] (https://fonts.google.com/). If the font name is
6886 # unrecognized, the text is rendered in `Arial`.
6887 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
6889 # corresponds to the numerical values described in the CSS 2.1
6892 … # `700` are considered bold, and weights less than `700`are not bold. The
6895 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
6896 "fontFamily": "A String", # The font family of the text.
6898 # The font family can be any font from the Font menu in Slides or from
6899 # [Google Fonts] (https://fonts.google.com/). If the font name is
6900 # unrecognized, the text is rendered in `Arial`.
6902 # Some fonts can affect the weight of the text. If an update request
6903 … # specifies values for both `font_family` and `bold`, the explicitly-set
6905 "italic": True or False, # Whether or not the text is italicized.
6906 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
6909 … # Changing the link in an update request causes some other changes to the
6910 # text style of the range:
6912 # * When setting a link, the text foreground color will be set to
6913 # ThemeColorType.HYPERLINK and the text will
6914 # be underlined. If these fields are modified in the same
6915 # request, those values will be used instead of the link defaults.
6917 # also update the existing link to point to the new URL.
6920 … # will separate the newline character(s) into their own text runs. The
6921 … # link will be applied separately to the runs before and after the newline.
6922 … # * Removing a link will update the text style of the range to match the
6923 … # style of the preceding text (or the default text styles if the preceding
6924 … # text is another link) unless different styles are being set in the same
6926 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
6927 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
6928 # in the presentation. There may not be a slide at this index.
6929 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
6934 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
6935 # transparent, depending on if the `opaque_color` field in it is set.
6940 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6941 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6942 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6946 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
6948 "magnitude": 3.14, # The magnitude.
6949 "unit": "A String", # The units for magnitude.
6951 "underline": True or False, # Whether or not the text is underlined.
6953 "glyph": "A String", # The rendered bullet glyph for this paragraph.
6956 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
6957 # in the run have the same TextStyle.
6959 # The `start_index` and `end_index` of TextRuns will always be fully
6960 # contained in the index range of a single `paragraph_marker` TextElement.
6963 "content": "A String", # The text of this run.
6964 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
6967 # inherited from the parent. Which text styles are inherited depend on the
6971 … # from the the newline character in the paragraph at the 0 nesting level of
6972 # the list inside the parent placeholder.
6974 … # from the newline character in the paragraph at its corresponding nesting
6975 # level of the list inside the parent placeholder.
6979 … # fields will revert the style to a value matching the defaults in the Slides
6981 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
6982 # transparent, depending on if the `opaque_color` field in it is set.
6987 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6988 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6989 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6993 "bold": True or False, # Whether or not the text is rendered as bold.
6994 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
6997 … # rendered in a smaller font size, computed based on the `font_size` field.
6998 # The `font_size` itself is not affected by changes in this field.
6999 "strikethrough": True or False, # Whether or not the text is struck through.
7000 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
7003 … # weights without breaking backwards compatibility. As such, when reading the
7004 … # style of a range of text, the value of `weighted_font_family#font_family`
7006 … # both fields are included in the field mask (either explicitly or through
7007 # the wildcard `"*"`), their values are reconciled as follows:
7009 … # * If `font_family` is set and `weighted_font_family` is not, the value of
7011 … # * If both fields are set, the value of `font_family` must match that of
7012 … # `weighted_font_family#font_family`. If so, the font family and weight of
7015 # * If `weighted_font_family` is set and `font_family` is not, the font
7017 … # * If neither field is set, the font family and weight of the text inherit
7018 … # from the parent. Note that these properties cannot inherit separately
7022 # `bold`, the `weighted_font_family` is applied first, then `bold`.
7029 "fontFamily": "A String", # The font family of the text.
7031 # The font family can be any font from the Font menu in Slides or from
7032 # [Google Fonts] (https://fonts.google.com/). If the font name is
7033 # unrecognized, the text is rendered in `Arial`.
7034 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
7036 # corresponds to the numerical values described in the CSS 2.1
7039 … # `700` are considered bold, and weights less than `700`are not bold. The
7042 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
7043 "fontFamily": "A String", # The font family of the text.
7045 # The font family can be any font from the Font menu in Slides or from
7046 # [Google Fonts] (https://fonts.google.com/). If the font name is
7047 # unrecognized, the text is rendered in `Arial`.
7049 # Some fonts can affect the weight of the text. If an update request
7050 # specifies values for both `font_family` and `bold`, the explicitly-set
7052 "italic": True or False, # Whether or not the text is italicized.
7053 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
7056 … # Changing the link in an update request causes some other changes to the
7057 # text style of the range:
7059 # * When setting a link, the text foreground color will be set to
7060 # ThemeColorType.HYPERLINK and the text will
7061 # be underlined. If these fields are modified in the same
7062 # request, those values will be used instead of the link defaults.
7064 # also update the existing link to point to the new URL.
7067 # will separate the newline character(s) into their own text runs. The
7068 … # link will be applied separately to the runs before and after the newline.
7069 # * Removing a link will update the text style of the range to match the
7070 … # style of the preceding text (or the default text styles if the preceding
7071 … # text is another link) unless different styles are being set in the same
7073 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
7074 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
7075 # in the presentation. There may not be a slide at this index.
7076 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
7081 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
7082 # transparent, depending on if the `opaque_color` field in it is set.
7087 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7088 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7089 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7093 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
7095 "magnitude": 3.14, # The magnitude.
7096 "unit": "A String", # The units for magnitude.
7098 "underline": True or False, # Whether or not the text is underlined.
7104 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
7106 # If the shape is a placeholder shape as determined by the
7109 # Determining the rendered value of the property depends on the corresponding
7111 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
7112 # a parent placeholder if it exists. If the shape has no parent, then the
7113 # default shadow matches the defaults for new shapes created in the Slides
7117 # if it exists. If there is no parent, the fields will default to the value
7118 # used for new page elements created in the Slides editor, which may depend on
7119 # the page element kind.
7120 "color": { # A themeable solid color value. # The shadow color value.
7123 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7124 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7125 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7128 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
7129 # relative to the alignment position.
7142 "translateX": 3.14, # The X coordinate translation element.
7143 "translateY": 3.14, # The Y coordinate translation element.
7144 "scaleX": 3.14, # The X coordinate scaling element.
7145 "scaleY": 3.14, # The Y coordinate scaling element.
7146 "shearY": 3.14, # The Y coordinate shearing element.
7147 "shearX": 3.14, # The X coordinate shearing element.
7148 "unit": "A String", # The units for translate elements.
7150 "propertyState": "A String", # The shadow property state.
7152 # Updating the the shadow on a page element will implicitly update this field
7153 # to `RENDERED`, unless another value is specified in the same request. To
7155 # case, any other shadow fields set in the same request will be ignored.
7156 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
7158 "magnitude": 3.14, # The magnitude.
7159 "unit": "A String", # The units for magnitude.
7161 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
7162 "type": "A String", # The type of the shadow.
7163 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
7164 # scale and skew of the shadow.
7165 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
7167 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
7168 # inherited from a parent placeholder if it exists. If the shape has no
7169 # parent, then the default background fill depends on the shape type,
7170 # matching the defaults for new shapes created in the Slides editor.
7171 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
7176 "color": { # A themeable solid color value. # The color value of the solid fill.
7179 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7180 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7181 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7184 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
7185 # That is, the final pixel color is defined by the equation:
7192 "propertyState": "A String", # The background fill property state.
7194 # Updating the the fill on a shape will implicitly update this field to
7195 # `RENDERED`, unless another value is specified in the same request. To
7197 # any other fill fields set in the same request will be ignored.
7199 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
7201 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
7202 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
7203 # in the presentation. There may not be a slide at this index.
7204 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
7209 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
7210 # parent placeholder if it exists. If the shape has no parent, then the
7211 # default outline depends on the shape type, matching the defaults for
7212 # new shapes created in the Slides editor.
7215 # if it exists. If there is no parent, the fields will default to the value
7216 # used for new page elements created in the Slides editor, which may depend on
7217 # the page element kind.
7218 "outlineFill": { # The fill of the outline. # The fill of the outline.
7219 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
7224 … "color": { # A themeable solid color value. # The color value of the solid fill.
7227 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7228 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7229 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7232 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
7233 # That is, the final pixel color is defined by the equation:
7241 "propertyState": "A String", # The outline property state.
7243 # Updating the the outline on a page element will implicitly update this
7244 # field to`RENDERED`, unless another value is specified in the same request.
7246 # this case, any other outline fields set in the same request will be
7248 "dashStyle": "A String", # The dash style of the outline.
7249 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
7250 "magnitude": 3.14, # The magnitude.
7251 "unit": "A String", # The units for magnitude.
7255 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
7258 # If set, the shape is a placeholder shape and any inherited properties
7259 # can be resolved by looking at the parent placeholder identified by the
7261 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
7262 # If unset, the parent placeholder shape does not exist, so the shape does
7264 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
7265 # the same page, they would have different index values.
7266 "type": "A String", # The type of the placeholder.
7268 "shapeType": "A String", # The type of the shape.
7273 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
7274 # minutes. This URL is tagged with the account of the requester. Anyone with
7275 # the URL effectively accesses the image as the original requester. Access to
7276 # the image may be lost if the presentation's sharing settings change.
7277 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
7278 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
7279 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
7280 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
7283 # if it exists. If there is no parent, the fields will default to the value
7284 # used for new page elements created in the Slides editor, which may depend on
7285 # the page element kind.
7286 "outlineFill": { # The fill of the outline. # The fill of the outline.
7287 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
7292 … "color": { # A themeable solid color value. # The color value of the solid fill.
7295 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7296 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7297 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7300 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
7301 # That is, the final pixel color is defined by the equation:
7309 "propertyState": "A String", # The outline property state.
7311 # Updating the the outline on a page element will implicitly update this
7312 # field to`RENDERED`, unless another value is specified in the same request.
7314 # this case, any other outline fields set in the same request will be
7316 "dashStyle": "A String", # The dash style of the outline.
7317 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
7318 "magnitude": 3.14, # The magnitude.
7319 "unit": "A String", # The units for magnitude.
7322 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
7324 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
7326 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
7329 # The colors in the gradient will replace the corresponding colors at
7330 # the same position in the color palette and apply to the image. This
7333 … "color": { # A themeable solid color value. # The color of the gradient stop.
7336 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7337 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7338 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7341 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
7343 … "position": 3.14, # The relative position of the color stop in the gradient band measured
7344 # in percentage. The value should be in the interval [0.0, 1.0].
7347 "name": "A String", # The name of the recolor effect.
7349 # The name is determined from the `recolor_stops` by matching the gradient
7350 # against the colors in the page's current color scheme. This property is
7353 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
7354 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
7355 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
7356 # in the presentation. There may not be a slide at this index.
7357 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
7362 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
7365 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
7369 # The crop properties is represented by the offsets of four edges which define
7370 # a crop rectangle. The offsets are measured in percentage from the
7371 # corresponding edges of the object's original bounding rectangle towards
7372 # inside, relative to the object's original dimensions.
7374 # - If the offset is in the interval (0, 1), the corresponding edge of crop
7375 # rectangle is positioned inside of the object's original bounding rectangle.
7376 … # - If the offset is negative or greater than 1, the corresponding edge of crop
7377 # rectangle is positioned outside of the object's original bounding rectangle.
7378 # - If the left edge of the crop rectangle is on the right side of its right
7379 # edge, the object will be flipped horizontally.
7380 # - If the top edge of the crop rectangle is below its bottom edge, the object
7382 # - If all offsets and rotation angle is 0, the object is not cropped.
7384 # After cropping, the content in the crop rectangle will be stretched to fit
7386 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
7387 # the right of the original bounding rectangle left edge, relative to the
7389 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
7390 # Rotation angle is applied after the offset.
7391 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
7392 # to the left of the original bounding rectangle right edge, relative to the
7394 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
7395 … # above the original bounding rectangle bottom edge, relative to the object's
7397 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
7398 # below the original bounding rectangle top edge, relative to the object's
7401 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
7405 # if it exists. If there is no parent, the fields will default to the value
7406 # used for new page elements created in the Slides editor, which may depend on
7407 # the page element kind.
7408 "color": { # A themeable solid color value. # The shadow color value.
7411 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7412 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7413 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7416 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
7417 # relative to the alignment position.
7430 "translateX": 3.14, # The X coordinate translation element.
7431 "translateY": 3.14, # The Y coordinate translation element.
7432 "scaleX": 3.14, # The X coordinate scaling element.
7433 "scaleY": 3.14, # The Y coordinate scaling element.
7434 "shearY": 3.14, # The Y coordinate shearing element.
7435 "shearX": 3.14, # The X coordinate shearing element.
7436 "unit": "A String", # The units for translate elements.
7438 "propertyState": "A String", # The shadow property state.
7440 … # Updating the the shadow on a page element will implicitly update this field
7441 # to `RENDERED`, unless another value is specified in the same request. To
7443 # case, any other shadow fields set in the same request will be ignored.
7444 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
7446 "magnitude": 3.14, # The magnitude.
7447 "unit": "A String", # The units for magnitude.
7449 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
7450 "type": "A String", # The type of the shadow.
7451 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
7452 # scale and skew of the shadow.
7453 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
7455 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
7459 "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
7464 "url": "A String", # An URL to a video. The URL is valid as long as the source video
7466 "videoProperties": { # The properties of the Video. # The properties of the video.
7467 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
7468 # videos created in the Slides editor.
7471 # if it exists. If there is no parent, the fields will default to the value
7472 # used for new page elements created in the Slides editor, which may depend on
7473 # the page element kind.
7474 "outlineFill": { # The fill of the outline. # The fill of the outline.
7475 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
7480 … "color": { # A themeable solid color value. # The color value of the solid fill.
7483 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7484 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7485 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7488 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
7489 # That is, the final pixel color is defined by the equation:
7497 "propertyState": "A String", # The outline property state.
7499 # Updating the the outline on a page element will implicitly update this
7500 # field to`RENDERED`, unless another value is specified in the same request.
7502 # this case, any other outline fields set in the same request will be
7504 "dashStyle": "A String", # The dash style of the outline.
7505 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
7506 "magnitude": 3.14, # The magnitude.
7507 "unit": "A String", # The units for magnitude.
7511 "id": "A String", # The video source's unique identifier for this video.
7512 "source": "A String", # The video source.
7516 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
7524 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
7525 "magnitude": 3.14, # The magnitude.
7526 "unit": "A String", # The units for magnitude.
7540 # than 1. As a result, the length of this collection does not always match
7541 # the number of columns of the entire table.
7543 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
7545 "lists": { # The bulleted lists contained in this text, keyed by list ID.
7546 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
7549 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
7550 … # level. A list has at most nine levels of nesting, so the possible values
7551 # for the keys of this map are 0 through 8, inclusive.
7552 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
7554 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
7557 … # inherited from the parent. Which text styles are inherited depend on the
7561 … # from the the newline character in the paragraph at the 0 nesting level of
7562 # the list inside the parent placeholder.
7564 … # from the newline character in the paragraph at its corresponding nesting
7565 # level of the list inside the parent placeholder.
7569 … # fields will revert the style to a value matching the defaults in the Slides
7571 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
7572 … # transparent, depending on if the `opaque_color` field in it is set.
7577 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7578 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7579 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7583 … "bold": True or False, # Whether or not the text is rendered as bold.
7584 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
7587 … # rendered in a smaller font size, computed based on the `font_size` field.
7588 … # The `font_size` itself is not affected by changes in this field.
7589 … "strikethrough": True or False, # Whether or not the text is struck through.
7590 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
7593 … # weights without breaking backwards compatibility. As such, when reading the
7594 … # style of a range of text, the value of `weighted_font_family#font_family`
7596 … # both fields are included in the field mask (either explicitly or through
7597 # the wildcard `"*"`), their values are reconciled as follows:
7599 … # * If `font_family` is set and `weighted_font_family` is not, the value of
7601 … # * If both fields are set, the value of `font_family` must match that of
7602 … # `weighted_font_family#font_family`. If so, the font family and weight of
7605 … # * If `weighted_font_family` is set and `font_family` is not, the font
7607 … # * If neither field is set, the font family and weight of the text inherit
7608 … # from the parent. Note that these properties cannot inherit separately
7612 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
7619 "fontFamily": "A String", # The font family of the text.
7621 … # The font family can be any font from the Font menu in Slides or from
7622 … # [Google Fonts] (https://fonts.google.com/). If the font name is
7623 # unrecognized, the text is rendered in `Arial`.
7624 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
7626 … # corresponds to the numerical values described in the CSS 2.1
7629 … # `700` are considered bold, and weights less than `700`are not bold. The
7632 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
7633 "fontFamily": "A String", # The font family of the text.
7635 … # The font family can be any font from the Font menu in Slides or from
7636 … # [Google Fonts] (https://fonts.google.com/). If the font name is
7637 # unrecognized, the text is rendered in `Arial`.
7639 … # Some fonts can affect the weight of the text. If an update request
7640 … # specifies values for both `font_family` and `bold`, the explicitly-set
7642 "italic": True or False, # Whether or not the text is italicized.
7643 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
7646 … # Changing the link in an update request causes some other changes to the
7647 # text style of the range:
7649 … # * When setting a link, the text foreground color will be set to
7650 # ThemeColorType.HYPERLINK and the text will
7651 # be underlined. If these fields are modified in the same
7652 … # request, those values will be used instead of the link defaults.
7654 # also update the existing link to point to the new URL.
7657 … # will separate the newline character(s) into their own text runs. The
7658 … # link will be applied separately to the runs before and after the newline.
7659 … # * Removing a link will update the text style of the range to match the
7660 … # style of the preceding text (or the default text styles if the preceding
7661 … # text is another link) unless different styles are being set in the same
7663 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
7664 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
7665 … # in the presentation. There may not be a slide at this index.
7666 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
7671 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
7672 … # transparent, depending on if the `opaque_color` field in it is set.
7677 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7678 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7679 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7683 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
7685 "magnitude": 3.14, # The magnitude.
7686 "unit": "A String", # The units for magnitude.
7688 … "underline": True or False, # Whether or not the text is underlined.
7692 "listId": "A String", # The ID of the list.
7695 … "textElements": [ # The text contents broken down into its component parts, including styling
7697 … { # A TextElement describes the content of a range of indices in the text content
7699 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
7701 … "content": "A String", # The rendered content of this auto text, if available.
7702 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
7705 … # inherited from the parent. Which text styles are inherited depend on the
7709 … # from the the newline character in the paragraph at the 0 nesting level of
7710 # the list inside the parent placeholder.
7712 … # from the newline character in the paragraph at its corresponding nesting
7713 # level of the list inside the parent placeholder.
7717 … # fields will revert the style to a value matching the defaults in the Slides
7719 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
7720 … # transparent, depending on if the `opaque_color` field in it is set.
7725 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7726 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7727 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7731 … "bold": True or False, # Whether or not the text is rendered as bold.
7732 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
7735 … # rendered in a smaller font size, computed based on the `font_size` field.
7736 … # The `font_size` itself is not affected by changes in this field.
7737 … "strikethrough": True or False, # Whether or not the text is struck through.
7738 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
7741 … # weights without breaking backwards compatibility. As such, when reading the
7742 … # style of a range of text, the value of `weighted_font_family#font_family`
7744 … # both fields are included in the field mask (either explicitly or through
7745 # the wildcard `"*"`), their values are reconciled as follows:
7747 … # * If `font_family` is set and `weighted_font_family` is not, the value of
7749 … # * If both fields are set, the value of `font_family` must match that of
7750 … # `weighted_font_family#font_family`. If so, the font family and weight of
7753 … # * If `weighted_font_family` is set and `font_family` is not, the font
7755 … # * If neither field is set, the font family and weight of the text inherit
7756 … # from the parent. Note that these properties cannot inherit separately
7760 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
7767 "fontFamily": "A String", # The font family of the text.
7769 … # The font family can be any font from the Font menu in Slides or from
7770 … # [Google Fonts] (https://fonts.google.com/). If the font name is
7771 # unrecognized, the text is rendered in `Arial`.
7772 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
7774 # corresponds to the numerical values described in the CSS 2.1
7777 … # `700` are considered bold, and weights less than `700`are not bold. The
7780 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
7781 "fontFamily": "A String", # The font family of the text.
7783 … # The font family can be any font from the Font menu in Slides or from
7784 … # [Google Fonts] (https://fonts.google.com/). If the font name is
7785 # unrecognized, the text is rendered in `Arial`.
7787 … # Some fonts can affect the weight of the text. If an update request
7788 … # specifies values for both `font_family` and `bold`, the explicitly-set
7790 "italic": True or False, # Whether or not the text is italicized.
7791 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
7794 … # Changing the link in an update request causes some other changes to the
7795 # text style of the range:
7797 … # * When setting a link, the text foreground color will be set to
7798 # ThemeColorType.HYPERLINK and the text will
7799 # be underlined. If these fields are modified in the same
7800 … # request, those values will be used instead of the link defaults.
7802 # also update the existing link to point to the new URL.
7805 … # will separate the newline character(s) into their own text runs. The
7806 … # link will be applied separately to the runs before and after the newline.
7807 … # * Removing a link will update the text style of the range to match the
7808 … # style of the preceding text (or the default text styles if the preceding
7809 … # text is another link) unless different styles are being set in the same
7811 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
7812 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
7813 # in the presentation. There may not be a slide at this index.
7814 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
7819 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
7820 … # transparent, depending on if the `opaque_color` field in it is set.
7825 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7826 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7827 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7831 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
7833 "magnitude": 3.14, # The magnitude.
7834 "unit": "A String", # The units for magnitude.
7836 "underline": True or False, # Whether or not the text is underlined.
7838 "type": "A String", # The type of this auto text.
7840 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
7842 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
7843 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
7845 … # The `start_index` and `end_index` of this TextElement represent the
7846 … # range of the paragraph. Other TextElements with an index range contained
7848 … # paragraph. The range of indices of two separate paragraphs will never
7850 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
7853 … # inherited from the parent. Which paragraph styles are inherited depend on the
7856 … # * A paragraph not in a list will inherit its paragraph style from the
7857 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
7858 … # * A paragraph in a list will inherit its paragraph style from the paragraph
7859 … # at its corresponding nesting level of the list inside the parent
7863 "spacingMode": "A String", # The spacing mode for the paragraph.
7864 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
7867 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
7868 # inherited from the parent.
7869 "magnitude": 3.14, # The magnitude.
7870 "unit": "A String", # The units for magnitude.
7872 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
7873 … # is represented as 100.0. If unset, the value is inherited from the parent.
7874 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
7875 … # the start of the text, based on the current text direction. If unset, the
7876 # value is inherited from the parent.
7877 "magnitude": 3.14, # The magnitude.
7878 "unit": "A String", # The units for magnitude.
7880 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
7881 # inherited from the parent.
7882 "magnitude": 3.14, # The magnitude.
7883 "unit": "A String", # The units for magnitude.
7885 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
7886 … # the end of the text, based on the current text direction. If unset, the
7887 # value is inherited from the parent.
7888 "magnitude": 3.14, # The magnitude.
7889 "unit": "A String", # The units for magnitude.
7891 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
7892 # If unset, the value is inherited from the parent.
7893 "magnitude": 3.14, # The magnitude.
7894 "unit": "A String", # The units for magnitude.
7896 "alignment": "A String", # The text alignment for this paragraph.
7898 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
7900 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
7901 … "listId": "A String", # The ID of the list this paragraph belongs to.
7902 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
7905 … # inherited from the parent. Which text styles are inherited depend on the
7909 … # from the the newline character in the paragraph at the 0 nesting level of
7910 # the list inside the parent placeholder.
7912 … # from the newline character in the paragraph at its corresponding nesting
7913 # level of the list inside the parent placeholder.
7917 … # fields will revert the style to a value matching the defaults in the Slides
7919 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
7920 … # transparent, depending on if the `opaque_color` field in it is set.
7925 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7926 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7927 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7931 … "bold": True or False, # Whether or not the text is rendered as bold.
7932 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
7935 … # rendered in a smaller font size, computed based on the `font_size` field.
7936 … # The `font_size` itself is not affected by changes in this field.
7937 … "strikethrough": True or False, # Whether or not the text is struck through.
7938 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
7941 … # weights without breaking backwards compatibility. As such, when reading the
7942 … # style of a range of text, the value of `weighted_font_family#font_family`
7944 … # both fields are included in the field mask (either explicitly or through
7945 # the wildcard `"*"`), their values are reconciled as follows:
7947 … # * If `font_family` is set and `weighted_font_family` is not, the value of
7949 … # * If both fields are set, the value of `font_family` must match that of
7950 … # `weighted_font_family#font_family`. If so, the font family and weight of
7953 … # * If `weighted_font_family` is set and `font_family` is not, the font
7955 … # * If neither field is set, the font family and weight of the text inherit
7956 … # from the parent. Note that these properties cannot inherit separately
7960 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
7967 "fontFamily": "A String", # The font family of the text.
7969 … # The font family can be any font from the Font menu in Slides or from
7970 … # [Google Fonts] (https://fonts.google.com/). If the font name is
7971 # unrecognized, the text is rendered in `Arial`.
7972 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
7974 … # corresponds to the numerical values described in the CSS 2.1
7977 … # `700` are considered bold, and weights less than `700`are not bold. The
7980 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
7981 "fontFamily": "A String", # The font family of the text.
7983 … # The font family can be any font from the Font menu in Slides or from
7984 … # [Google Fonts] (https://fonts.google.com/). If the font name is
7985 # unrecognized, the text is rendered in `Arial`.
7987 … # Some fonts can affect the weight of the text. If an update request
7988 … # specifies values for both `font_family` and `bold`, the explicitly-set
7990 "italic": True or False, # Whether or not the text is italicized.
7991 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
7994 … # Changing the link in an update request causes some other changes to the
7995 # text style of the range:
7997 … # * When setting a link, the text foreground color will be set to
7998 # ThemeColorType.HYPERLINK and the text will
7999 # be underlined. If these fields are modified in the same
8000 … # request, those values will be used instead of the link defaults.
8002 # also update the existing link to point to the new URL.
8005 … # will separate the newline character(s) into their own text runs. The
8006 … # link will be applied separately to the runs before and after the newline.
8007 … # * Removing a link will update the text style of the range to match the
8008 … # style of the preceding text (or the default text styles if the preceding
8009 … # text is another link) unless different styles are being set in the same
8011 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
8012 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
8013 … # in the presentation. There may not be a slide at this index.
8014 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
8019 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
8020 … # transparent, depending on if the `opaque_color` field in it is set.
8025 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8026 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8027 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8031 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
8033 "magnitude": 3.14, # The magnitude.
8034 "unit": "A String", # The units for magnitude.
8036 … "underline": True or False, # Whether or not the text is underlined.
8038 "glyph": "A String", # The rendered bullet glyph for this paragraph.
8041 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
8042 # in the run have the same TextStyle.
8044 # The `start_index` and `end_index` of TextRuns will always be fully
8045 … # contained in the index range of a single `paragraph_marker` TextElement.
8048 "content": "A String", # The text of this run.
8049 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
8052 … # inherited from the parent. Which text styles are inherited depend on the
8056 … # from the the newline character in the paragraph at the 0 nesting level of
8057 # the list inside the parent placeholder.
8059 … # from the newline character in the paragraph at its corresponding nesting
8060 # level of the list inside the parent placeholder.
8064 … # fields will revert the style to a value matching the defaults in the Slides
8066 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
8067 … # transparent, depending on if the `opaque_color` field in it is set.
8072 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8073 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8074 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8078 … "bold": True or False, # Whether or not the text is rendered as bold.
8079 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
8082 … # rendered in a smaller font size, computed based on the `font_size` field.
8083 … # The `font_size` itself is not affected by changes in this field.
8084 … "strikethrough": True or False, # Whether or not the text is struck through.
8085 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
8088 … # weights without breaking backwards compatibility. As such, when reading the
8089 … # style of a range of text, the value of `weighted_font_family#font_family`
8091 … # both fields are included in the field mask (either explicitly or through
8092 # the wildcard `"*"`), their values are reconciled as follows:
8094 … # * If `font_family` is set and `weighted_font_family` is not, the value of
8096 … # * If both fields are set, the value of `font_family` must match that of
8097 … # `weighted_font_family#font_family`. If so, the font family and weight of
8100 … # * If `weighted_font_family` is set and `font_family` is not, the font
8102 … # * If neither field is set, the font family and weight of the text inherit
8103 … # from the parent. Note that these properties cannot inherit separately
8107 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
8114 "fontFamily": "A String", # The font family of the text.
8116 … # The font family can be any font from the Font menu in Slides or from
8117 … # [Google Fonts] (https://fonts.google.com/). If the font name is
8118 # unrecognized, the text is rendered in `Arial`.
8119 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
8121 # corresponds to the numerical values described in the CSS 2.1
8124 … # `700` are considered bold, and weights less than `700`are not bold. The
8127 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
8128 "fontFamily": "A String", # The font family of the text.
8130 … # The font family can be any font from the Font menu in Slides or from
8131 … # [Google Fonts] (https://fonts.google.com/). If the font name is
8132 # unrecognized, the text is rendered in `Arial`.
8134 … # Some fonts can affect the weight of the text. If an update request
8135 … # specifies values for both `font_family` and `bold`, the explicitly-set
8137 "italic": True or False, # Whether or not the text is italicized.
8138 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
8141 … # Changing the link in an update request causes some other changes to the
8142 # text style of the range:
8144 … # * When setting a link, the text foreground color will be set to
8145 # ThemeColorType.HYPERLINK and the text will
8146 # be underlined. If these fields are modified in the same
8147 … # request, those values will be used instead of the link defaults.
8149 # also update the existing link to point to the new URL.
8152 … # will separate the newline character(s) into their own text runs. The
8153 … # link will be applied separately to the runs before and after the newline.
8154 … # * Removing a link will update the text style of the range to match the
8155 … # style of the preceding text (or the default text styles if the preceding
8156 … # text is another link) unless different styles are being set in the same
8158 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
8159 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
8160 # in the presentation. There may not be a slide at this index.
8161 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
8166 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
8167 … # transparent, depending on if the `opaque_color` field in it is set.
8172 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8173 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8174 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8178 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
8180 "magnitude": 3.14, # The magnitude.
8181 "unit": "A String", # The units for magnitude.
8183 "underline": True or False, # Whether or not the text is underlined.
8189 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
8190 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
8191 # for newly created table cells in the Slides editor.
8192 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
8197 … "color": { # A themeable solid color value. # The color value of the solid fill.
8200 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8201 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8202 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8205 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
8206 # That is, the final pixel color is defined by the equation:
8213 "propertyState": "A String", # The background fill property state.
8215 … # Updating the the fill on a table cell will implicitly update this field
8216 … # to `RENDERED`, unless another value is specified in the same request. To
8218 # case, any other fill fields set in the same request will be ignored.
8221 "rowSpan": 42, # Row span of the cell.
8222 "columnSpan": 42, # Column span of the cell.
8223 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
8224 "rowIndex": 42, # The 0-based row index.
8225 "columnIndex": 42, # The 0-based column index.
8229 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
8230 "magnitude": 3.14, # The magnitude.
8231 "unit": "A String", # The units for magnitude.
8235 "rows": 42, # Number of rows in the table.
8236 "columns": 42, # Number of columns in the table.
8240 "lineProperties": { # The properties of the Line. # The properties of the line.
8242 # When unset, these fields default to values that match the appearance of
8243 # new lines created in the Slides editor.
8244 "dashStyle": "A String", # The dash style of the line.
8245 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
8246 "magnitude": 3.14, # The magnitude.
8247 "unit": "A String", # The units for magnitude.
8249 "endArrow": "A String", # The style of the arrow at the end of the line.
8250 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
8251 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
8252 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
8253 # in the presentation. There may not be a slide at this index.
8254 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
8259 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
8260 # lines created in the Slides editor.
8261 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
8266 "color": { # A themeable solid color value. # The color value of the solid fill.
8269 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8270 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8271 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8274 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
8275 # That is, the final pixel color is defined by the equation:
8283 "startArrow": "A String", # The style of the arrow at the beginning of the line.
8285 "lineType": "A String", # The type of the line.
8287 "size": { # A width and height. # The size of the page element.
8288 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
8289 "magnitude": 3.14, # The magnitude.
8290 "unit": "A String", # The units for magnitude.
8292 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
8293 "magnitude": 3.14, # The magnitude.
8294 "unit": "A String", # The units for magnitude.
8299 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
8301 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains …
8302 # notes for the corresponding slide.
8303 # The actual shape may not always exist on the notes page. Inserting text
8304 # using this object ID will automatically create the shape. In this case, the
8305 # actual shape may have different object ID. The `GetPresentation` or
8306 # `GetPage` action will always return the latest object ID.
8308 "objectId": "A String", # The object ID for this page. Object IDs used by
8310 # PageElement share the same namespace.
8311 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
8312 # update requests to assert that the presentation revision hasn't changed
8313 # since the last read operation. Only populated if the user has edit access
8314 # to the presentation.
8316 # The format of the revision ID may change over time, so it should be treated
8318 # hours after it has been returned and cannot be shared across users. If the
8319 # revision ID is unchanged between calls, then the presentation has not
8320 # changed. Conversely, a changed ID (for the same presentation and user)
8321 # usually means the presentation has been updated; however, a changed ID can
8323 "pageProperties": { # The properties of the Page. # The properties of the page.
8325 # The page will inherit properties from the parent page. Depending on the page
8326 # type the hierarchy is defined in either
8329 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
8330 # from a parent page if it exists. If the page has no parent, then the
8331 # background fill defaults to the corresponding fill in the Slides editor.
8332 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
8337 "color": { # A themeable solid color value. # The color value of the solid fill.
8340 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8341 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8342 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8345 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
8346 # That is, the final pixel color is defined by the equation:
8353 "propertyState": "A String", # The background fill property state.
8355 # Updating the the fill on a page will implicitly update this field to
8356 # `RENDERED`, unless another value is specified in the same request. To
8358 # any other fill fields set in the same request will be ignored.
8359 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
8360 # the specified picture. The picture is stretched to fit its container.
8361 "contentUrl": "A String", # Reading the content_url:
8364 # This URL is tagged with the account of the requester. Anyone with the URL
8365 # effectively accesses the picture as the original requester. Access to the
8366 # picture may be lost if the presentation's sharing settings change.
8368 # Writing the content_url:
8370 # The picture is fetched once at insertion time and a copy is stored for
8371 # display inside the presentation. Pictures must be less than 50MB in size,
8374 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
8375 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
8376 "magnitude": 3.14, # The magnitude.
8377 "unit": "A String", # The units for magnitude.
8379 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
8380 "magnitude": 3.14, # The magnitude.
8381 "unit": "A String", # The units for magnitude.
8386 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
8387 # a parent page. If the page has no parent, the color scheme uses a default
8389 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
8390 { # A pair mapping a theme color type to the concrete color it represents.
8391 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
8392 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8393 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8394 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8396 "type": "A String", # The type of the theme color.
8401 "pageType": "A String", # The type of the page.
8402 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
8404 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
8406 # notes. A notes page inherits properties from the
8408 # The placeholder shape with type BODY on the notes page contains the speaker
8409 # notes for this slide. The ID of this shape is identified by the
8411 # The notes page is read-only except for the text content and styles of the
8413 "masterObjectId": "A String", # The object ID of the master that this slide is based on.
8414 "layoutObjectId": "A String", # The object ID of the layout that this slide is based on.
8418 "layouts": [ # The layouts in the presentation. A layout is a template that determines
8419 # how content is arranged and styled on the slides that inherit from that
8422 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
8424 … "displayName": "A String", # The human readable name of the layout in the presentation's locale.
8425 "name": "A String", # The name of the layout.
8426 "masterObjectId": "A String", # The object ID of the master that this layout is based on.
8428 "pageElements": [ # The page elements rendered on the page.
8432 "renderedText": "A String", # The text rendered as word art.
8434 …"description": "A String", # The description of the page element. Combined with title to display a…
8436 "objectId": "A String", # The object ID for this page element. Object IDs used by
8438 # google.apps.slides.v1.PageElement share the same namespace.
8439 … "title": "A String", # The title of the page element. Combined with description to display alt
8444 # This URL is tagged with the account of the requester. Anyone with the URL
8445 # effectively accesses the image as the original requester. Access to the
8446 # image may be lost if the presentation's sharing settings change.
8447 "imageProperties": { # The properties of the Image. # The properties of the image.
8448 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
8451 # if it exists. If there is no parent, the fields will default to the value
8452 # used for new page elements created in the Slides editor, which may depend on
8453 # the page element kind.
8454 "outlineFill": { # The fill of the outline. # The fill of the outline.
8455 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
8460 … "color": { # A themeable solid color value. # The color value of the solid fill.
8463 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8464 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8465 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8468 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
8469 # That is, the final pixel color is defined by the equation:
8477 "propertyState": "A String", # The outline property state.
8479 # Updating the the outline on a page element will implicitly update this
8480 # field to`RENDERED`, unless another value is specified in the same request.
8482 # this case, any other outline fields set in the same request will be
8484 "dashStyle": "A String", # The dash style of the outline.
8485 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
8486 "magnitude": 3.14, # The magnitude.
8487 "unit": "A String", # The units for magnitude.
8490 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
8492 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
8494 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
8497 # The colors in the gradient will replace the corresponding colors at
8498 # the same position in the color palette and apply to the image. This
8501 "color": { # A themeable solid color value. # The color of the gradient stop.
8504 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8505 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8506 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8509 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
8511 … "position": 3.14, # The relative position of the color stop in the gradient band measured
8512 # in percentage. The value should be in the interval [0.0, 1.0].
8515 "name": "A String", # The name of the recolor effect.
8517 # The name is determined from the `recolor_stops` by matching the gradient
8518 # against the colors in the page's current color scheme. This property is
8521 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
8522 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
8523 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
8524 # in the presentation. There may not be a slide at this index.
8525 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
8530 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
8533 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
8537 # The crop properties is represented by the offsets of four edges which define
8538 # a crop rectangle. The offsets are measured in percentage from the
8539 # corresponding edges of the object's original bounding rectangle towards
8540 # inside, relative to the object's original dimensions.
8542 # - If the offset is in the interval (0, 1), the corresponding edge of crop
8543 # rectangle is positioned inside of the object's original bounding rectangle.
8544 # - If the offset is negative or greater than 1, the corresponding edge of crop
8545 # rectangle is positioned outside of the object's original bounding rectangle.
8546 # - If the left edge of the crop rectangle is on the right side of its right
8547 # edge, the object will be flipped horizontally.
8548 # - If the top edge of the crop rectangle is below its bottom edge, the object
8550 # - If all offsets and rotation angle is 0, the object is not cropped.
8552 # After cropping, the content in the crop rectangle will be stretched to fit
8554 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
8555 # the right of the original bounding rectangle left edge, relative to the
8557 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
8558 # Rotation angle is applied after the offset.
8559 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
8560 # to the left of the original bounding rectangle right edge, relative to the
8562 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
8563 # above the original bounding rectangle bottom edge, relative to the object's
8565 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
8566 # below the original bounding rectangle top edge, relative to the object's
8569 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
8573 # if it exists. If there is no parent, the fields will default to the value
8574 # used for new page elements created in the Slides editor, which may depend on
8575 # the page element kind.
8576 "color": { # A themeable solid color value. # The shadow color value.
8579 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8580 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8581 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8584 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
8585 # relative to the alignment position.
8598 "translateX": 3.14, # The X coordinate translation element.
8599 "translateY": 3.14, # The Y coordinate translation element.
8600 "scaleX": 3.14, # The X coordinate scaling element.
8601 "scaleY": 3.14, # The Y coordinate scaling element.
8602 "shearY": 3.14, # The Y coordinate shearing element.
8603 "shearX": 3.14, # The X coordinate shearing element.
8604 "unit": "A String", # The units for translate elements.
8606 "propertyState": "A String", # The shadow property state.
8608 # Updating the the shadow on a page element will implicitly update this field
8609 # to `RENDERED`, unless another value is specified in the same request. To
8611 # case, any other shadow fields set in the same request will be ignored.
8612 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
8614 "magnitude": 3.14, # The magnitude.
8615 "unit": "A String", # The units for magnitude.
8617 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
8618 "type": "A String", # The type of the shadow.
8619 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
8620 # scale and skew of the shadow.
8621 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
8623 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
8627 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
8640 "translateX": 3.14, # The X coordinate translation element.
8641 "translateY": 3.14, # The Y coordinate translation element.
8642 "scaleX": 3.14, # The X coordinate scaling element.
8643 "scaleY": 3.14, # The Y coordinate scaling element.
8644 "shearY": 3.14, # The Y coordinate shearing element.
8645 "shearX": 3.14, # The X coordinate shearing element.
8646 "unit": "A String", # The units for translate elements.
8650 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
8652 "lists": { # The bulleted lists contained in this text, keyed by list ID.
8653 "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
8656 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
8657 # level. A list has at most nine levels of nesting, so the possible values
8658 # for the keys of this map are 0 through 8, inclusive.
8659 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
8661 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
8664 … # inherited from the parent. Which text styles are inherited depend on the
8668 … # from the the newline character in the paragraph at the 0 nesting level of
8669 # the list inside the parent placeholder.
8671 … # from the newline character in the paragraph at its corresponding nesting
8672 # level of the list inside the parent placeholder.
8676 … # fields will revert the style to a value matching the defaults in the Slides
8678 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
8679 # transparent, depending on if the `opaque_color` field in it is set.
8684 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8685 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8686 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8690 "bold": True or False, # Whether or not the text is rendered as bold.
8691 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
8694 … # rendered in a smaller font size, computed based on the `font_size` field.
8695 # The `font_size` itself is not affected by changes in this field.
8696 … "strikethrough": True or False, # Whether or not the text is struck through.
8697 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
8700 … # weights without breaking backwards compatibility. As such, when reading the
8701 … # style of a range of text, the value of `weighted_font_family#font_family`
8703 … # both fields are included in the field mask (either explicitly or through
8704 # the wildcard `"*"`), their values are reconciled as follows:
8706 … # * If `font_family` is set and `weighted_font_family` is not, the value of
8708 … # * If both fields are set, the value of `font_family` must match that of
8709 … # `weighted_font_family#font_family`. If so, the font family and weight of
8712 … # * If `weighted_font_family` is set and `font_family` is not, the font
8714 … # * If neither field is set, the font family and weight of the text inherit
8715 … # from the parent. Note that these properties cannot inherit separately
8719 # `bold`, the `weighted_font_family` is applied first, then `bold`.
8726 "fontFamily": "A String", # The font family of the text.
8728 … # The font family can be any font from the Font menu in Slides or from
8729 # [Google Fonts] (https://fonts.google.com/). If the font name is
8730 # unrecognized, the text is rendered in `Arial`.
8731 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
8733 # corresponds to the numerical values described in the CSS 2.1
8736 … # `700` are considered bold, and weights less than `700`are not bold. The
8739 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
8740 "fontFamily": "A String", # The font family of the text.
8742 # The font family can be any font from the Font menu in Slides or from
8743 # [Google Fonts] (https://fonts.google.com/). If the font name is
8744 # unrecognized, the text is rendered in `Arial`.
8746 # Some fonts can affect the weight of the text. If an update request
8747 … # specifies values for both `font_family` and `bold`, the explicitly-set
8749 "italic": True or False, # Whether or not the text is italicized.
8750 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
8753 … # Changing the link in an update request causes some other changes to the
8754 # text style of the range:
8756 # * When setting a link, the text foreground color will be set to
8757 # ThemeColorType.HYPERLINK and the text will
8758 # be underlined. If these fields are modified in the same
8759 # request, those values will be used instead of the link defaults.
8761 # also update the existing link to point to the new URL.
8764 … # will separate the newline character(s) into their own text runs. The
8765 … # link will be applied separately to the runs before and after the newline.
8766 … # * Removing a link will update the text style of the range to match the
8767 … # style of the preceding text (or the default text styles if the preceding
8768 … # text is another link) unless different styles are being set in the same
8770 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
8771 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
8772 # in the presentation. There may not be a slide at this index.
8773 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
8778 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
8779 # transparent, depending on if the `opaque_color` field in it is set.
8784 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8785 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8786 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8790 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
8792 "magnitude": 3.14, # The magnitude.
8793 "unit": "A String", # The units for magnitude.
8795 "underline": True or False, # Whether or not the text is underlined.
8799 "listId": "A String", # The ID of the list.
8802 … "textElements": [ # The text contents broken down into its component parts, including styling
8804 { # A TextElement describes the content of a range of indices in the text content
8806 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
8808 "content": "A String", # The rendered content of this auto text, if available.
8809 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
8812 # inherited from the parent. Which text styles are inherited depend on the
8816 … # from the the newline character in the paragraph at the 0 nesting level of
8817 # the list inside the parent placeholder.
8819 … # from the newline character in the paragraph at its corresponding nesting
8820 # level of the list inside the parent placeholder.
8824 … # fields will revert the style to a value matching the defaults in the Slides
8826 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
8827 # transparent, depending on if the `opaque_color` field in it is set.
8832 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8833 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8834 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8838 "bold": True or False, # Whether or not the text is rendered as bold.
8839 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
8842 … # rendered in a smaller font size, computed based on the `font_size` field.
8843 # The `font_size` itself is not affected by changes in this field.
8844 "strikethrough": True or False, # Whether or not the text is struck through.
8845 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
8848 … # weights without breaking backwards compatibility. As such, when reading the
8849 … # style of a range of text, the value of `weighted_font_family#font_family`
8851 … # both fields are included in the field mask (either explicitly or through
8852 # the wildcard `"*"`), their values are reconciled as follows:
8854 … # * If `font_family` is set and `weighted_font_family` is not, the value of
8856 … # * If both fields are set, the value of `font_family` must match that of
8857 … # `weighted_font_family#font_family`. If so, the font family and weight of
8860 # * If `weighted_font_family` is set and `font_family` is not, the font
8862 … # * If neither field is set, the font family and weight of the text inherit
8863 … # from the parent. Note that these properties cannot inherit separately
8867 # `bold`, the `weighted_font_family` is applied first, then `bold`.
8874 "fontFamily": "A String", # The font family of the text.
8876 # The font family can be any font from the Font menu in Slides or from
8877 # [Google Fonts] (https://fonts.google.com/). If the font name is
8878 # unrecognized, the text is rendered in `Arial`.
8879 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
8881 # corresponds to the numerical values described in the CSS 2.1
8884 … # `700` are considered bold, and weights less than `700`are not bold. The
8887 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
8888 "fontFamily": "A String", # The font family of the text.
8890 # The font family can be any font from the Font menu in Slides or from
8891 # [Google Fonts] (https://fonts.google.com/). If the font name is
8892 # unrecognized, the text is rendered in `Arial`.
8894 # Some fonts can affect the weight of the text. If an update request
8895 # specifies values for both `font_family` and `bold`, the explicitly-set
8897 "italic": True or False, # Whether or not the text is italicized.
8898 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
8901 … # Changing the link in an update request causes some other changes to the
8902 # text style of the range:
8904 # * When setting a link, the text foreground color will be set to
8905 # ThemeColorType.HYPERLINK and the text will
8906 # be underlined. If these fields are modified in the same
8907 # request, those values will be used instead of the link defaults.
8909 # also update the existing link to point to the new URL.
8912 # will separate the newline character(s) into their own text runs. The
8913 … # link will be applied separately to the runs before and after the newline.
8914 # * Removing a link will update the text style of the range to match the
8915 … # style of the preceding text (or the default text styles if the preceding
8916 … # text is another link) unless different styles are being set in the same
8918 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
8919 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
8920 # in the presentation. There may not be a slide at this index.
8921 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
8926 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
8927 # transparent, depending on if the `opaque_color` field in it is set.
8932 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8933 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8934 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8938 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
8940 "magnitude": 3.14, # The magnitude.
8941 "unit": "A String", # The units for magnitude.
8943 "underline": True or False, # Whether or not the text is underlined.
8945 "type": "A String", # The type of this auto text.
8947 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
8949 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
8950 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
8952 # The `start_index` and `end_index` of this TextElement represent the
8953 # range of the paragraph. Other TextElements with an index range contained
8955 # paragraph. The range of indices of two separate paragraphs will never
8957 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
8960 … # inherited from the parent. Which paragraph styles are inherited depend on the
8963 # * A paragraph not in a list will inherit its paragraph style from the
8964 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
8965 … # * A paragraph in a list will inherit its paragraph style from the paragraph
8966 # at its corresponding nesting level of the list inside the parent
8970 "spacingMode": "A String", # The spacing mode for the paragraph.
8971 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
8974 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
8975 # inherited from the parent.
8976 "magnitude": 3.14, # The magnitude.
8977 "unit": "A String", # The units for magnitude.
8979 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
8980 … # is represented as 100.0. If unset, the value is inherited from the parent.
8981 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
8982 … # the start of the text, based on the current text direction. If unset, the
8983 # value is inherited from the parent.
8984 "magnitude": 3.14, # The magnitude.
8985 "unit": "A String", # The units for magnitude.
8987 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
8988 # inherited from the parent.
8989 "magnitude": 3.14, # The magnitude.
8990 "unit": "A String", # The units for magnitude.
8992 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
8993 … # the end of the text, based on the current text direction. If unset, the
8994 # value is inherited from the parent.
8995 "magnitude": 3.14, # The magnitude.
8996 "unit": "A String", # The units for magnitude.
8998 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
8999 # If unset, the value is inherited from the parent.
9000 "magnitude": 3.14, # The magnitude.
9001 "unit": "A String", # The units for magnitude.
9003 "alignment": "A String", # The text alignment for this paragraph.
9005 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
9007 "nestingLevel": 42, # The nesting level of this paragraph in the list.
9008 "listId": "A String", # The ID of the list this paragraph belongs to.
9009 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
9012 … # inherited from the parent. Which text styles are inherited depend on the
9016 … # from the the newline character in the paragraph at the 0 nesting level of
9017 # the list inside the parent placeholder.
9019 … # from the newline character in the paragraph at its corresponding nesting
9020 # level of the list inside the parent placeholder.
9024 … # fields will revert the style to a value matching the defaults in the Slides
9026 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
9027 # transparent, depending on if the `opaque_color` field in it is set.
9032 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9033 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9034 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9038 "bold": True or False, # Whether or not the text is rendered as bold.
9039 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
9042 … # rendered in a smaller font size, computed based on the `font_size` field.
9043 # The `font_size` itself is not affected by changes in this field.
9044 … "strikethrough": True or False, # Whether or not the text is struck through.
9045 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
9048 … # weights without breaking backwards compatibility. As such, when reading the
9049 … # style of a range of text, the value of `weighted_font_family#font_family`
9051 … # both fields are included in the field mask (either explicitly or through
9052 # the wildcard `"*"`), their values are reconciled as follows:
9054 … # * If `font_family` is set and `weighted_font_family` is not, the value of
9056 … # * If both fields are set, the value of `font_family` must match that of
9057 … # `weighted_font_family#font_family`. If so, the font family and weight of
9060 … # * If `weighted_font_family` is set and `font_family` is not, the font
9062 … # * If neither field is set, the font family and weight of the text inherit
9063 … # from the parent. Note that these properties cannot inherit separately
9067 # `bold`, the `weighted_font_family` is applied first, then `bold`.
9074 "fontFamily": "A String", # The font family of the text.
9076 … # The font family can be any font from the Font menu in Slides or from
9077 # [Google Fonts] (https://fonts.google.com/). If the font name is
9078 # unrecognized, the text is rendered in `Arial`.
9079 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
9081 # corresponds to the numerical values described in the CSS 2.1
9084 … # `700` are considered bold, and weights less than `700`are not bold. The
9087 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
9088 "fontFamily": "A String", # The font family of the text.
9090 # The font family can be any font from the Font menu in Slides or from
9091 # [Google Fonts] (https://fonts.google.com/). If the font name is
9092 # unrecognized, the text is rendered in `Arial`.
9094 # Some fonts can affect the weight of the text. If an update request
9095 … # specifies values for both `font_family` and `bold`, the explicitly-set
9097 "italic": True or False, # Whether or not the text is italicized.
9098 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
9101 … # Changing the link in an update request causes some other changes to the
9102 # text style of the range:
9104 # * When setting a link, the text foreground color will be set to
9105 # ThemeColorType.HYPERLINK and the text will
9106 # be underlined. If these fields are modified in the same
9107 # request, those values will be used instead of the link defaults.
9109 # also update the existing link to point to the new URL.
9112 … # will separate the newline character(s) into their own text runs. The
9113 … # link will be applied separately to the runs before and after the newline.
9114 … # * Removing a link will update the text style of the range to match the
9115 … # style of the preceding text (or the default text styles if the preceding
9116 … # text is another link) unless different styles are being set in the same
9118 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
9119 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
9120 # in the presentation. There may not be a slide at this index.
9121 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
9126 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
9127 # transparent, depending on if the `opaque_color` field in it is set.
9132 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9133 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9134 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9138 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
9140 "magnitude": 3.14, # The magnitude.
9141 "unit": "A String", # The units for magnitude.
9143 "underline": True or False, # Whether or not the text is underlined.
9145 "glyph": "A String", # The rendered bullet glyph for this paragraph.
9148 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
9149 # in the run have the same TextStyle.
9151 # The `start_index` and `end_index` of TextRuns will always be fully
9152 # contained in the index range of a single `paragraph_marker` TextElement.
9155 "content": "A String", # The text of this run.
9156 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
9159 # inherited from the parent. Which text styles are inherited depend on the
9163 … # from the the newline character in the paragraph at the 0 nesting level of
9164 # the list inside the parent placeholder.
9166 … # from the newline character in the paragraph at its corresponding nesting
9167 # level of the list inside the parent placeholder.
9171 … # fields will revert the style to a value matching the defaults in the Slides
9173 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
9174 # transparent, depending on if the `opaque_color` field in it is set.
9179 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9180 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9181 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9185 "bold": True or False, # Whether or not the text is rendered as bold.
9186 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
9189 … # rendered in a smaller font size, computed based on the `font_size` field.
9190 # The `font_size` itself is not affected by changes in this field.
9191 "strikethrough": True or False, # Whether or not the text is struck through.
9192 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
9195 … # weights without breaking backwards compatibility. As such, when reading the
9196 … # style of a range of text, the value of `weighted_font_family#font_family`
9198 … # both fields are included in the field mask (either explicitly or through
9199 # the wildcard `"*"`), their values are reconciled as follows:
9201 … # * If `font_family` is set and `weighted_font_family` is not, the value of
9203 … # * If both fields are set, the value of `font_family` must match that of
9204 … # `weighted_font_family#font_family`. If so, the font family and weight of
9207 # * If `weighted_font_family` is set and `font_family` is not, the font
9209 … # * If neither field is set, the font family and weight of the text inherit
9210 … # from the parent. Note that these properties cannot inherit separately
9214 # `bold`, the `weighted_font_family` is applied first, then `bold`.
9221 "fontFamily": "A String", # The font family of the text.
9223 # The font family can be any font from the Font menu in Slides or from
9224 # [Google Fonts] (https://fonts.google.com/). If the font name is
9225 # unrecognized, the text is rendered in `Arial`.
9226 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
9228 # corresponds to the numerical values described in the CSS 2.1
9231 … # `700` are considered bold, and weights less than `700`are not bold. The
9234 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
9235 "fontFamily": "A String", # The font family of the text.
9237 # The font family can be any font from the Font menu in Slides or from
9238 # [Google Fonts] (https://fonts.google.com/). If the font name is
9239 # unrecognized, the text is rendered in `Arial`.
9241 # Some fonts can affect the weight of the text. If an update request
9242 # specifies values for both `font_family` and `bold`, the explicitly-set
9244 "italic": True or False, # Whether or not the text is italicized.
9245 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
9248 … # Changing the link in an update request causes some other changes to the
9249 # text style of the range:
9251 # * When setting a link, the text foreground color will be set to
9252 # ThemeColorType.HYPERLINK and the text will
9253 # be underlined. If these fields are modified in the same
9254 # request, those values will be used instead of the link defaults.
9256 # also update the existing link to point to the new URL.
9259 # will separate the newline character(s) into their own text runs. The
9260 … # link will be applied separately to the runs before and after the newline.
9261 # * Removing a link will update the text style of the range to match the
9262 … # style of the preceding text (or the default text styles if the preceding
9263 … # text is another link) unless different styles are being set in the same
9265 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
9266 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
9267 # in the presentation. There may not be a slide at this index.
9268 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
9273 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
9274 # transparent, depending on if the `opaque_color` field in it is set.
9279 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9280 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9281 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9285 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
9287 "magnitude": 3.14, # The magnitude.
9288 "unit": "A String", # The units for magnitude.
9290 "underline": True or False, # Whether or not the text is underlined.
9296 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
9298 # If the shape is a placeholder shape as determined by the
9301 # Determining the rendered value of the property depends on the corresponding
9303 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
9304 # a parent placeholder if it exists. If the shape has no parent, then the
9305 # default shadow matches the defaults for new shapes created in the Slides
9309 # if it exists. If there is no parent, the fields will default to the value
9310 # used for new page elements created in the Slides editor, which may depend on
9311 # the page element kind.
9312 "color": { # A themeable solid color value. # The shadow color value.
9315 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9316 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9317 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9320 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
9321 # relative to the alignment position.
9334 "translateX": 3.14, # The X coordinate translation element.
9335 "translateY": 3.14, # The Y coordinate translation element.
9336 "scaleX": 3.14, # The X coordinate scaling element.
9337 "scaleY": 3.14, # The Y coordinate scaling element.
9338 "shearY": 3.14, # The Y coordinate shearing element.
9339 "shearX": 3.14, # The X coordinate shearing element.
9340 "unit": "A String", # The units for translate elements.
9342 "propertyState": "A String", # The shadow property state.
9344 # Updating the the shadow on a page element will implicitly update this field
9345 # to `RENDERED`, unless another value is specified in the same request. To
9347 # case, any other shadow fields set in the same request will be ignored.
9348 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
9350 "magnitude": 3.14, # The magnitude.
9351 "unit": "A String", # The units for magnitude.
9353 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
9354 "type": "A String", # The type of the shadow.
9355 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
9356 # scale and skew of the shadow.
9357 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
9359 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
9360 # inherited from a parent placeholder if it exists. If the shape has no
9361 # parent, then the default background fill depends on the shape type,
9362 # matching the defaults for new shapes created in the Slides editor.
9363 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
9368 "color": { # A themeable solid color value. # The color value of the solid fill.
9371 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9372 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9373 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9376 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
9377 # That is, the final pixel color is defined by the equation:
9384 "propertyState": "A String", # The background fill property state.
9386 # Updating the the fill on a shape will implicitly update this field to
9387 # `RENDERED`, unless another value is specified in the same request. To
9389 # any other fill fields set in the same request will be ignored.
9391 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
9393 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
9394 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
9395 # in the presentation. There may not be a slide at this index.
9396 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
9401 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
9402 # parent placeholder if it exists. If the shape has no parent, then the
9403 # default outline depends on the shape type, matching the defaults for
9404 # new shapes created in the Slides editor.
9407 # if it exists. If there is no parent, the fields will default to the value
9408 # used for new page elements created in the Slides editor, which may depend on
9409 # the page element kind.
9410 "outlineFill": { # The fill of the outline. # The fill of the outline.
9411 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
9416 … "color": { # A themeable solid color value. # The color value of the solid fill.
9419 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9420 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9421 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9424 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
9425 # That is, the final pixel color is defined by the equation:
9433 "propertyState": "A String", # The outline property state.
9435 # Updating the the outline on a page element will implicitly update this
9436 # field to`RENDERED`, unless another value is specified in the same request.
9438 # this case, any other outline fields set in the same request will be
9440 "dashStyle": "A String", # The dash style of the outline.
9441 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
9442 "magnitude": 3.14, # The magnitude.
9443 "unit": "A String", # The units for magnitude.
9447 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
9450 # If set, the shape is a placeholder shape and any inherited properties
9451 # can be resolved by looking at the parent placeholder identified by the
9453 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
9454 # If unset, the parent placeholder shape does not exist, so the shape does
9456 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
9457 # the same page, they would have different index values.
9458 "type": "A String", # The type of the placeholder.
9460 "shapeType": "A String", # The type of the shape.
9465 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
9466 # minutes. This URL is tagged with the account of the requester. Anyone with
9467 # the URL effectively accesses the image as the original requester. Access to
9468 # the image may be lost if the presentation's sharing settings change.
9469 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
9470 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
9471 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
9472 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
9475 # if it exists. If there is no parent, the fields will default to the value
9476 # used for new page elements created in the Slides editor, which may depend on
9477 # the page element kind.
9478 "outlineFill": { # The fill of the outline. # The fill of the outline.
9479 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
9484 … "color": { # A themeable solid color value. # The color value of the solid fill.
9487 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9488 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9489 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9492 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
9493 # That is, the final pixel color is defined by the equation:
9501 "propertyState": "A String", # The outline property state.
9503 # Updating the the outline on a page element will implicitly update this
9504 # field to`RENDERED`, unless another value is specified in the same request.
9506 # this case, any other outline fields set in the same request will be
9508 "dashStyle": "A String", # The dash style of the outline.
9509 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
9510 "magnitude": 3.14, # The magnitude.
9511 "unit": "A String", # The units for magnitude.
9514 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
9516 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
9518 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
9521 # The colors in the gradient will replace the corresponding colors at
9522 # the same position in the color palette and apply to the image. This
9525 … "color": { # A themeable solid color value. # The color of the gradient stop.
9528 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9529 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9530 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9533 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
9535 … "position": 3.14, # The relative position of the color stop in the gradient band measured
9536 # in percentage. The value should be in the interval [0.0, 1.0].
9539 "name": "A String", # The name of the recolor effect.
9541 # The name is determined from the `recolor_stops` by matching the gradient
9542 # against the colors in the page's current color scheme. This property is
9545 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
9546 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
9547 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
9548 # in the presentation. There may not be a slide at this index.
9549 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
9554 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
9557 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
9561 # The crop properties is represented by the offsets of four edges which define
9562 # a crop rectangle. The offsets are measured in percentage from the
9563 # corresponding edges of the object's original bounding rectangle towards
9564 # inside, relative to the object's original dimensions.
9566 # - If the offset is in the interval (0, 1), the corresponding edge of crop
9567 # rectangle is positioned inside of the object's original bounding rectangle.
9568 … # - If the offset is negative or greater than 1, the corresponding edge of crop
9569 # rectangle is positioned outside of the object's original bounding rectangle.
9570 # - If the left edge of the crop rectangle is on the right side of its right
9571 # edge, the object will be flipped horizontally.
9572 # - If the top edge of the crop rectangle is below its bottom edge, the object
9574 # - If all offsets and rotation angle is 0, the object is not cropped.
9576 # After cropping, the content in the crop rectangle will be stretched to fit
9578 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
9579 # the right of the original bounding rectangle left edge, relative to the
9581 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
9582 # Rotation angle is applied after the offset.
9583 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
9584 # to the left of the original bounding rectangle right edge, relative to the
9586 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
9587 … # above the original bounding rectangle bottom edge, relative to the object's
9589 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
9590 # below the original bounding rectangle top edge, relative to the object's
9593 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
9597 # if it exists. If there is no parent, the fields will default to the value
9598 # used for new page elements created in the Slides editor, which may depend on
9599 # the page element kind.
9600 "color": { # A themeable solid color value. # The shadow color value.
9603 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9604 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9605 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9608 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
9609 # relative to the alignment position.
9622 "translateX": 3.14, # The X coordinate translation element.
9623 "translateY": 3.14, # The Y coordinate translation element.
9624 "scaleX": 3.14, # The X coordinate scaling element.
9625 "scaleY": 3.14, # The Y coordinate scaling element.
9626 "shearY": 3.14, # The Y coordinate shearing element.
9627 "shearX": 3.14, # The X coordinate shearing element.
9628 "unit": "A String", # The units for translate elements.
9630 "propertyState": "A String", # The shadow property state.
9632 … # Updating the the shadow on a page element will implicitly update this field
9633 # to `RENDERED`, unless another value is specified in the same request. To
9635 # case, any other shadow fields set in the same request will be ignored.
9636 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
9638 "magnitude": 3.14, # The magnitude.
9639 "unit": "A String", # The units for magnitude.
9641 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
9642 "type": "A String", # The type of the shadow.
9643 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
9644 # scale and skew of the shadow.
9645 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
9647 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
9651 "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
9656 "url": "A String", # An URL to a video. The URL is valid as long as the source video
9658 "videoProperties": { # The properties of the Video. # The properties of the video.
9659 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
9660 # videos created in the Slides editor.
9663 # if it exists. If there is no parent, the fields will default to the value
9664 # used for new page elements created in the Slides editor, which may depend on
9665 # the page element kind.
9666 "outlineFill": { # The fill of the outline. # The fill of the outline.
9667 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
9672 … "color": { # A themeable solid color value. # The color value of the solid fill.
9675 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9676 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9677 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9680 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
9681 # That is, the final pixel color is defined by the equation:
9689 "propertyState": "A String", # The outline property state.
9691 # Updating the the outline on a page element will implicitly update this
9692 # field to`RENDERED`, unless another value is specified in the same request.
9694 # this case, any other outline fields set in the same request will be
9696 "dashStyle": "A String", # The dash style of the outline.
9697 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
9698 "magnitude": 3.14, # The magnitude.
9699 "unit": "A String", # The units for magnitude.
9703 "id": "A String", # The video source's unique identifier for this video.
9704 "source": "A String", # The video source.
9708 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
9716 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
9717 "magnitude": 3.14, # The magnitude.
9718 "unit": "A String", # The units for magnitude.
9732 # than 1. As a result, the length of this collection does not always match
9733 # the number of columns of the entire table.
9735 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
9737 "lists": { # The bulleted lists contained in this text, keyed by list ID.
9738 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
9741 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
9742 … # level. A list has at most nine levels of nesting, so the possible values
9743 # for the keys of this map are 0 through 8, inclusive.
9744 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
9746 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
9749 … # inherited from the parent. Which text styles are inherited depend on the
9753 … # from the the newline character in the paragraph at the 0 nesting level of
9754 # the list inside the parent placeholder.
9756 … # from the newline character in the paragraph at its corresponding nesting
9757 # level of the list inside the parent placeholder.
9761 … # fields will revert the style to a value matching the defaults in the Slides
9763 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
9764 … # transparent, depending on if the `opaque_color` field in it is set.
9769 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9770 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9771 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9775 … "bold": True or False, # Whether or not the text is rendered as bold.
9776 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
9779 … # rendered in a smaller font size, computed based on the `font_size` field.
9780 … # The `font_size` itself is not affected by changes in this field.
9781 … "strikethrough": True or False, # Whether or not the text is struck through.
9782 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
9785 … # weights without breaking backwards compatibility. As such, when reading the
9786 … # style of a range of text, the value of `weighted_font_family#font_family`
9788 … # both fields are included in the field mask (either explicitly or through
9789 # the wildcard `"*"`), their values are reconciled as follows:
9791 … # * If `font_family` is set and `weighted_font_family` is not, the value of
9793 … # * If both fields are set, the value of `font_family` must match that of
9794 … # `weighted_font_family#font_family`. If so, the font family and weight of
9797 … # * If `weighted_font_family` is set and `font_family` is not, the font
9799 … # * If neither field is set, the font family and weight of the text inherit
9800 … # from the parent. Note that these properties cannot inherit separately
9804 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
9811 "fontFamily": "A String", # The font family of the text.
9813 … # The font family can be any font from the Font menu in Slides or from
9814 … # [Google Fonts] (https://fonts.google.com/). If the font name is
9815 # unrecognized, the text is rendered in `Arial`.
9816 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
9818 … # corresponds to the numerical values described in the CSS 2.1
9821 … # `700` are considered bold, and weights less than `700`are not bold. The
9824 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
9825 "fontFamily": "A String", # The font family of the text.
9827 … # The font family can be any font from the Font menu in Slides or from
9828 … # [Google Fonts] (https://fonts.google.com/). If the font name is
9829 # unrecognized, the text is rendered in `Arial`.
9831 … # Some fonts can affect the weight of the text. If an update request
9832 … # specifies values for both `font_family` and `bold`, the explicitly-set
9834 "italic": True or False, # Whether or not the text is italicized.
9835 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
9838 … # Changing the link in an update request causes some other changes to the
9839 # text style of the range:
9841 … # * When setting a link, the text foreground color will be set to
9842 # ThemeColorType.HYPERLINK and the text will
9843 # be underlined. If these fields are modified in the same
9844 … # request, those values will be used instead of the link defaults.
9846 # also update the existing link to point to the new URL.
9849 … # will separate the newline character(s) into their own text runs. The
9850 … # link will be applied separately to the runs before and after the newline.
9851 … # * Removing a link will update the text style of the range to match the
9852 … # style of the preceding text (or the default text styles if the preceding
9853 … # text is another link) unless different styles are being set in the same
9855 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
9856 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
9857 … # in the presentation. There may not be a slide at this index.
9858 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
9863 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
9864 … # transparent, depending on if the `opaque_color` field in it is set.
9869 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9870 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9871 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9875 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
9877 "magnitude": 3.14, # The magnitude.
9878 "unit": "A String", # The units for magnitude.
9880 … "underline": True or False, # Whether or not the text is underlined.
9884 "listId": "A String", # The ID of the list.
9887 … "textElements": [ # The text contents broken down into its component parts, including styling
9889 … { # A TextElement describes the content of a range of indices in the text content
9891 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
9893 … "content": "A String", # The rendered content of this auto text, if available.
9894 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
9897 … # inherited from the parent. Which text styles are inherited depend on the
9901 … # from the the newline character in the paragraph at the 0 nesting level of
9902 # the list inside the parent placeholder.
9904 … # from the newline character in the paragraph at its corresponding nesting
9905 # level of the list inside the parent placeholder.
9909 … # fields will revert the style to a value matching the defaults in the Slides
9911 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
9912 … # transparent, depending on if the `opaque_color` field in it is set.
9917 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9918 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9919 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9923 … "bold": True or False, # Whether or not the text is rendered as bold.
9924 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
9927 … # rendered in a smaller font size, computed based on the `font_size` field.
9928 … # The `font_size` itself is not affected by changes in this field.
9929 … "strikethrough": True or False, # Whether or not the text is struck through.
9930 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
9933 … # weights without breaking backwards compatibility. As such, when reading the
9934 … # style of a range of text, the value of `weighted_font_family#font_family`
9936 … # both fields are included in the field mask (either explicitly or through
9937 # the wildcard `"*"`), their values are reconciled as follows:
9939 … # * If `font_family` is set and `weighted_font_family` is not, the value of
9941 … # * If both fields are set, the value of `font_family` must match that of
9942 … # `weighted_font_family#font_family`. If so, the font family and weight of
9945 … # * If `weighted_font_family` is set and `font_family` is not, the font
9947 … # * If neither field is set, the font family and weight of the text inherit
9948 … # from the parent. Note that these properties cannot inherit separately
9952 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
9959 "fontFamily": "A String", # The font family of the text.
9961 … # The font family can be any font from the Font menu in Slides or from
9962 … # [Google Fonts] (https://fonts.google.com/). If the font name is
9963 # unrecognized, the text is rendered in `Arial`.
9964 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
9966 # corresponds to the numerical values described in the CSS 2.1
9969 … # `700` are considered bold, and weights less than `700`are not bold. The
9972 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
9973 "fontFamily": "A String", # The font family of the text.
9975 … # The font family can be any font from the Font menu in Slides or from
9976 … # [Google Fonts] (https://fonts.google.com/). If the font name is
9977 # unrecognized, the text is rendered in `Arial`.
9979 … # Some fonts can affect the weight of the text. If an update request
9980 … # specifies values for both `font_family` and `bold`, the explicitly-set
9982 "italic": True or False, # Whether or not the text is italicized.
9983 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
9986 … # Changing the link in an update request causes some other changes to the
9987 # text style of the range:
9989 … # * When setting a link, the text foreground color will be set to
9990 # ThemeColorType.HYPERLINK and the text will
9991 # be underlined. If these fields are modified in the same
9992 … # request, those values will be used instead of the link defaults.
9994 # also update the existing link to point to the new URL.
9997 … # will separate the newline character(s) into their own text runs. The
9998 … # link will be applied separately to the runs before and after the newline.
9999 … # * Removing a link will update the text style of the range to match the
10000 … # style of the preceding text (or the default text styles if the preceding
10001 … # text is another link) unless different styles are being set in the same
10003 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
10004 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
10005 # in the presentation. There may not be a slide at this index.
10006 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
10011 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
10012 … # transparent, depending on if the `opaque_color` field in it is set.
10017 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10018 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10019 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10023 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
10025 "magnitude": 3.14, # The magnitude.
10026 "unit": "A String", # The units for magnitude.
10028 "underline": True or False, # Whether or not the text is underlined.
10030 "type": "A String", # The type of this auto text.
10032 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
10034 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
10035 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
10037 … # The `start_index` and `end_index` of this TextElement represent the
10038 … # range of the paragraph. Other TextElements with an index range contained
10040 … # paragraph. The range of indices of two separate paragraphs will never
10042 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
10045 … # inherited from the parent. Which paragraph styles are inherited depend on the
10048 … # * A paragraph not in a list will inherit its paragraph style from the
10049 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
10050 … # * A paragraph in a list will inherit its paragraph style from the paragraph
10051 … # at its corresponding nesting level of the list inside the parent
10055 "spacingMode": "A String", # The spacing mode for the paragraph.
10056 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
10059 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
10060 # inherited from the parent.
10061 "magnitude": 3.14, # The magnitude.
10062 "unit": "A String", # The units for magnitude.
10064 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
10065 … # is represented as 100.0. If unset, the value is inherited from the parent.
10066 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
10067 … # the start of the text, based on the current text direction. If unset, the
10068 # value is inherited from the parent.
10069 "magnitude": 3.14, # The magnitude.
10070 "unit": "A String", # The units for magnitude.
10072 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
10073 # inherited from the parent.
10074 "magnitude": 3.14, # The magnitude.
10075 "unit": "A String", # The units for magnitude.
10077 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
10078 … # the end of the text, based on the current text direction. If unset, the
10079 # value is inherited from the parent.
10080 "magnitude": 3.14, # The magnitude.
10081 "unit": "A String", # The units for magnitude.
10083 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
10084 # If unset, the value is inherited from the parent.
10085 "magnitude": 3.14, # The magnitude.
10086 "unit": "A String", # The units for magnitude.
10088 "alignment": "A String", # The text alignment for this paragraph.
10090 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
10092 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
10093 … "listId": "A String", # The ID of the list this paragraph belongs to.
10094 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
10097 … # inherited from the parent. Which text styles are inherited depend on the
10101 … # from the the newline character in the paragraph at the 0 nesting level of
10102 # the list inside the parent placeholder.
10104 … # from the newline character in the paragraph at its corresponding nesting
10105 # level of the list inside the parent placeholder.
10109 … # fields will revert the style to a value matching the defaults in the Slides
10111 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
10112 … # transparent, depending on if the `opaque_color` field in it is set.
10117 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10118 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10119 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10123 … "bold": True or False, # Whether or not the text is rendered as bold.
10124 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
10127 … # rendered in a smaller font size, computed based on the `font_size` field.
10128 … # The `font_size` itself is not affected by changes in this field.
10129 … "strikethrough": True or False, # Whether or not the text is struck through.
10130 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
10133 … # weights without breaking backwards compatibility. As such, when reading the
10134 … # style of a range of text, the value of `weighted_font_family#font_family`
10136 … # both fields are included in the field mask (either explicitly or through
10137 # the wildcard `"*"`), their values are reconciled as follows:
10139 … # * If `font_family` is set and `weighted_font_family` is not, the value of
10141 … # * If both fields are set, the value of `font_family` must match that of
10142 … # `weighted_font_family#font_family`. If so, the font family and weight of
10145 … # * If `weighted_font_family` is set and `font_family` is not, the font
10147 … # * If neither field is set, the font family and weight of the text inherit
10148 … # from the parent. Note that these properties cannot inherit separately
10152 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
10159 "fontFamily": "A String", # The font family of the text.
10161 … # The font family can be any font from the Font menu in Slides or from
10162 … # [Google Fonts] (https://fonts.google.com/). If the font name is
10163 # unrecognized, the text is rendered in `Arial`.
10164 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
10166 … # corresponds to the numerical values described in the CSS 2.1
10169 … # `700` are considered bold, and weights less than `700`are not bold. The
10172 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
10173 "fontFamily": "A String", # The font family of the text.
10175 … # The font family can be any font from the Font menu in Slides or from
10176 … # [Google Fonts] (https://fonts.google.com/). If the font name is
10177 # unrecognized, the text is rendered in `Arial`.
10179 … # Some fonts can affect the weight of the text. If an update request
10180 … # specifies values for both `font_family` and `bold`, the explicitly-set
10182 "italic": True or False, # Whether or not the text is italicized.
10183 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
10186 … # Changing the link in an update request causes some other changes to the
10187 # text style of the range:
10189 … # * When setting a link, the text foreground color will be set to
10190 # ThemeColorType.HYPERLINK and the text will
10191 # be underlined. If these fields are modified in the same
10192 … # request, those values will be used instead of the link defaults.
10194 # also update the existing link to point to the new URL.
10197 … # will separate the newline character(s) into their own text runs. The
10198 … # link will be applied separately to the runs before and after the newline.
10199 … # * Removing a link will update the text style of the range to match the
10200 … # style of the preceding text (or the default text styles if the preceding
10201 … # text is another link) unless different styles are being set in the same
10203 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
10204 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
10205 … # in the presentation. There may not be a slide at this index.
10206 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
10211 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
10212 … # transparent, depending on if the `opaque_color` field in it is set.
10217 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10218 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10219 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10223 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
10225 "magnitude": 3.14, # The magnitude.
10226 "unit": "A String", # The units for magnitude.
10228 … "underline": True or False, # Whether or not the text is underlined.
10230 "glyph": "A String", # The rendered bullet glyph for this paragraph.
10233 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
10234 # in the run have the same TextStyle.
10236 # The `start_index` and `end_index` of TextRuns will always be fully
10237 … # contained in the index range of a single `paragraph_marker` TextElement.
10240 "content": "A String", # The text of this run.
10241 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
10244 … # inherited from the parent. Which text styles are inherited depend on the
10248 … # from the the newline character in the paragraph at the 0 nesting level of
10249 # the list inside the parent placeholder.
10251 … # from the newline character in the paragraph at its corresponding nesting
10252 # level of the list inside the parent placeholder.
10256 … # fields will revert the style to a value matching the defaults in the Slides
10258 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
10259 … # transparent, depending on if the `opaque_color` field in it is set.
10264 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10265 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10266 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10270 … "bold": True or False, # Whether or not the text is rendered as bold.
10271 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
10274 … # rendered in a smaller font size, computed based on the `font_size` field.
10275 … # The `font_size` itself is not affected by changes in this field.
10276 … "strikethrough": True or False, # Whether or not the text is struck through.
10277 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
10280 … # weights without breaking backwards compatibility. As such, when reading the
10281 … # style of a range of text, the value of `weighted_font_family#font_family`
10283 … # both fields are included in the field mask (either explicitly or through
10284 # the wildcard `"*"`), their values are reconciled as follows:
10286 … # * If `font_family` is set and `weighted_font_family` is not, the value of
10288 … # * If both fields are set, the value of `font_family` must match that of
10289 … # `weighted_font_family#font_family`. If so, the font family and weight of
10292 … # * If `weighted_font_family` is set and `font_family` is not, the font
10294 … # * If neither field is set, the font family and weight of the text inherit
10295 … # from the parent. Note that these properties cannot inherit separately
10299 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
10306 "fontFamily": "A String", # The font family of the text.
10308 … # The font family can be any font from the Font menu in Slides or from
10309 … # [Google Fonts] (https://fonts.google.com/). If the font name is
10310 # unrecognized, the text is rendered in `Arial`.
10311 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
10313 # corresponds to the numerical values described in the CSS 2.1
10316 … # `700` are considered bold, and weights less than `700`are not bold. The
10319 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
10320 "fontFamily": "A String", # The font family of the text.
10322 … # The font family can be any font from the Font menu in Slides or from
10323 … # [Google Fonts] (https://fonts.google.com/). If the font name is
10324 # unrecognized, the text is rendered in `Arial`.
10326 … # Some fonts can affect the weight of the text. If an update request
10327 … # specifies values for both `font_family` and `bold`, the explicitly-set
10329 "italic": True or False, # Whether or not the text is italicized.
10330 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
10333 … # Changing the link in an update request causes some other changes to the
10334 # text style of the range:
10336 … # * When setting a link, the text foreground color will be set to
10337 # ThemeColorType.HYPERLINK and the text will
10338 # be underlined. If these fields are modified in the same
10339 … # request, those values will be used instead of the link defaults.
10341 # also update the existing link to point to the new URL.
10344 … # will separate the newline character(s) into their own text runs. The
10345 … # link will be applied separately to the runs before and after the newline.
10346 … # * Removing a link will update the text style of the range to match the
10347 … # style of the preceding text (or the default text styles if the preceding
10348 … # text is another link) unless different styles are being set in the same
10350 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
10351 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
10352 # in the presentation. There may not be a slide at this index.
10353 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
10358 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
10359 … # transparent, depending on if the `opaque_color` field in it is set.
10364 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10365 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10366 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10370 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
10372 "magnitude": 3.14, # The magnitude.
10373 "unit": "A String", # The units for magnitude.
10375 "underline": True or False, # Whether or not the text is underlined.
10381 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
10382 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
10383 # for newly created table cells in the Slides editor.
10384 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
10389 … "color": { # A themeable solid color value. # The color value of the solid fill.
10392 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10393 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10394 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10397 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
10398 # That is, the final pixel color is defined by the equation:
10405 "propertyState": "A String", # The background fill property state.
10407 … # Updating the the fill on a table cell will implicitly update this field
10408 … # to `RENDERED`, unless another value is specified in the same request. To
10410 # case, any other fill fields set in the same request will be ignored.
10413 "rowSpan": 42, # Row span of the cell.
10414 "columnSpan": 42, # Column span of the cell.
10415 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
10416 "rowIndex": 42, # The 0-based row index.
10417 "columnIndex": 42, # The 0-based column index.
10421 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
10422 "magnitude": 3.14, # The magnitude.
10423 "unit": "A String", # The units for magnitude.
10427 "rows": 42, # Number of rows in the table.
10428 "columns": 42, # Number of columns in the table.
10432 "lineProperties": { # The properties of the Line. # The properties of the line.
10434 # When unset, these fields default to values that match the appearance of
10435 # new lines created in the Slides editor.
10436 "dashStyle": "A String", # The dash style of the line.
10437 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
10438 "magnitude": 3.14, # The magnitude.
10439 "unit": "A String", # The units for magnitude.
10441 "endArrow": "A String", # The style of the arrow at the end of the line.
10442 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
10443 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
10444 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
10445 # in the presentation. There may not be a slide at this index.
10446 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
10451 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
10452 # lines created in the Slides editor.
10453 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
10458 "color": { # A themeable solid color value. # The color value of the solid fill.
10461 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10462 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10463 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10466 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
10467 # That is, the final pixel color is defined by the equation:
10475 "startArrow": "A String", # The style of the arrow at the beginning of the line.
10477 "lineType": "A String", # The type of the line.
10479 "size": { # A width and height. # The size of the page element.
10480 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
10481 "magnitude": 3.14, # The magnitude.
10482 "unit": "A String", # The units for magnitude.
10484 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
10485 "magnitude": 3.14, # The magnitude.
10486 "unit": "A String", # The units for magnitude.
10491 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
10493 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains …
10494 # notes for the corresponding slide.
10495 # The actual shape may not always exist on the notes page. Inserting text
10496 # using this object ID will automatically create the shape. In this case, the
10497 # actual shape may have different object ID. The `GetPresentation` or
10498 # `GetPage` action will always return the latest object ID.
10500 "objectId": "A String", # The object ID for this page. Object IDs used by
10502 # PageElement share the same namespace.
10503 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
10504 # update requests to assert that the presentation revision hasn't changed
10505 # since the last read operation. Only populated if the user has edit access
10506 # to the presentation.
10508 # The format of the revision ID may change over time, so it should be treated
10510 # hours after it has been returned and cannot be shared across users. If the
10511 # revision ID is unchanged between calls, then the presentation has not
10512 # changed. Conversely, a changed ID (for the same presentation and user)
10513 # usually means the presentation has been updated; however, a changed ID can
10515 "pageProperties": { # The properties of the Page. # The properties of the page.
10517 # The page will inherit properties from the parent page. Depending on the page
10518 # type the hierarchy is defined in either
10521 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
10522 # from a parent page if it exists. If the page has no parent, then the
10523 # background fill defaults to the corresponding fill in the Slides editor.
10524 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
10529 "color": { # A themeable solid color value. # The color value of the solid fill.
10532 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10533 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10534 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10537 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
10538 # That is, the final pixel color is defined by the equation:
10545 "propertyState": "A String", # The background fill property state.
10547 # Updating the the fill on a page will implicitly update this field to
10548 # `RENDERED`, unless another value is specified in the same request. To
10550 # any other fill fields set in the same request will be ignored.
10551 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
10552 # the specified picture. The picture is stretched to fit its container.
10553 "contentUrl": "A String", # Reading the content_url:
10556 # This URL is tagged with the account of the requester. Anyone with the URL
10557 # effectively accesses the picture as the original requester. Access to the
10558 # picture may be lost if the presentation's sharing settings change.
10560 # Writing the content_url:
10562 # The picture is fetched once at insertion time and a copy is stored for
10563 # display inside the presentation. Pictures must be less than 50MB in size,
10566 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
10567 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
10568 "magnitude": 3.14, # The magnitude.
10569 "unit": "A String", # The units for magnitude.
10571 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
10572 "magnitude": 3.14, # The magnitude.
10573 "unit": "A String", # The units for magnitude.
10578 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
10579 # a parent page. If the page has no parent, the color scheme uses a default
10581 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
10582 { # A pair mapping a theme color type to the concrete color it represents.
10583 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
10584 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10585 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10586 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10588 "type": "A String", # The type of the theme color.
10593 "pageType": "A String", # The type of the page.
10594 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
10596 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
10598 # notes. A notes page inherits properties from the
10600 # The placeholder shape with type BODY on the notes page contains the speaker
10601 # notes for this slide. The ID of this shape is identified by the
10603 # The notes page is read-only except for the text content and styles of the
10605 "masterObjectId": "A String", # The object ID of the master that this slide is based on.
10606 "layoutObjectId": "A String", # The object ID of the layout that this slide is based on.
10618 An object of the form:
10621 "presentationId": "A String", # The ID of the presentation.
10622 …"notesMaster": { # A page in a presentation. # The notes master in the presentation. It serves thr…
10624 # - Placeholder shapes on a notes master contain the default text styles and
10626 # a `SLIDE_IMAGE` placeholder shape contains the slide thumbnail, and a
10627 # `BODY` placeholder shape contains the speaker notes.
10628 # - The notes master page properties define the common page properties
10630 # - Any other shapes on the notes master will appear on all notes pages.
10632 # The notes master is read-only.
10633 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
10635 … "displayName": "A String", # The human readable name of the layout in the presentation's locale.
10636 "name": "A String", # The name of the layout.
10637 "masterObjectId": "A String", # The object ID of the master that this layout is based on.
10639 "pageElements": [ # The page elements rendered on the page.
10643 "renderedText": "A String", # The text rendered as word art.
10645 …"description": "A String", # The description of the page element. Combined with title to display a…
10647 "objectId": "A String", # The object ID for this page element. Object IDs used by
10649 # google.apps.slides.v1.PageElement share the same namespace.
10650 … "title": "A String", # The title of the page element. Combined with description to display alt
10655 # This URL is tagged with the account of the requester. Anyone with the URL
10656 # effectively accesses the image as the original requester. Access to the
10657 # image may be lost if the presentation's sharing settings change.
10658 "imageProperties": { # The properties of the Image. # The properties of the image.
10659 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
10662 # if it exists. If there is no parent, the fields will default to the value
10663 # used for new page elements created in the Slides editor, which may depend on
10664 # the page element kind.
10665 "outlineFill": { # The fill of the outline. # The fill of the outline.
10666 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
10671 … "color": { # A themeable solid color value. # The color value of the solid fill.
10674 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10675 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10676 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10679 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
10680 # That is, the final pixel color is defined by the equation:
10688 "propertyState": "A String", # The outline property state.
10690 # Updating the the outline on a page element will implicitly update this
10691 # field to`RENDERED`, unless another value is specified in the same request.
10693 # this case, any other outline fields set in the same request will be
10695 "dashStyle": "A String", # The dash style of the outline.
10696 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
10697 "magnitude": 3.14, # The magnitude.
10698 "unit": "A String", # The units for magnitude.
10701 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
10703 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
10705 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
10708 # The colors in the gradient will replace the corresponding colors at
10709 # the same position in the color palette and apply to the image. This
10712 "color": { # A themeable solid color value. # The color of the gradient stop.
10715 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10716 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10717 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10720 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
10722 … "position": 3.14, # The relative position of the color stop in the gradient band measured
10723 # in percentage. The value should be in the interval [0.0, 1.0].
10726 "name": "A String", # The name of the recolor effect.
10728 # The name is determined from the `recolor_stops` by matching the gradient
10729 # against the colors in the page's current color scheme. This property is
10732 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
10733 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
10734 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
10735 # in the presentation. There may not be a slide at this index.
10736 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
10741 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
10744 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
10748 # The crop properties is represented by the offsets of four edges which define
10749 # a crop rectangle. The offsets are measured in percentage from the
10750 # corresponding edges of the object's original bounding rectangle towards
10751 # inside, relative to the object's original dimensions.
10753 # - If the offset is in the interval (0, 1), the corresponding edge of crop
10754 # rectangle is positioned inside of the object's original bounding rectangle.
10755 # - If the offset is negative or greater than 1, the corresponding edge of crop
10756 # rectangle is positioned outside of the object's original bounding rectangle.
10757 # - If the left edge of the crop rectangle is on the right side of its right
10758 # edge, the object will be flipped horizontally.
10759 # - If the top edge of the crop rectangle is below its bottom edge, the object
10761 # - If all offsets and rotation angle is 0, the object is not cropped.
10763 # After cropping, the content in the crop rectangle will be stretched to fit
10765 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
10766 # the right of the original bounding rectangle left edge, relative to the
10768 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
10769 # Rotation angle is applied after the offset.
10770 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
10771 # to the left of the original bounding rectangle right edge, relative to the
10773 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
10774 # above the original bounding rectangle bottom edge, relative to the object's
10776 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
10777 # below the original bounding rectangle top edge, relative to the object's
10780 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
10784 # if it exists. If there is no parent, the fields will default to the value
10785 # used for new page elements created in the Slides editor, which may depend on
10786 # the page element kind.
10787 "color": { # A themeable solid color value. # The shadow color value.
10790 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10791 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10792 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10795 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
10796 # relative to the alignment position.
10809 "translateX": 3.14, # The X coordinate translation element.
10810 "translateY": 3.14, # The Y coordinate translation element.
10811 "scaleX": 3.14, # The X coordinate scaling element.
10812 "scaleY": 3.14, # The Y coordinate scaling element.
10813 "shearY": 3.14, # The Y coordinate shearing element.
10814 "shearX": 3.14, # The X coordinate shearing element.
10815 "unit": "A String", # The units for translate elements.
10817 "propertyState": "A String", # The shadow property state.
10819 # Updating the the shadow on a page element will implicitly update this field
10820 # to `RENDERED`, unless another value is specified in the same request. To
10822 # case, any other shadow fields set in the same request will be ignored.
10823 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
10825 "magnitude": 3.14, # The magnitude.
10826 "unit": "A String", # The units for magnitude.
10828 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
10829 "type": "A String", # The type of the shadow.
10830 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
10831 # scale and skew of the shadow.
10832 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
10834 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
10838 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
10851 "translateX": 3.14, # The X coordinate translation element.
10852 "translateY": 3.14, # The Y coordinate translation element.
10853 "scaleX": 3.14, # The X coordinate scaling element.
10854 "scaleY": 3.14, # The Y coordinate scaling element.
10855 "shearY": 3.14, # The Y coordinate shearing element.
10856 "shearX": 3.14, # The X coordinate shearing element.
10857 "unit": "A String", # The units for translate elements.
10861 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
10863 "lists": { # The bulleted lists contained in this text, keyed by list ID.
10864 "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
10867 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
10868 # level. A list has at most nine levels of nesting, so the possible values
10869 # for the keys of this map are 0 through 8, inclusive.
10870 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
10872 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
10875 … # inherited from the parent. Which text styles are inherited depend on the
10879 … # from the the newline character in the paragraph at the 0 nesting level of
10880 # the list inside the parent placeholder.
10882 … # from the newline character in the paragraph at its corresponding nesting
10883 # level of the list inside the parent placeholder.
10887 … # fields will revert the style to a value matching the defaults in the Slides
10889 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
10890 # transparent, depending on if the `opaque_color` field in it is set.
10895 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10896 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10897 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10901 "bold": True or False, # Whether or not the text is rendered as bold.
10902 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
10905 … # rendered in a smaller font size, computed based on the `font_size` field.
10906 # The `font_size` itself is not affected by changes in this field.
10907 … "strikethrough": True or False, # Whether or not the text is struck through.
10908 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
10911 … # weights without breaking backwards compatibility. As such, when reading the
10912 … # style of a range of text, the value of `weighted_font_family#font_family`
10914 … # both fields are included in the field mask (either explicitly or through
10915 # the wildcard `"*"`), their values are reconciled as follows:
10917 … # * If `font_family` is set and `weighted_font_family` is not, the value of
10919 … # * If both fields are set, the value of `font_family` must match that of
10920 … # `weighted_font_family#font_family`. If so, the font family and weight of
10923 … # * If `weighted_font_family` is set and `font_family` is not, the font
10925 … # * If neither field is set, the font family and weight of the text inherit
10926 … # from the parent. Note that these properties cannot inherit separately
10930 # `bold`, the `weighted_font_family` is applied first, then `bold`.
10937 "fontFamily": "A String", # The font family of the text.
10939 … # The font family can be any font from the Font menu in Slides or from
10940 # [Google Fonts] (https://fonts.google.com/). If the font name is
10941 # unrecognized, the text is rendered in `Arial`.
10942 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
10944 # corresponds to the numerical values described in the CSS 2.1
10947 … # `700` are considered bold, and weights less than `700`are not bold. The
10950 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
10951 "fontFamily": "A String", # The font family of the text.
10953 # The font family can be any font from the Font menu in Slides or from
10954 # [Google Fonts] (https://fonts.google.com/). If the font name is
10955 # unrecognized, the text is rendered in `Arial`.
10957 # Some fonts can affect the weight of the text. If an update request
10958 … # specifies values for both `font_family` and `bold`, the explicitly-set
10960 "italic": True or False, # Whether or not the text is italicized.
10961 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
10964 … # Changing the link in an update request causes some other changes to the
10965 # text style of the range:
10967 # * When setting a link, the text foreground color will be set to
10968 # ThemeColorType.HYPERLINK and the text will
10969 # be underlined. If these fields are modified in the same
10970 # request, those values will be used instead of the link defaults.
10972 # also update the existing link to point to the new URL.
10975 … # will separate the newline character(s) into their own text runs. The
10976 … # link will be applied separately to the runs before and after the newline.
10977 … # * Removing a link will update the text style of the range to match the
10978 … # style of the preceding text (or the default text styles if the preceding
10979 … # text is another link) unless different styles are being set in the same
10981 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
10982 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
10983 # in the presentation. There may not be a slide at this index.
10984 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
10989 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
10990 # transparent, depending on if the `opaque_color` field in it is set.
10995 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10996 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10997 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11001 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
11003 "magnitude": 3.14, # The magnitude.
11004 "unit": "A String", # The units for magnitude.
11006 "underline": True or False, # Whether or not the text is underlined.
11010 "listId": "A String", # The ID of the list.
11013 … "textElements": [ # The text contents broken down into its component parts, including styling
11015 { # A TextElement describes the content of a range of indices in the text content
11017 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
11019 "content": "A String", # The rendered content of this auto text, if available.
11020 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
11023 # inherited from the parent. Which text styles are inherited depend on the
11027 … # from the the newline character in the paragraph at the 0 nesting level of
11028 # the list inside the parent placeholder.
11030 … # from the newline character in the paragraph at its corresponding nesting
11031 # level of the list inside the parent placeholder.
11035 … # fields will revert the style to a value matching the defaults in the Slides
11037 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
11038 # transparent, depending on if the `opaque_color` field in it is set.
11043 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11044 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11045 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11049 "bold": True or False, # Whether or not the text is rendered as bold.
11050 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
11053 … # rendered in a smaller font size, computed based on the `font_size` field.
11054 # The `font_size` itself is not affected by changes in this field.
11055 "strikethrough": True or False, # Whether or not the text is struck through.
11056 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
11059 … # weights without breaking backwards compatibility. As such, when reading the
11060 … # style of a range of text, the value of `weighted_font_family#font_family`
11062 … # both fields are included in the field mask (either explicitly or through
11063 # the wildcard `"*"`), their values are reconciled as follows:
11065 … # * If `font_family` is set and `weighted_font_family` is not, the value of
11067 … # * If both fields are set, the value of `font_family` must match that of
11068 … # `weighted_font_family#font_family`. If so, the font family and weight of
11071 # * If `weighted_font_family` is set and `font_family` is not, the font
11073 … # * If neither field is set, the font family and weight of the text inherit
11074 … # from the parent. Note that these properties cannot inherit separately
11078 # `bold`, the `weighted_font_family` is applied first, then `bold`.
11085 "fontFamily": "A String", # The font family of the text.
11087 # The font family can be any font from the Font menu in Slides or from
11088 # [Google Fonts] (https://fonts.google.com/). If the font name is
11089 # unrecognized, the text is rendered in `Arial`.
11090 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
11092 # corresponds to the numerical values described in the CSS 2.1
11095 … # `700` are considered bold, and weights less than `700`are not bold. The
11098 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
11099 "fontFamily": "A String", # The font family of the text.
11101 # The font family can be any font from the Font menu in Slides or from
11102 # [Google Fonts] (https://fonts.google.com/). If the font name is
11103 # unrecognized, the text is rendered in `Arial`.
11105 # Some fonts can affect the weight of the text. If an update request
11106 # specifies values for both `font_family` and `bold`, the explicitly-set
11108 "italic": True or False, # Whether or not the text is italicized.
11109 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
11112 … # Changing the link in an update request causes some other changes to the
11113 # text style of the range:
11115 # * When setting a link, the text foreground color will be set to
11116 # ThemeColorType.HYPERLINK and the text will
11117 # be underlined. If these fields are modified in the same
11118 # request, those values will be used instead of the link defaults.
11120 # also update the existing link to point to the new URL.
11123 # will separate the newline character(s) into their own text runs. The
11124 … # link will be applied separately to the runs before and after the newline.
11125 # * Removing a link will update the text style of the range to match the
11126 … # style of the preceding text (or the default text styles if the preceding
11127 … # text is another link) unless different styles are being set in the same
11129 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
11130 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
11131 # in the presentation. There may not be a slide at this index.
11132 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
11137 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
11138 # transparent, depending on if the `opaque_color` field in it is set.
11143 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11144 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11145 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11149 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
11151 "magnitude": 3.14, # The magnitude.
11152 "unit": "A String", # The units for magnitude.
11154 "underline": True or False, # Whether or not the text is underlined.
11156 "type": "A String", # The type of this auto text.
11158 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
11160 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
11161 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
11163 # The `start_index` and `end_index` of this TextElement represent the
11164 # range of the paragraph. Other TextElements with an index range contained
11166 # paragraph. The range of indices of two separate paragraphs will never
11168 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
11171 … # inherited from the parent. Which paragraph styles are inherited depend on the
11174 # * A paragraph not in a list will inherit its paragraph style from the
11175 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
11176 … # * A paragraph in a list will inherit its paragraph style from the paragraph
11177 # at its corresponding nesting level of the list inside the parent
11181 "spacingMode": "A String", # The spacing mode for the paragraph.
11182 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
11185 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
11186 # inherited from the parent.
11187 "magnitude": 3.14, # The magnitude.
11188 "unit": "A String", # The units for magnitude.
11190 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
11191 … # is represented as 100.0. If unset, the value is inherited from the parent.
11192 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
11193 … # the start of the text, based on the current text direction. If unset, the
11194 # value is inherited from the parent.
11195 "magnitude": 3.14, # The magnitude.
11196 "unit": "A String", # The units for magnitude.
11198 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
11199 # inherited from the parent.
11200 "magnitude": 3.14, # The magnitude.
11201 "unit": "A String", # The units for magnitude.
11203 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
11204 … # the end of the text, based on the current text direction. If unset, the
11205 # value is inherited from the parent.
11206 "magnitude": 3.14, # The magnitude.
11207 "unit": "A String", # The units for magnitude.
11209 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
11210 # If unset, the value is inherited from the parent.
11211 "magnitude": 3.14, # The magnitude.
11212 "unit": "A String", # The units for magnitude.
11214 "alignment": "A String", # The text alignment for this paragraph.
11216 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
11218 "nestingLevel": 42, # The nesting level of this paragraph in the list.
11219 "listId": "A String", # The ID of the list this paragraph belongs to.
11220 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
11223 … # inherited from the parent. Which text styles are inherited depend on the
11227 … # from the the newline character in the paragraph at the 0 nesting level of
11228 # the list inside the parent placeholder.
11230 … # from the newline character in the paragraph at its corresponding nesting
11231 # level of the list inside the parent placeholder.
11235 … # fields will revert the style to a value matching the defaults in the Slides
11237 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
11238 # transparent, depending on if the `opaque_color` field in it is set.
11243 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11244 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11245 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11249 "bold": True or False, # Whether or not the text is rendered as bold.
11250 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
11253 … # rendered in a smaller font size, computed based on the `font_size` field.
11254 # The `font_size` itself is not affected by changes in this field.
11255 … "strikethrough": True or False, # Whether or not the text is struck through.
11256 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
11259 … # weights without breaking backwards compatibility. As such, when reading the
11260 … # style of a range of text, the value of `weighted_font_family#font_family`
11262 … # both fields are included in the field mask (either explicitly or through
11263 # the wildcard `"*"`), their values are reconciled as follows:
11265 … # * If `font_family` is set and `weighted_font_family` is not, the value of
11267 … # * If both fields are set, the value of `font_family` must match that of
11268 … # `weighted_font_family#font_family`. If so, the font family and weight of
11271 … # * If `weighted_font_family` is set and `font_family` is not, the font
11273 … # * If neither field is set, the font family and weight of the text inherit
11274 … # from the parent. Note that these properties cannot inherit separately
11278 # `bold`, the `weighted_font_family` is applied first, then `bold`.
11285 "fontFamily": "A String", # The font family of the text.
11287 … # The font family can be any font from the Font menu in Slides or from
11288 # [Google Fonts] (https://fonts.google.com/). If the font name is
11289 # unrecognized, the text is rendered in `Arial`.
11290 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
11292 # corresponds to the numerical values described in the CSS 2.1
11295 … # `700` are considered bold, and weights less than `700`are not bold. The
11298 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
11299 "fontFamily": "A String", # The font family of the text.
11301 # The font family can be any font from the Font menu in Slides or from
11302 # [Google Fonts] (https://fonts.google.com/). If the font name is
11303 # unrecognized, the text is rendered in `Arial`.
11305 # Some fonts can affect the weight of the text. If an update request
11306 … # specifies values for both `font_family` and `bold`, the explicitly-set
11308 "italic": True or False, # Whether or not the text is italicized.
11309 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
11312 … # Changing the link in an update request causes some other changes to the
11313 # text style of the range:
11315 # * When setting a link, the text foreground color will be set to
11316 # ThemeColorType.HYPERLINK and the text will
11317 # be underlined. If these fields are modified in the same
11318 # request, those values will be used instead of the link defaults.
11320 # also update the existing link to point to the new URL.
11323 … # will separate the newline character(s) into their own text runs. The
11324 … # link will be applied separately to the runs before and after the newline.
11325 … # * Removing a link will update the text style of the range to match the
11326 … # style of the preceding text (or the default text styles if the preceding
11327 … # text is another link) unless different styles are being set in the same
11329 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
11330 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
11331 # in the presentation. There may not be a slide at this index.
11332 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
11337 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
11338 # transparent, depending on if the `opaque_color` field in it is set.
11343 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11344 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11345 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11349 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
11351 "magnitude": 3.14, # The magnitude.
11352 "unit": "A String", # The units for magnitude.
11354 "underline": True or False, # Whether or not the text is underlined.
11356 "glyph": "A String", # The rendered bullet glyph for this paragraph.
11359 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
11360 # in the run have the same TextStyle.
11362 # The `start_index` and `end_index` of TextRuns will always be fully
11363 # contained in the index range of a single `paragraph_marker` TextElement.
11366 "content": "A String", # The text of this run.
11367 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
11370 # inherited from the parent. Which text styles are inherited depend on the
11374 … # from the the newline character in the paragraph at the 0 nesting level of
11375 # the list inside the parent placeholder.
11377 … # from the newline character in the paragraph at its corresponding nesting
11378 # level of the list inside the parent placeholder.
11382 … # fields will revert the style to a value matching the defaults in the Slides
11384 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
11385 # transparent, depending on if the `opaque_color` field in it is set.
11390 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11391 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11392 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11396 "bold": True or False, # Whether or not the text is rendered as bold.
11397 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
11400 … # rendered in a smaller font size, computed based on the `font_size` field.
11401 # The `font_size` itself is not affected by changes in this field.
11402 "strikethrough": True or False, # Whether or not the text is struck through.
11403 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
11406 … # weights without breaking backwards compatibility. As such, when reading the
11407 … # style of a range of text, the value of `weighted_font_family#font_family`
11409 … # both fields are included in the field mask (either explicitly or through
11410 # the wildcard `"*"`), their values are reconciled as follows:
11412 … # * If `font_family` is set and `weighted_font_family` is not, the value of
11414 … # * If both fields are set, the value of `font_family` must match that of
11415 … # `weighted_font_family#font_family`. If so, the font family and weight of
11418 # * If `weighted_font_family` is set and `font_family` is not, the font
11420 … # * If neither field is set, the font family and weight of the text inherit
11421 … # from the parent. Note that these properties cannot inherit separately
11425 # `bold`, the `weighted_font_family` is applied first, then `bold`.
11432 "fontFamily": "A String", # The font family of the text.
11434 # The font family can be any font from the Font menu in Slides or from
11435 # [Google Fonts] (https://fonts.google.com/). If the font name is
11436 # unrecognized, the text is rendered in `Arial`.
11437 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
11439 # corresponds to the numerical values described in the CSS 2.1
11442 … # `700` are considered bold, and weights less than `700`are not bold. The
11445 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
11446 "fontFamily": "A String", # The font family of the text.
11448 # The font family can be any font from the Font menu in Slides or from
11449 # [Google Fonts] (https://fonts.google.com/). If the font name is
11450 # unrecognized, the text is rendered in `Arial`.
11452 # Some fonts can affect the weight of the text. If an update request
11453 # specifies values for both `font_family` and `bold`, the explicitly-set
11455 "italic": True or False, # Whether or not the text is italicized.
11456 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
11459 … # Changing the link in an update request causes some other changes to the
11460 # text style of the range:
11462 # * When setting a link, the text foreground color will be set to
11463 # ThemeColorType.HYPERLINK and the text will
11464 # be underlined. If these fields are modified in the same
11465 # request, those values will be used instead of the link defaults.
11467 # also update the existing link to point to the new URL.
11470 # will separate the newline character(s) into their own text runs. The
11471 … # link will be applied separately to the runs before and after the newline.
11472 # * Removing a link will update the text style of the range to match the
11473 … # style of the preceding text (or the default text styles if the preceding
11474 … # text is another link) unless different styles are being set in the same
11476 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
11477 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
11478 # in the presentation. There may not be a slide at this index.
11479 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
11484 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
11485 # transparent, depending on if the `opaque_color` field in it is set.
11490 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11491 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11492 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11496 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
11498 "magnitude": 3.14, # The magnitude.
11499 "unit": "A String", # The units for magnitude.
11501 "underline": True or False, # Whether or not the text is underlined.
11507 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
11509 # If the shape is a placeholder shape as determined by the
11512 # Determining the rendered value of the property depends on the corresponding
11514 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
11515 # a parent placeholder if it exists. If the shape has no parent, then the
11516 # default shadow matches the defaults for new shapes created in the Slides
11520 # if it exists. If there is no parent, the fields will default to the value
11521 # used for new page elements created in the Slides editor, which may depend on
11522 # the page element kind.
11523 "color": { # A themeable solid color value. # The shadow color value.
11526 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11527 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11528 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11531 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
11532 # relative to the alignment position.
11545 "translateX": 3.14, # The X coordinate translation element.
11546 "translateY": 3.14, # The Y coordinate translation element.
11547 "scaleX": 3.14, # The X coordinate scaling element.
11548 "scaleY": 3.14, # The Y coordinate scaling element.
11549 "shearY": 3.14, # The Y coordinate shearing element.
11550 "shearX": 3.14, # The X coordinate shearing element.
11551 "unit": "A String", # The units for translate elements.
11553 "propertyState": "A String", # The shadow property state.
11555 # Updating the the shadow on a page element will implicitly update this field
11556 # to `RENDERED`, unless another value is specified in the same request. To
11558 # case, any other shadow fields set in the same request will be ignored.
11559 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
11561 "magnitude": 3.14, # The magnitude.
11562 "unit": "A String", # The units for magnitude.
11564 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
11565 "type": "A String", # The type of the shadow.
11566 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
11567 # scale and skew of the shadow.
11568 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
11570 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
11571 # inherited from a parent placeholder if it exists. If the shape has no
11572 # parent, then the default background fill depends on the shape type,
11573 # matching the defaults for new shapes created in the Slides editor.
11574 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
11579 "color": { # A themeable solid color value. # The color value of the solid fill.
11582 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11583 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11584 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11587 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
11588 # That is, the final pixel color is defined by the equation:
11595 "propertyState": "A String", # The background fill property state.
11597 # Updating the the fill on a shape will implicitly update this field to
11598 # `RENDERED`, unless another value is specified in the same request. To
11600 # any other fill fields set in the same request will be ignored.
11602 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
11604 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
11605 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
11606 # in the presentation. There may not be a slide at this index.
11607 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
11612 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
11613 # parent placeholder if it exists. If the shape has no parent, then the
11614 # default outline depends on the shape type, matching the defaults for
11615 # new shapes created in the Slides editor.
11618 # if it exists. If there is no parent, the fields will default to the value
11619 # used for new page elements created in the Slides editor, which may depend on
11620 # the page element kind.
11621 "outlineFill": { # The fill of the outline. # The fill of the outline.
11622 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
11627 … "color": { # A themeable solid color value. # The color value of the solid fill.
11630 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11631 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11632 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11635 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
11636 # That is, the final pixel color is defined by the equation:
11644 "propertyState": "A String", # The outline property state.
11646 # Updating the the outline on a page element will implicitly update this
11647 # field to`RENDERED`, unless another value is specified in the same request.
11649 # this case, any other outline fields set in the same request will be
11651 "dashStyle": "A String", # The dash style of the outline.
11652 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
11653 "magnitude": 3.14, # The magnitude.
11654 "unit": "A String", # The units for magnitude.
11658 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
11661 # If set, the shape is a placeholder shape and any inherited properties
11662 # can be resolved by looking at the parent placeholder identified by the
11664 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
11665 # If unset, the parent placeholder shape does not exist, so the shape does
11667 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
11668 # the same page, they would have different index values.
11669 "type": "A String", # The type of the placeholder.
11671 "shapeType": "A String", # The type of the shape.
11676 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
11677 # minutes. This URL is tagged with the account of the requester. Anyone with
11678 # the URL effectively accesses the image as the original requester. Access to
11679 # the image may be lost if the presentation's sharing settings change.
11680 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
11681 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
11682 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
11683 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
11686 # if it exists. If there is no parent, the fields will default to the value
11687 # used for new page elements created in the Slides editor, which may depend on
11688 # the page element kind.
11689 "outlineFill": { # The fill of the outline. # The fill of the outline.
11690 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
11695 … "color": { # A themeable solid color value. # The color value of the solid fill.
11698 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11699 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11700 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11703 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
11704 # That is, the final pixel color is defined by the equation:
11712 "propertyState": "A String", # The outline property state.
11714 # Updating the the outline on a page element will implicitly update this
11715 # field to`RENDERED`, unless another value is specified in the same request.
11717 # this case, any other outline fields set in the same request will be
11719 "dashStyle": "A String", # The dash style of the outline.
11720 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
11721 "magnitude": 3.14, # The magnitude.
11722 "unit": "A String", # The units for magnitude.
11725 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
11727 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
11729 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
11732 # The colors in the gradient will replace the corresponding colors at
11733 # the same position in the color palette and apply to the image. This
11736 … "color": { # A themeable solid color value. # The color of the gradient stop.
11739 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11740 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11741 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11744 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
11746 … "position": 3.14, # The relative position of the color stop in the gradient band measured
11747 # in percentage. The value should be in the interval [0.0, 1.0].
11750 "name": "A String", # The name of the recolor effect.
11752 # The name is determined from the `recolor_stops` by matching the gradient
11753 # against the colors in the page's current color scheme. This property is
11756 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
11757 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
11758 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
11759 # in the presentation. There may not be a slide at this index.
11760 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
11765 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
11768 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
11772 # The crop properties is represented by the offsets of four edges which define
11773 # a crop rectangle. The offsets are measured in percentage from the
11774 # corresponding edges of the object's original bounding rectangle towards
11775 # inside, relative to the object's original dimensions.
11777 # - If the offset is in the interval (0, 1), the corresponding edge of crop
11778 # rectangle is positioned inside of the object's original bounding rectangle.
11779 … # - If the offset is negative or greater than 1, the corresponding edge of crop
11780 # rectangle is positioned outside of the object's original bounding rectangle.
11781 # - If the left edge of the crop rectangle is on the right side of its right
11782 # edge, the object will be flipped horizontally.
11783 # - If the top edge of the crop rectangle is below its bottom edge, the object
11785 # - If all offsets and rotation angle is 0, the object is not cropped.
11787 # After cropping, the content in the crop rectangle will be stretched to fit
11789 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
11790 # the right of the original bounding rectangle left edge, relative to the
11792 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
11793 # Rotation angle is applied after the offset.
11794 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
11795 # to the left of the original bounding rectangle right edge, relative to the
11797 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
11798 … # above the original bounding rectangle bottom edge, relative to the object's
11800 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
11801 # below the original bounding rectangle top edge, relative to the object's
11804 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
11808 # if it exists. If there is no parent, the fields will default to the value
11809 # used for new page elements created in the Slides editor, which may depend on
11810 # the page element kind.
11811 "color": { # A themeable solid color value. # The shadow color value.
11814 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11815 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11816 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11819 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
11820 # relative to the alignment position.
11833 "translateX": 3.14, # The X coordinate translation element.
11834 "translateY": 3.14, # The Y coordinate translation element.
11835 "scaleX": 3.14, # The X coordinate scaling element.
11836 "scaleY": 3.14, # The Y coordinate scaling element.
11837 "shearY": 3.14, # The Y coordinate shearing element.
11838 "shearX": 3.14, # The X coordinate shearing element.
11839 "unit": "A String", # The units for translate elements.
11841 "propertyState": "A String", # The shadow property state.
11843 … # Updating the the shadow on a page element will implicitly update this field
11844 # to `RENDERED`, unless another value is specified in the same request. To
11846 # case, any other shadow fields set in the same request will be ignored.
11847 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
11849 "magnitude": 3.14, # The magnitude.
11850 "unit": "A String", # The units for magnitude.
11852 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
11853 "type": "A String", # The type of the shadow.
11854 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
11855 # scale and skew of the shadow.
11856 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
11858 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
11862 "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
11867 "url": "A String", # An URL to a video. The URL is valid as long as the source video
11869 "videoProperties": { # The properties of the Video. # The properties of the video.
11870 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
11871 # videos created in the Slides editor.
11874 # if it exists. If there is no parent, the fields will default to the value
11875 # used for new page elements created in the Slides editor, which may depend on
11876 # the page element kind.
11877 "outlineFill": { # The fill of the outline. # The fill of the outline.
11878 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
11883 … "color": { # A themeable solid color value. # The color value of the solid fill.
11886 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11887 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11888 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11891 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
11892 # That is, the final pixel color is defined by the equation:
11900 "propertyState": "A String", # The outline property state.
11902 # Updating the the outline on a page element will implicitly update this
11903 # field to`RENDERED`, unless another value is specified in the same request.
11905 # this case, any other outline fields set in the same request will be
11907 "dashStyle": "A String", # The dash style of the outline.
11908 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
11909 "magnitude": 3.14, # The magnitude.
11910 "unit": "A String", # The units for magnitude.
11914 "id": "A String", # The video source's unique identifier for this video.
11915 "source": "A String", # The video source.
11919 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
11927 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
11928 "magnitude": 3.14, # The magnitude.
11929 "unit": "A String", # The units for magnitude.
11943 # than 1. As a result, the length of this collection does not always match
11944 # the number of columns of the entire table.
11946 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
11948 "lists": { # The bulleted lists contained in this text, keyed by list ID.
11949 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
11952 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
11953 … # level. A list has at most nine levels of nesting, so the possible values
11954 # for the keys of this map are 0 through 8, inclusive.
11955 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
11957 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
11960 … # inherited from the parent. Which text styles are inherited depend on the
11964 … # from the the newline character in the paragraph at the 0 nesting level of
11965 # the list inside the parent placeholder.
11967 … # from the newline character in the paragraph at its corresponding nesting
11968 # level of the list inside the parent placeholder.
11972 … # fields will revert the style to a value matching the defaults in the Slides
11974 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
11975 … # transparent, depending on if the `opaque_color` field in it is set.
11980 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11981 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11982 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11986 … "bold": True or False, # Whether or not the text is rendered as bold.
11987 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
11990 … # rendered in a smaller font size, computed based on the `font_size` field.
11991 … # The `font_size` itself is not affected by changes in this field.
11992 … "strikethrough": True or False, # Whether or not the text is struck through.
11993 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
11996 … # weights without breaking backwards compatibility. As such, when reading the
11997 … # style of a range of text, the value of `weighted_font_family#font_family`
11999 … # both fields are included in the field mask (either explicitly or through
12000 # the wildcard `"*"`), their values are reconciled as follows:
12002 … # * If `font_family` is set and `weighted_font_family` is not, the value of
12004 … # * If both fields are set, the value of `font_family` must match that of
12005 … # `weighted_font_family#font_family`. If so, the font family and weight of
12008 … # * If `weighted_font_family` is set and `font_family` is not, the font
12010 … # * If neither field is set, the font family and weight of the text inherit
12011 … # from the parent. Note that these properties cannot inherit separately
12015 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
12022 "fontFamily": "A String", # The font family of the text.
12024 … # The font family can be any font from the Font menu in Slides or from
12025 … # [Google Fonts] (https://fonts.google.com/). If the font name is
12026 # unrecognized, the text is rendered in `Arial`.
12027 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
12029 … # corresponds to the numerical values described in the CSS 2.1
12032 … # `700` are considered bold, and weights less than `700`are not bold. The
12035 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
12036 "fontFamily": "A String", # The font family of the text.
12038 … # The font family can be any font from the Font menu in Slides or from
12039 … # [Google Fonts] (https://fonts.google.com/). If the font name is
12040 # unrecognized, the text is rendered in `Arial`.
12042 … # Some fonts can affect the weight of the text. If an update request
12043 … # specifies values for both `font_family` and `bold`, the explicitly-set
12045 "italic": True or False, # Whether or not the text is italicized.
12046 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
12049 … # Changing the link in an update request causes some other changes to the
12050 # text style of the range:
12052 … # * When setting a link, the text foreground color will be set to
12053 # ThemeColorType.HYPERLINK and the text will
12054 # be underlined. If these fields are modified in the same
12055 … # request, those values will be used instead of the link defaults.
12057 # also update the existing link to point to the new URL.
12060 … # will separate the newline character(s) into their own text runs. The
12061 … # link will be applied separately to the runs before and after the newline.
12062 … # * Removing a link will update the text style of the range to match the
12063 … # style of the preceding text (or the default text styles if the preceding
12064 … # text is another link) unless different styles are being set in the same
12066 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
12067 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
12068 … # in the presentation. There may not be a slide at this index.
12069 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
12074 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
12075 … # transparent, depending on if the `opaque_color` field in it is set.
12080 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12081 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12082 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12086 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
12088 "magnitude": 3.14, # The magnitude.
12089 "unit": "A String", # The units for magnitude.
12091 … "underline": True or False, # Whether or not the text is underlined.
12095 "listId": "A String", # The ID of the list.
12098 … "textElements": [ # The text contents broken down into its component parts, including styling
12100 … { # A TextElement describes the content of a range of indices in the text content
12102 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
12104 … "content": "A String", # The rendered content of this auto text, if available.
12105 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
12108 … # inherited from the parent. Which text styles are inherited depend on the
12112 … # from the the newline character in the paragraph at the 0 nesting level of
12113 # the list inside the parent placeholder.
12115 … # from the newline character in the paragraph at its corresponding nesting
12116 # level of the list inside the parent placeholder.
12120 … # fields will revert the style to a value matching the defaults in the Slides
12122 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
12123 … # transparent, depending on if the `opaque_color` field in it is set.
12128 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12129 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12130 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12134 … "bold": True or False, # Whether or not the text is rendered as bold.
12135 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
12138 … # rendered in a smaller font size, computed based on the `font_size` field.
12139 … # The `font_size` itself is not affected by changes in this field.
12140 … "strikethrough": True or False, # Whether or not the text is struck through.
12141 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
12144 … # weights without breaking backwards compatibility. As such, when reading the
12145 … # style of a range of text, the value of `weighted_font_family#font_family`
12147 … # both fields are included in the field mask (either explicitly or through
12148 # the wildcard `"*"`), their values are reconciled as follows:
12150 … # * If `font_family` is set and `weighted_font_family` is not, the value of
12152 … # * If both fields are set, the value of `font_family` must match that of
12153 … # `weighted_font_family#font_family`. If so, the font family and weight of
12156 … # * If `weighted_font_family` is set and `font_family` is not, the font
12158 … # * If neither field is set, the font family and weight of the text inherit
12159 … # from the parent. Note that these properties cannot inherit separately
12163 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
12170 "fontFamily": "A String", # The font family of the text.
12172 … # The font family can be any font from the Font menu in Slides or from
12173 … # [Google Fonts] (https://fonts.google.com/). If the font name is
12174 # unrecognized, the text is rendered in `Arial`.
12175 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
12177 # corresponds to the numerical values described in the CSS 2.1
12180 … # `700` are considered bold, and weights less than `700`are not bold. The
12183 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
12184 "fontFamily": "A String", # The font family of the text.
12186 … # The font family can be any font from the Font menu in Slides or from
12187 … # [Google Fonts] (https://fonts.google.com/). If the font name is
12188 # unrecognized, the text is rendered in `Arial`.
12190 … # Some fonts can affect the weight of the text. If an update request
12191 … # specifies values for both `font_family` and `bold`, the explicitly-set
12193 "italic": True or False, # Whether or not the text is italicized.
12194 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
12197 … # Changing the link in an update request causes some other changes to the
12198 # text style of the range:
12200 … # * When setting a link, the text foreground color will be set to
12201 # ThemeColorType.HYPERLINK and the text will
12202 # be underlined. If these fields are modified in the same
12203 … # request, those values will be used instead of the link defaults.
12205 # also update the existing link to point to the new URL.
12208 … # will separate the newline character(s) into their own text runs. The
12209 … # link will be applied separately to the runs before and after the newline.
12210 … # * Removing a link will update the text style of the range to match the
12211 … # style of the preceding text (or the default text styles if the preceding
12212 … # text is another link) unless different styles are being set in the same
12214 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
12215 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
12216 # in the presentation. There may not be a slide at this index.
12217 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
12222 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
12223 … # transparent, depending on if the `opaque_color` field in it is set.
12228 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12229 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12230 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12234 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
12236 "magnitude": 3.14, # The magnitude.
12237 "unit": "A String", # The units for magnitude.
12239 "underline": True or False, # Whether or not the text is underlined.
12241 "type": "A String", # The type of this auto text.
12243 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
12245 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
12246 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
12248 … # The `start_index` and `end_index` of this TextElement represent the
12249 … # range of the paragraph. Other TextElements with an index range contained
12251 … # paragraph. The range of indices of two separate paragraphs will never
12253 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
12256 … # inherited from the parent. Which paragraph styles are inherited depend on the
12259 … # * A paragraph not in a list will inherit its paragraph style from the
12260 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
12261 … # * A paragraph in a list will inherit its paragraph style from the paragraph
12262 … # at its corresponding nesting level of the list inside the parent
12266 "spacingMode": "A String", # The spacing mode for the paragraph.
12267 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
12270 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
12271 # inherited from the parent.
12272 "magnitude": 3.14, # The magnitude.
12273 "unit": "A String", # The units for magnitude.
12275 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
12276 … # is represented as 100.0. If unset, the value is inherited from the parent.
12277 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
12278 … # the start of the text, based on the current text direction. If unset, the
12279 # value is inherited from the parent.
12280 "magnitude": 3.14, # The magnitude.
12281 "unit": "A String", # The units for magnitude.
12283 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
12284 # inherited from the parent.
12285 "magnitude": 3.14, # The magnitude.
12286 "unit": "A String", # The units for magnitude.
12288 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
12289 … # the end of the text, based on the current text direction. If unset, the
12290 # value is inherited from the parent.
12291 "magnitude": 3.14, # The magnitude.
12292 "unit": "A String", # The units for magnitude.
12294 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
12295 # If unset, the value is inherited from the parent.
12296 "magnitude": 3.14, # The magnitude.
12297 "unit": "A String", # The units for magnitude.
12299 "alignment": "A String", # The text alignment for this paragraph.
12301 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
12303 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
12304 … "listId": "A String", # The ID of the list this paragraph belongs to.
12305 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
12308 … # inherited from the parent. Which text styles are inherited depend on the
12312 … # from the the newline character in the paragraph at the 0 nesting level of
12313 # the list inside the parent placeholder.
12315 … # from the newline character in the paragraph at its corresponding nesting
12316 # level of the list inside the parent placeholder.
12320 … # fields will revert the style to a value matching the defaults in the Slides
12322 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
12323 … # transparent, depending on if the `opaque_color` field in it is set.
12328 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12329 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12330 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12334 … "bold": True or False, # Whether or not the text is rendered as bold.
12335 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
12338 … # rendered in a smaller font size, computed based on the `font_size` field.
12339 … # The `font_size` itself is not affected by changes in this field.
12340 … "strikethrough": True or False, # Whether or not the text is struck through.
12341 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
12344 … # weights without breaking backwards compatibility. As such, when reading the
12345 … # style of a range of text, the value of `weighted_font_family#font_family`
12347 … # both fields are included in the field mask (either explicitly or through
12348 # the wildcard `"*"`), their values are reconciled as follows:
12350 … # * If `font_family` is set and `weighted_font_family` is not, the value of
12352 … # * If both fields are set, the value of `font_family` must match that of
12353 … # `weighted_font_family#font_family`. If so, the font family and weight of
12356 … # * If `weighted_font_family` is set and `font_family` is not, the font
12358 … # * If neither field is set, the font family and weight of the text inherit
12359 … # from the parent. Note that these properties cannot inherit separately
12363 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
12370 "fontFamily": "A String", # The font family of the text.
12372 … # The font family can be any font from the Font menu in Slides or from
12373 … # [Google Fonts] (https://fonts.google.com/). If the font name is
12374 # unrecognized, the text is rendered in `Arial`.
12375 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
12377 … # corresponds to the numerical values described in the CSS 2.1
12380 … # `700` are considered bold, and weights less than `700`are not bold. The
12383 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
12384 "fontFamily": "A String", # The font family of the text.
12386 … # The font family can be any font from the Font menu in Slides or from
12387 … # [Google Fonts] (https://fonts.google.com/). If the font name is
12388 # unrecognized, the text is rendered in `Arial`.
12390 … # Some fonts can affect the weight of the text. If an update request
12391 … # specifies values for both `font_family` and `bold`, the explicitly-set
12393 "italic": True or False, # Whether or not the text is italicized.
12394 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
12397 … # Changing the link in an update request causes some other changes to the
12398 # text style of the range:
12400 … # * When setting a link, the text foreground color will be set to
12401 # ThemeColorType.HYPERLINK and the text will
12402 # be underlined. If these fields are modified in the same
12403 … # request, those values will be used instead of the link defaults.
12405 # also update the existing link to point to the new URL.
12408 … # will separate the newline character(s) into their own text runs. The
12409 … # link will be applied separately to the runs before and after the newline.
12410 … # * Removing a link will update the text style of the range to match the
12411 … # style of the preceding text (or the default text styles if the preceding
12412 … # text is another link) unless different styles are being set in the same
12414 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
12415 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
12416 … # in the presentation. There may not be a slide at this index.
12417 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
12422 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
12423 … # transparent, depending on if the `opaque_color` field in it is set.
12428 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12429 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12430 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12434 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
12436 "magnitude": 3.14, # The magnitude.
12437 "unit": "A String", # The units for magnitude.
12439 … "underline": True or False, # Whether or not the text is underlined.
12441 "glyph": "A String", # The rendered bullet glyph for this paragraph.
12444 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
12445 # in the run have the same TextStyle.
12447 # The `start_index` and `end_index` of TextRuns will always be fully
12448 … # contained in the index range of a single `paragraph_marker` TextElement.
12451 "content": "A String", # The text of this run.
12452 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
12455 … # inherited from the parent. Which text styles are inherited depend on the
12459 … # from the the newline character in the paragraph at the 0 nesting level of
12460 # the list inside the parent placeholder.
12462 … # from the newline character in the paragraph at its corresponding nesting
12463 # level of the list inside the parent placeholder.
12467 … # fields will revert the style to a value matching the defaults in the Slides
12469 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
12470 … # transparent, depending on if the `opaque_color` field in it is set.
12475 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12476 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12477 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12481 … "bold": True or False, # Whether or not the text is rendered as bold.
12482 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
12485 … # rendered in a smaller font size, computed based on the `font_size` field.
12486 … # The `font_size` itself is not affected by changes in this field.
12487 … "strikethrough": True or False, # Whether or not the text is struck through.
12488 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
12491 … # weights without breaking backwards compatibility. As such, when reading the
12492 … # style of a range of text, the value of `weighted_font_family#font_family`
12494 … # both fields are included in the field mask (either explicitly or through
12495 # the wildcard `"*"`), their values are reconciled as follows:
12497 … # * If `font_family` is set and `weighted_font_family` is not, the value of
12499 … # * If both fields are set, the value of `font_family` must match that of
12500 … # `weighted_font_family#font_family`. If so, the font family and weight of
12503 … # * If `weighted_font_family` is set and `font_family` is not, the font
12505 … # * If neither field is set, the font family and weight of the text inherit
12506 … # from the parent. Note that these properties cannot inherit separately
12510 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
12517 "fontFamily": "A String", # The font family of the text.
12519 … # The font family can be any font from the Font menu in Slides or from
12520 … # [Google Fonts] (https://fonts.google.com/). If the font name is
12521 # unrecognized, the text is rendered in `Arial`.
12522 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
12524 # corresponds to the numerical values described in the CSS 2.1
12527 … # `700` are considered bold, and weights less than `700`are not bold. The
12530 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
12531 "fontFamily": "A String", # The font family of the text.
12533 … # The font family can be any font from the Font menu in Slides or from
12534 … # [Google Fonts] (https://fonts.google.com/). If the font name is
12535 # unrecognized, the text is rendered in `Arial`.
12537 … # Some fonts can affect the weight of the text. If an update request
12538 … # specifies values for both `font_family` and `bold`, the explicitly-set
12540 "italic": True or False, # Whether or not the text is italicized.
12541 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
12544 … # Changing the link in an update request causes some other changes to the
12545 # text style of the range:
12547 … # * When setting a link, the text foreground color will be set to
12548 # ThemeColorType.HYPERLINK and the text will
12549 # be underlined. If these fields are modified in the same
12550 … # request, those values will be used instead of the link defaults.
12552 # also update the existing link to point to the new URL.
12555 … # will separate the newline character(s) into their own text runs. The
12556 … # link will be applied separately to the runs before and after the newline.
12557 … # * Removing a link will update the text style of the range to match the
12558 … # style of the preceding text (or the default text styles if the preceding
12559 … # text is another link) unless different styles are being set in the same
12561 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
12562 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
12563 # in the presentation. There may not be a slide at this index.
12564 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
12569 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
12570 … # transparent, depending on if the `opaque_color` field in it is set.
12575 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12576 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12577 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12581 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
12583 "magnitude": 3.14, # The magnitude.
12584 "unit": "A String", # The units for magnitude.
12586 "underline": True or False, # Whether or not the text is underlined.
12592 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
12593 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
12594 # for newly created table cells in the Slides editor.
12595 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
12600 … "color": { # A themeable solid color value. # The color value of the solid fill.
12603 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12604 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12605 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12608 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
12609 # That is, the final pixel color is defined by the equation:
12616 "propertyState": "A String", # The background fill property state.
12618 … # Updating the the fill on a table cell will implicitly update this field
12619 … # to `RENDERED`, unless another value is specified in the same request. To
12621 # case, any other fill fields set in the same request will be ignored.
12624 "rowSpan": 42, # Row span of the cell.
12625 "columnSpan": 42, # Column span of the cell.
12626 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
12627 "rowIndex": 42, # The 0-based row index.
12628 "columnIndex": 42, # The 0-based column index.
12632 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
12633 "magnitude": 3.14, # The magnitude.
12634 "unit": "A String", # The units for magnitude.
12638 "rows": 42, # Number of rows in the table.
12639 "columns": 42, # Number of columns in the table.
12643 "lineProperties": { # The properties of the Line. # The properties of the line.
12645 # When unset, these fields default to values that match the appearance of
12646 # new lines created in the Slides editor.
12647 "dashStyle": "A String", # The dash style of the line.
12648 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
12649 "magnitude": 3.14, # The magnitude.
12650 "unit": "A String", # The units for magnitude.
12652 "endArrow": "A String", # The style of the arrow at the end of the line.
12653 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
12654 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
12655 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
12656 # in the presentation. There may not be a slide at this index.
12657 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
12662 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
12663 # lines created in the Slides editor.
12664 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
12669 "color": { # A themeable solid color value. # The color value of the solid fill.
12672 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12673 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12674 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12677 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
12678 # That is, the final pixel color is defined by the equation:
12686 "startArrow": "A String", # The style of the arrow at the beginning of the line.
12688 "lineType": "A String", # The type of the line.
12690 "size": { # A width and height. # The size of the page element.
12691 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
12692 "magnitude": 3.14, # The magnitude.
12693 "unit": "A String", # The units for magnitude.
12695 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
12696 "magnitude": 3.14, # The magnitude.
12697 "unit": "A String", # The units for magnitude.
12702 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
12704 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains …
12705 # notes for the corresponding slide.
12706 # The actual shape may not always exist on the notes page. Inserting text
12707 # using this object ID will automatically create the shape. In this case, the
12708 # actual shape may have different object ID. The `GetPresentation` or
12709 # `GetPage` action will always return the latest object ID.
12711 "objectId": "A String", # The object ID for this page. Object IDs used by
12713 # PageElement share the same namespace.
12714 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
12715 # update requests to assert that the presentation revision hasn't changed
12716 # since the last read operation. Only populated if the user has edit access
12717 # to the presentation.
12719 # The format of the revision ID may change over time, so it should be treated
12721 # hours after it has been returned and cannot be shared across users. If the
12722 # revision ID is unchanged between calls, then the presentation has not
12723 # changed. Conversely, a changed ID (for the same presentation and user)
12724 # usually means the presentation has been updated; however, a changed ID can
12726 "pageProperties": { # The properties of the Page. # The properties of the page.
12728 # The page will inherit properties from the parent page. Depending on the page
12729 # type the hierarchy is defined in either
12732 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
12733 # from a parent page if it exists. If the page has no parent, then the
12734 # background fill defaults to the corresponding fill in the Slides editor.
12735 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
12740 "color": { # A themeable solid color value. # The color value of the solid fill.
12743 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12744 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12745 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12748 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
12749 # That is, the final pixel color is defined by the equation:
12756 "propertyState": "A String", # The background fill property state.
12758 # Updating the the fill on a page will implicitly update this field to
12759 # `RENDERED`, unless another value is specified in the same request. To
12761 # any other fill fields set in the same request will be ignored.
12762 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
12763 # the specified picture. The picture is stretched to fit its container.
12764 "contentUrl": "A String", # Reading the content_url:
12767 # This URL is tagged with the account of the requester. Anyone with the URL
12768 # effectively accesses the picture as the original requester. Access to the
12769 # picture may be lost if the presentation's sharing settings change.
12771 # Writing the content_url:
12773 # The picture is fetched once at insertion time and a copy is stored for
12774 # display inside the presentation. Pictures must be less than 50MB in size,
12777 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
12778 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
12779 "magnitude": 3.14, # The magnitude.
12780 "unit": "A String", # The units for magnitude.
12782 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
12783 "magnitude": 3.14, # The magnitude.
12784 "unit": "A String", # The units for magnitude.
12789 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
12790 # a parent page. If the page has no parent, the color scheme uses a default
12792 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
12793 { # A pair mapping a theme color type to the concrete color it represents.
12794 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
12795 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12796 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12797 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12799 "type": "A String", # The type of the theme color.
12804 "pageType": "A String", # The type of the page.
12805 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
12807 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
12809 # notes. A notes page inherits properties from the
12811 # The placeholder shape with type BODY on the notes page contains the speaker
12812 # notes for this slide. The ID of this shape is identified by the
12814 # The notes page is read-only except for the text content and styles of the
12816 "masterObjectId": "A String", # The object ID of the master that this slide is based on.
12817 "layoutObjectId": "A String", # The object ID of the layout that this slide is based on.
12820 "pageSize": { # A width and height. # The size of pages in the presentation.
12821 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
12822 "magnitude": 3.14, # The magnitude.
12823 "unit": "A String", # The units for magnitude.
12825 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
12826 "magnitude": 3.14, # The magnitude.
12827 "unit": "A String", # The units for magnitude.
12830 "title": "A String", # The title of the presentation.
12831 "locale": "A String", # The locale of the presentation, as an IETF BCP 47 language tag.
12832 … "revisionId": "A String", # The revision ID of the presentation. Can be used in update requests
12833 # to assert that the presentation revision hasn't changed since the last
12834 # read operation. Only populated if the user has edit access to the
12837 # The format of the revision ID may change over time, so it should be treated
12839 # hours after it has been returned and cannot be shared across users. If the
12840 # revision ID is unchanged between calls, then the presentation has not
12841 # changed. Conversely, a changed ID (for the same presentation and user)
12842 # usually means the presentation has been updated; however, a changed ID can
12844 "masters": [ # The slide masters in the presentation. A slide master contains all common
12845 # page elements and the common properties for a set of layouts. They serve
12848 # - Placeholder shapes on a master contain the default text styles and shape
12850 # - The master page properties define the common page properties inherited by
12852 # - Any other shapes on the master slide will appear on all slides using that
12855 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
12857 … "displayName": "A String", # The human readable name of the layout in the presentation's locale.
12858 "name": "A String", # The name of the layout.
12859 … "masterObjectId": "A String", # The object ID of the master that this layout is based on.
12861 "pageElements": [ # The page elements rendered on the page.
12865 "renderedText": "A String", # The text rendered as word art.
12867 …"description": "A String", # The description of the page element. Combined with title to display a…
12869 "objectId": "A String", # The object ID for this page element. Object IDs used by
12871 # google.apps.slides.v1.PageElement share the same namespace.
12872 … "title": "A String", # The title of the page element. Combined with description to display alt
12877 # This URL is tagged with the account of the requester. Anyone with the URL
12878 # effectively accesses the image as the original requester. Access to the
12879 # image may be lost if the presentation's sharing settings change.
12880 "imageProperties": { # The properties of the Image. # The properties of the image.
12881 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
12884 # if it exists. If there is no parent, the fields will default to the value
12885 # used for new page elements created in the Slides editor, which may depend on
12886 # the page element kind.
12887 "outlineFill": { # The fill of the outline. # The fill of the outline.
12888 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
12893 … "color": { # A themeable solid color value. # The color value of the solid fill.
12896 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12897 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12898 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12901 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
12902 # That is, the final pixel color is defined by the equation:
12910 "propertyState": "A String", # The outline property state.
12912 # Updating the the outline on a page element will implicitly update this
12913 # field to`RENDERED`, unless another value is specified in the same request.
12915 # this case, any other outline fields set in the same request will be
12917 "dashStyle": "A String", # The dash style of the outline.
12918 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
12919 "magnitude": 3.14, # The magnitude.
12920 "unit": "A String", # The units for magnitude.
12923 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
12925 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
12927 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
12930 # The colors in the gradient will replace the corresponding colors at
12931 # the same position in the color palette and apply to the image. This
12934 … "color": { # A themeable solid color value. # The color of the gradient stop.
12937 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12938 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12939 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12942 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
12944 … "position": 3.14, # The relative position of the color stop in the gradient band measured
12945 # in percentage. The value should be in the interval [0.0, 1.0].
12948 "name": "A String", # The name of the recolor effect.
12950 # The name is determined from the `recolor_stops` by matching the gradient
12951 # against the colors in the page's current color scheme. This property is
12954 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
12955 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
12956 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
12957 # in the presentation. There may not be a slide at this index.
12958 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
12963 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
12966 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
12970 # The crop properties is represented by the offsets of four edges which define
12971 # a crop rectangle. The offsets are measured in percentage from the
12972 # corresponding edges of the object's original bounding rectangle towards
12973 # inside, relative to the object's original dimensions.
12975 # - If the offset is in the interval (0, 1), the corresponding edge of crop
12976 # rectangle is positioned inside of the object's original bounding rectangle.
12977 … # - If the offset is negative or greater than 1, the corresponding edge of crop
12978 # rectangle is positioned outside of the object's original bounding rectangle.
12979 # - If the left edge of the crop rectangle is on the right side of its right
12980 # edge, the object will be flipped horizontally.
12981 # - If the top edge of the crop rectangle is below its bottom edge, the object
12983 # - If all offsets and rotation angle is 0, the object is not cropped.
12985 # After cropping, the content in the crop rectangle will be stretched to fit
12987 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
12988 # the right of the original bounding rectangle left edge, relative to the
12990 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
12991 # Rotation angle is applied after the offset.
12992 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
12993 # to the left of the original bounding rectangle right edge, relative to the
12995 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
12996 … # above the original bounding rectangle bottom edge, relative to the object's
12998 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
12999 # below the original bounding rectangle top edge, relative to the object's
13002 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
13006 # if it exists. If there is no parent, the fields will default to the value
13007 # used for new page elements created in the Slides editor, which may depend on
13008 # the page element kind.
13009 "color": { # A themeable solid color value. # The shadow color value.
13012 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13013 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13014 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13017 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
13018 # relative to the alignment position.
13031 "translateX": 3.14, # The X coordinate translation element.
13032 "translateY": 3.14, # The Y coordinate translation element.
13033 "scaleX": 3.14, # The X coordinate scaling element.
13034 "scaleY": 3.14, # The Y coordinate scaling element.
13035 "shearY": 3.14, # The Y coordinate shearing element.
13036 "shearX": 3.14, # The X coordinate shearing element.
13037 "unit": "A String", # The units for translate elements.
13039 "propertyState": "A String", # The shadow property state.
13041 … # Updating the the shadow on a page element will implicitly update this field
13042 # to `RENDERED`, unless another value is specified in the same request. To
13044 # case, any other shadow fields set in the same request will be ignored.
13045 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
13047 "magnitude": 3.14, # The magnitude.
13048 "unit": "A String", # The units for magnitude.
13050 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
13051 "type": "A String", # The type of the shadow.
13052 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
13053 # scale and skew of the shadow.
13054 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
13056 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
13060 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
13073 "translateX": 3.14, # The X coordinate translation element.
13074 "translateY": 3.14, # The Y coordinate translation element.
13075 "scaleX": 3.14, # The X coordinate scaling element.
13076 "scaleY": 3.14, # The Y coordinate scaling element.
13077 "shearY": 3.14, # The Y coordinate shearing element.
13078 "shearX": 3.14, # The X coordinate shearing element.
13079 "unit": "A String", # The units for translate elements.
13083 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
13085 "lists": { # The bulleted lists contained in this text, keyed by list ID.
13086 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
13089 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
13090 # level. A list has at most nine levels of nesting, so the possible values
13091 # for the keys of this map are 0 through 8, inclusive.
13092 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
13094 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
13097 … # inherited from the parent. Which text styles are inherited depend on the
13101 … # from the the newline character in the paragraph at the 0 nesting level of
13102 # the list inside the parent placeholder.
13104 … # from the newline character in the paragraph at its corresponding nesting
13105 # level of the list inside the parent placeholder.
13109 … # fields will revert the style to a value matching the defaults in the Slides
13111 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
13112 … # transparent, depending on if the `opaque_color` field in it is set.
13117 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13118 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13119 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13123 "bold": True or False, # Whether or not the text is rendered as bold.
13124 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
13127 … # rendered in a smaller font size, computed based on the `font_size` field.
13128 # The `font_size` itself is not affected by changes in this field.
13129 … "strikethrough": True or False, # Whether or not the text is struck through.
13130 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
13133 … # weights without breaking backwards compatibility. As such, when reading the
13134 … # style of a range of text, the value of `weighted_font_family#font_family`
13136 … # both fields are included in the field mask (either explicitly or through
13137 # the wildcard `"*"`), their values are reconciled as follows:
13139 … # * If `font_family` is set and `weighted_font_family` is not, the value of
13141 … # * If both fields are set, the value of `font_family` must match that of
13142 … # `weighted_font_family#font_family`. If so, the font family and weight of
13145 … # * If `weighted_font_family` is set and `font_family` is not, the font
13147 … # * If neither field is set, the font family and weight of the text inherit
13148 … # from the parent. Note that these properties cannot inherit separately
13152 # `bold`, the `weighted_font_family` is applied first, then `bold`.
13159 "fontFamily": "A String", # The font family of the text.
13161 … # The font family can be any font from the Font menu in Slides or from
13162 # [Google Fonts] (https://fonts.google.com/). If the font name is
13163 # unrecognized, the text is rendered in `Arial`.
13164 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
13166 # corresponds to the numerical values described in the CSS 2.1
13169 … # `700` are considered bold, and weights less than `700`are not bold. The
13172 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
13173 "fontFamily": "A String", # The font family of the text.
13175 … # The font family can be any font from the Font menu in Slides or from
13176 # [Google Fonts] (https://fonts.google.com/). If the font name is
13177 # unrecognized, the text is rendered in `Arial`.
13179 # Some fonts can affect the weight of the text. If an update request
13180 … # specifies values for both `font_family` and `bold`, the explicitly-set
13182 "italic": True or False, # Whether or not the text is italicized.
13183 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
13186 … # Changing the link in an update request causes some other changes to the
13187 # text style of the range:
13189 # * When setting a link, the text foreground color will be set to
13190 # ThemeColorType.HYPERLINK and the text will
13191 # be underlined. If these fields are modified in the same
13192 # request, those values will be used instead of the link defaults.
13194 # also update the existing link to point to the new URL.
13197 … # will separate the newline character(s) into their own text runs. The
13198 … # link will be applied separately to the runs before and after the newline.
13199 … # * Removing a link will update the text style of the range to match the
13200 … # style of the preceding text (or the default text styles if the preceding
13201 … # text is another link) unless different styles are being set in the same
13203 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
13204 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
13205 # in the presentation. There may not be a slide at this index.
13206 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
13211 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
13212 … # transparent, depending on if the `opaque_color` field in it is set.
13217 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13218 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13219 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13223 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
13225 "magnitude": 3.14, # The magnitude.
13226 "unit": "A String", # The units for magnitude.
13228 "underline": True or False, # Whether or not the text is underlined.
13232 "listId": "A String", # The ID of the list.
13235 … "textElements": [ # The text contents broken down into its component parts, including styling
13237 … { # A TextElement describes the content of a range of indices in the text content
13239 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
13241 … "content": "A String", # The rendered content of this auto text, if available.
13242 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
13245 … # inherited from the parent. Which text styles are inherited depend on the
13249 … # from the the newline character in the paragraph at the 0 nesting level of
13250 # the list inside the parent placeholder.
13252 … # from the newline character in the paragraph at its corresponding nesting
13253 # level of the list inside the parent placeholder.
13257 … # fields will revert the style to a value matching the defaults in the Slides
13259 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
13260 # transparent, depending on if the `opaque_color` field in it is set.
13265 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13266 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13267 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13271 "bold": True or False, # Whether or not the text is rendered as bold.
13272 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
13275 … # rendered in a smaller font size, computed based on the `font_size` field.
13276 # The `font_size` itself is not affected by changes in this field.
13277 … "strikethrough": True or False, # Whether or not the text is struck through.
13278 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
13281 … # weights without breaking backwards compatibility. As such, when reading the
13282 … # style of a range of text, the value of `weighted_font_family#font_family`
13284 … # both fields are included in the field mask (either explicitly or through
13285 # the wildcard `"*"`), their values are reconciled as follows:
13287 … # * If `font_family` is set and `weighted_font_family` is not, the value of
13289 … # * If both fields are set, the value of `font_family` must match that of
13290 … # `weighted_font_family#font_family`. If so, the font family and weight of
13293 … # * If `weighted_font_family` is set and `font_family` is not, the font
13295 … # * If neither field is set, the font family and weight of the text inherit
13296 … # from the parent. Note that these properties cannot inherit separately
13300 # `bold`, the `weighted_font_family` is applied first, then `bold`.
13307 "fontFamily": "A String", # The font family of the text.
13309 … # The font family can be any font from the Font menu in Slides or from
13310 # [Google Fonts] (https://fonts.google.com/). If the font name is
13311 # unrecognized, the text is rendered in `Arial`.
13312 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
13314 # corresponds to the numerical values described in the CSS 2.1
13317 … # `700` are considered bold, and weights less than `700`are not bold. The
13320 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
13321 "fontFamily": "A String", # The font family of the text.
13323 # The font family can be any font from the Font menu in Slides or from
13324 # [Google Fonts] (https://fonts.google.com/). If the font name is
13325 # unrecognized, the text is rendered in `Arial`.
13327 # Some fonts can affect the weight of the text. If an update request
13328 … # specifies values for both `font_family` and `bold`, the explicitly-set
13330 "italic": True or False, # Whether or not the text is italicized.
13331 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
13334 … # Changing the link in an update request causes some other changes to the
13335 # text style of the range:
13337 # * When setting a link, the text foreground color will be set to
13338 # ThemeColorType.HYPERLINK and the text will
13339 # be underlined. If these fields are modified in the same
13340 # request, those values will be used instead of the link defaults.
13342 # also update the existing link to point to the new URL.
13345 … # will separate the newline character(s) into their own text runs. The
13346 … # link will be applied separately to the runs before and after the newline.
13347 … # * Removing a link will update the text style of the range to match the
13348 … # style of the preceding text (or the default text styles if the preceding
13349 … # text is another link) unless different styles are being set in the same
13351 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
13352 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
13353 # in the presentation. There may not be a slide at this index.
13354 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
13359 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
13360 # transparent, depending on if the `opaque_color` field in it is set.
13365 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13366 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13367 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13371 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
13373 "magnitude": 3.14, # The magnitude.
13374 "unit": "A String", # The units for magnitude.
13376 "underline": True or False, # Whether or not the text is underlined.
13378 "type": "A String", # The type of this auto text.
13380 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
13382 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
13383 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
13385 # The `start_index` and `end_index` of this TextElement represent the
13386 # range of the paragraph. Other TextElements with an index range contained
13388 # paragraph. The range of indices of two separate paragraphs will never
13390 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
13393 … # inherited from the parent. Which paragraph styles are inherited depend on the
13396 # * A paragraph not in a list will inherit its paragraph style from the
13397 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
13398 … # * A paragraph in a list will inherit its paragraph style from the paragraph
13399 # at its corresponding nesting level of the list inside the parent
13403 "spacingMode": "A String", # The spacing mode for the paragraph.
13404 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
13407 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
13408 # inherited from the parent.
13409 "magnitude": 3.14, # The magnitude.
13410 "unit": "A String", # The units for magnitude.
13412 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
13413 … # is represented as 100.0. If unset, the value is inherited from the parent.
13414 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
13415 … # the start of the text, based on the current text direction. If unset, the
13416 # value is inherited from the parent.
13417 "magnitude": 3.14, # The magnitude.
13418 "unit": "A String", # The units for magnitude.
13420 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
13421 # inherited from the parent.
13422 "magnitude": 3.14, # The magnitude.
13423 "unit": "A String", # The units for magnitude.
13425 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
13426 … # the end of the text, based on the current text direction. If unset, the
13427 # value is inherited from the parent.
13428 "magnitude": 3.14, # The magnitude.
13429 "unit": "A String", # The units for magnitude.
13431 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
13432 # If unset, the value is inherited from the parent.
13433 "magnitude": 3.14, # The magnitude.
13434 "unit": "A String", # The units for magnitude.
13436 "alignment": "A String", # The text alignment for this paragraph.
13438 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
13440 "nestingLevel": 42, # The nesting level of this paragraph in the list.
13441 "listId": "A String", # The ID of the list this paragraph belongs to.
13442 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
13445 … # inherited from the parent. Which text styles are inherited depend on the
13449 … # from the the newline character in the paragraph at the 0 nesting level of
13450 # the list inside the parent placeholder.
13452 … # from the newline character in the paragraph at its corresponding nesting
13453 # level of the list inside the parent placeholder.
13457 … # fields will revert the style to a value matching the defaults in the Slides
13459 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
13460 … # transparent, depending on if the `opaque_color` field in it is set.
13465 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13466 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13467 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13471 "bold": True or False, # Whether or not the text is rendered as bold.
13472 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
13475 … # rendered in a smaller font size, computed based on the `font_size` field.
13476 # The `font_size` itself is not affected by changes in this field.
13477 … "strikethrough": True or False, # Whether or not the text is struck through.
13478 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
13481 … # weights without breaking backwards compatibility. As such, when reading the
13482 … # style of a range of text, the value of `weighted_font_family#font_family`
13484 … # both fields are included in the field mask (either explicitly or through
13485 # the wildcard `"*"`), their values are reconciled as follows:
13487 … # * If `font_family` is set and `weighted_font_family` is not, the value of
13489 … # * If both fields are set, the value of `font_family` must match that of
13490 … # `weighted_font_family#font_family`. If so, the font family and weight of
13493 … # * If `weighted_font_family` is set and `font_family` is not, the font
13495 … # * If neither field is set, the font family and weight of the text inherit
13496 … # from the parent. Note that these properties cannot inherit separately
13500 # `bold`, the `weighted_font_family` is applied first, then `bold`.
13507 "fontFamily": "A String", # The font family of the text.
13509 … # The font family can be any font from the Font menu in Slides or from
13510 # [Google Fonts] (https://fonts.google.com/). If the font name is
13511 # unrecognized, the text is rendered in `Arial`.
13512 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
13514 # corresponds to the numerical values described in the CSS 2.1
13517 … # `700` are considered bold, and weights less than `700`are not bold. The
13520 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
13521 "fontFamily": "A String", # The font family of the text.
13523 … # The font family can be any font from the Font menu in Slides or from
13524 # [Google Fonts] (https://fonts.google.com/). If the font name is
13525 # unrecognized, the text is rendered in `Arial`.
13527 # Some fonts can affect the weight of the text. If an update request
13528 … # specifies values for both `font_family` and `bold`, the explicitly-set
13530 "italic": True or False, # Whether or not the text is italicized.
13531 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
13534 … # Changing the link in an update request causes some other changes to the
13535 # text style of the range:
13537 # * When setting a link, the text foreground color will be set to
13538 # ThemeColorType.HYPERLINK and the text will
13539 # be underlined. If these fields are modified in the same
13540 # request, those values will be used instead of the link defaults.
13542 # also update the existing link to point to the new URL.
13545 … # will separate the newline character(s) into their own text runs. The
13546 … # link will be applied separately to the runs before and after the newline.
13547 … # * Removing a link will update the text style of the range to match the
13548 … # style of the preceding text (or the default text styles if the preceding
13549 … # text is another link) unless different styles are being set in the same
13551 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
13552 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
13553 # in the presentation. There may not be a slide at this index.
13554 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
13559 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
13560 … # transparent, depending on if the `opaque_color` field in it is set.
13565 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13566 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13567 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13571 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
13573 "magnitude": 3.14, # The magnitude.
13574 "unit": "A String", # The units for magnitude.
13576 "underline": True or False, # Whether or not the text is underlined.
13578 "glyph": "A String", # The rendered bullet glyph for this paragraph.
13581 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
13582 # in the run have the same TextStyle.
13584 # The `start_index` and `end_index` of TextRuns will always be fully
13585 # contained in the index range of a single `paragraph_marker` TextElement.
13588 "content": "A String", # The text of this run.
13589 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
13592 … # inherited from the parent. Which text styles are inherited depend on the
13596 … # from the the newline character in the paragraph at the 0 nesting level of
13597 # the list inside the parent placeholder.
13599 … # from the newline character in the paragraph at its corresponding nesting
13600 # level of the list inside the parent placeholder.
13604 … # fields will revert the style to a value matching the defaults in the Slides
13606 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
13607 # transparent, depending on if the `opaque_color` field in it is set.
13612 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13613 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13614 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13618 "bold": True or False, # Whether or not the text is rendered as bold.
13619 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
13622 … # rendered in a smaller font size, computed based on the `font_size` field.
13623 # The `font_size` itself is not affected by changes in this field.
13624 … "strikethrough": True or False, # Whether or not the text is struck through.
13625 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
13628 … # weights without breaking backwards compatibility. As such, when reading the
13629 … # style of a range of text, the value of `weighted_font_family#font_family`
13631 … # both fields are included in the field mask (either explicitly or through
13632 # the wildcard `"*"`), their values are reconciled as follows:
13634 … # * If `font_family` is set and `weighted_font_family` is not, the value of
13636 … # * If both fields are set, the value of `font_family` must match that of
13637 … # `weighted_font_family#font_family`. If so, the font family and weight of
13640 … # * If `weighted_font_family` is set and `font_family` is not, the font
13642 … # * If neither field is set, the font family and weight of the text inherit
13643 … # from the parent. Note that these properties cannot inherit separately
13647 # `bold`, the `weighted_font_family` is applied first, then `bold`.
13654 "fontFamily": "A String", # The font family of the text.
13656 … # The font family can be any font from the Font menu in Slides or from
13657 # [Google Fonts] (https://fonts.google.com/). If the font name is
13658 # unrecognized, the text is rendered in `Arial`.
13659 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
13661 # corresponds to the numerical values described in the CSS 2.1
13664 … # `700` are considered bold, and weights less than `700`are not bold. The
13667 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
13668 "fontFamily": "A String", # The font family of the text.
13670 # The font family can be any font from the Font menu in Slides or from
13671 # [Google Fonts] (https://fonts.google.com/). If the font name is
13672 # unrecognized, the text is rendered in `Arial`.
13674 # Some fonts can affect the weight of the text. If an update request
13675 … # specifies values for both `font_family` and `bold`, the explicitly-set
13677 "italic": True or False, # Whether or not the text is italicized.
13678 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
13681 … # Changing the link in an update request causes some other changes to the
13682 # text style of the range:
13684 # * When setting a link, the text foreground color will be set to
13685 # ThemeColorType.HYPERLINK and the text will
13686 # be underlined. If these fields are modified in the same
13687 # request, those values will be used instead of the link defaults.
13689 # also update the existing link to point to the new URL.
13692 … # will separate the newline character(s) into their own text runs. The
13693 … # link will be applied separately to the runs before and after the newline.
13694 … # * Removing a link will update the text style of the range to match the
13695 … # style of the preceding text (or the default text styles if the preceding
13696 … # text is another link) unless different styles are being set in the same
13698 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
13699 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
13700 # in the presentation. There may not be a slide at this index.
13701 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
13706 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
13707 # transparent, depending on if the `opaque_color` field in it is set.
13712 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13713 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13714 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13718 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
13720 "magnitude": 3.14, # The magnitude.
13721 "unit": "A String", # The units for magnitude.
13723 "underline": True or False, # Whether or not the text is underlined.
13729 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
13731 # If the shape is a placeholder shape as determined by the
13734 # Determining the rendered value of the property depends on the corresponding
13736 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
13737 # a parent placeholder if it exists. If the shape has no parent, then the
13738 # default shadow matches the defaults for new shapes created in the Slides
13742 # if it exists. If there is no parent, the fields will default to the value
13743 # used for new page elements created in the Slides editor, which may depend on
13744 # the page element kind.
13745 "color": { # A themeable solid color value. # The shadow color value.
13748 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13749 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13750 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13753 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
13754 # relative to the alignment position.
13767 "translateX": 3.14, # The X coordinate translation element.
13768 "translateY": 3.14, # The Y coordinate translation element.
13769 "scaleX": 3.14, # The X coordinate scaling element.
13770 "scaleY": 3.14, # The Y coordinate scaling element.
13771 "shearY": 3.14, # The Y coordinate shearing element.
13772 "shearX": 3.14, # The X coordinate shearing element.
13773 "unit": "A String", # The units for translate elements.
13775 "propertyState": "A String", # The shadow property state.
13777 … # Updating the the shadow on a page element will implicitly update this field
13778 # to `RENDERED`, unless another value is specified in the same request. To
13780 # case, any other shadow fields set in the same request will be ignored.
13781 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
13783 "magnitude": 3.14, # The magnitude.
13784 "unit": "A String", # The units for magnitude.
13786 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
13787 "type": "A String", # The type of the shadow.
13788 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
13789 # scale and skew of the shadow.
13790 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
13792 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
13793 # inherited from a parent placeholder if it exists. If the shape has no
13794 # parent, then the default background fill depends on the shape type,
13795 # matching the defaults for new shapes created in the Slides editor.
13796 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
13801 … "color": { # A themeable solid color value. # The color value of the solid fill.
13804 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13805 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13806 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13809 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
13810 # That is, the final pixel color is defined by the equation:
13817 "propertyState": "A String", # The background fill property state.
13819 # Updating the the fill on a shape will implicitly update this field to
13820 # `RENDERED`, unless another value is specified in the same request. To
13822 # any other fill fields set in the same request will be ignored.
13824 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
13826 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
13827 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
13828 # in the presentation. There may not be a slide at this index.
13829 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
13834 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
13835 # parent placeholder if it exists. If the shape has no parent, then the
13836 # default outline depends on the shape type, matching the defaults for
13837 # new shapes created in the Slides editor.
13840 # if it exists. If there is no parent, the fields will default to the value
13841 # used for new page elements created in the Slides editor, which may depend on
13842 # the page element kind.
13843 "outlineFill": { # The fill of the outline. # The fill of the outline.
13844 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
13849 … "color": { # A themeable solid color value. # The color value of the solid fill.
13852 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13853 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13854 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13857 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
13858 # That is, the final pixel color is defined by the equation:
13866 "propertyState": "A String", # The outline property state.
13868 # Updating the the outline on a page element will implicitly update this
13869 # field to`RENDERED`, unless another value is specified in the same request.
13871 # this case, any other outline fields set in the same request will be
13873 "dashStyle": "A String", # The dash style of the outline.
13874 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
13875 "magnitude": 3.14, # The magnitude.
13876 "unit": "A String", # The units for magnitude.
13880 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
13883 # If set, the shape is a placeholder shape and any inherited properties
13884 # can be resolved by looking at the parent placeholder identified by the
13886 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
13887 # If unset, the parent placeholder shape does not exist, so the shape does
13889 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
13890 # the same page, they would have different index values.
13891 "type": "A String", # The type of the placeholder.
13893 "shapeType": "A String", # The type of the shape.
13898 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
13899 # minutes. This URL is tagged with the account of the requester. Anyone with
13900 # the URL effectively accesses the image as the original requester. Access to
13901 # the image may be lost if the presentation's sharing settings change.
13902 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
13903 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
13904 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
13905 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
13908 # if it exists. If there is no parent, the fields will default to the value
13909 … # used for new page elements created in the Slides editor, which may depend on
13910 # the page element kind.
13911 "outlineFill": { # The fill of the outline. # The fill of the outline.
13912 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
13917 … "color": { # A themeable solid color value. # The color value of the solid fill.
13920 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13921 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13922 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13925 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
13926 # That is, the final pixel color is defined by the equation:
13934 "propertyState": "A String", # The outline property state.
13936 # Updating the the outline on a page element will implicitly update this
13937 … # field to`RENDERED`, unless another value is specified in the same request.
13939 # this case, any other outline fields set in the same request will be
13941 "dashStyle": "A String", # The dash style of the outline.
13942 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
13943 "magnitude": 3.14, # The magnitude.
13944 "unit": "A String", # The units for magnitude.
13947 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
13949 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
13951 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
13954 # The colors in the gradient will replace the corresponding colors at
13955 # the same position in the color palette and apply to the image. This
13958 … "color": { # A themeable solid color value. # The color of the gradient stop.
13961 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13962 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13963 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13966 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
13968 … "position": 3.14, # The relative position of the color stop in the gradient band measured
13969 # in percentage. The value should be in the interval [0.0, 1.0].
13972 "name": "A String", # The name of the recolor effect.
13974 # The name is determined from the `recolor_stops` by matching the gradient
13975 # against the colors in the page's current color scheme. This property is
13978 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
13979 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
13980 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
13981 # in the presentation. There may not be a slide at this index.
13982 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
13987 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
13990 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
13994 … # The crop properties is represented by the offsets of four edges which define
13995 # a crop rectangle. The offsets are measured in percentage from the
13996 # corresponding edges of the object's original bounding rectangle towards
13997 # inside, relative to the object's original dimensions.
13999 # - If the offset is in the interval (0, 1), the corresponding edge of crop
14000 … # rectangle is positioned inside of the object's original bounding rectangle.
14001 … # - If the offset is negative or greater than 1, the corresponding edge of crop
14002 … # rectangle is positioned outside of the object's original bounding rectangle.
14003 # - If the left edge of the crop rectangle is on the right side of its right
14004 # edge, the object will be flipped horizontally.
14005 … # - If the top edge of the crop rectangle is below its bottom edge, the object
14007 # - If all offsets and rotation angle is 0, the object is not cropped.
14009 # After cropping, the content in the crop rectangle will be stretched to fit
14011 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
14012 # the right of the original bounding rectangle left edge, relative to the
14014 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
14015 # Rotation angle is applied after the offset.
14016 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
14017 … # to the left of the original bounding rectangle right edge, relative to the
14019 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
14020 … # above the original bounding rectangle bottom edge, relative to the object's
14022 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
14023 # below the original bounding rectangle top edge, relative to the object's
14026 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
14030 # if it exists. If there is no parent, the fields will default to the value
14031 … # used for new page elements created in the Slides editor, which may depend on
14032 # the page element kind.
14033 "color": { # A themeable solid color value. # The shadow color value.
14036 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14037 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14038 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14041 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
14042 # relative to the alignment position.
14055 "translateX": 3.14, # The X coordinate translation element.
14056 "translateY": 3.14, # The Y coordinate translation element.
14057 "scaleX": 3.14, # The X coordinate scaling element.
14058 "scaleY": 3.14, # The Y coordinate scaling element.
14059 "shearY": 3.14, # The Y coordinate shearing element.
14060 "shearX": 3.14, # The X coordinate shearing element.
14061 "unit": "A String", # The units for translate elements.
14063 "propertyState": "A String", # The shadow property state.
14065 … # Updating the the shadow on a page element will implicitly update this field
14066 # to `RENDERED`, unless another value is specified in the same request. To
14068 # case, any other shadow fields set in the same request will be ignored.
14069 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
14071 "magnitude": 3.14, # The magnitude.
14072 "unit": "A String", # The units for magnitude.
14074 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
14075 "type": "A String", # The type of the shadow.
14076 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
14077 # scale and skew of the shadow.
14078 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
14080 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
14084 … "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
14089 "url": "A String", # An URL to a video. The URL is valid as long as the source video
14091 "videoProperties": { # The properties of the Video. # The properties of the video.
14092 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
14093 # videos created in the Slides editor.
14096 # if it exists. If there is no parent, the fields will default to the value
14097 # used for new page elements created in the Slides editor, which may depend on
14098 # the page element kind.
14099 "outlineFill": { # The fill of the outline. # The fill of the outline.
14100 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
14105 … "color": { # A themeable solid color value. # The color value of the solid fill.
14108 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14109 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14110 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14113 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
14114 # That is, the final pixel color is defined by the equation:
14122 "propertyState": "A String", # The outline property state.
14124 # Updating the the outline on a page element will implicitly update this
14125 # field to`RENDERED`, unless another value is specified in the same request.
14127 # this case, any other outline fields set in the same request will be
14129 "dashStyle": "A String", # The dash style of the outline.
14130 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
14131 "magnitude": 3.14, # The magnitude.
14132 "unit": "A String", # The units for magnitude.
14136 "id": "A String", # The video source's unique identifier for this video.
14137 "source": "A String", # The video source.
14141 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
14149 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
14150 "magnitude": 3.14, # The magnitude.
14151 "unit": "A String", # The units for magnitude.
14165 # than 1. As a result, the length of this collection does not always match
14166 # the number of columns of the entire table.
14168 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
14170 "lists": { # The bulleted lists contained in this text, keyed by list ID.
14171 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
14174 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
14175 … # level. A list has at most nine levels of nesting, so the possible values
14176 # for the keys of this map are 0 through 8, inclusive.
14177 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
14179 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
14182 … # inherited from the parent. Which text styles are inherited depend on the
14186 … # from the the newline character in the paragraph at the 0 nesting level of
14187 # the list inside the parent placeholder.
14189 … # from the newline character in the paragraph at its corresponding nesting
14190 # level of the list inside the parent placeholder.
14194 … # fields will revert the style to a value matching the defaults in the Slides
14196 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
14197 … # transparent, depending on if the `opaque_color` field in it is set.
14202 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14203 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14204 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14208 … "bold": True or False, # Whether or not the text is rendered as bold.
14209 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
14212 … # rendered in a smaller font size, computed based on the `font_size` field.
14213 … # The `font_size` itself is not affected by changes in this field.
14214 … "strikethrough": True or False, # Whether or not the text is struck through.
14215 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
14218 … # weights without breaking backwards compatibility. As such, when reading the
14219 … # style of a range of text, the value of `weighted_font_family#font_family`
14221 … # both fields are included in the field mask (either explicitly or through
14222 … # the wildcard `"*"`), their values are reconciled as follows:
14224 … # * If `font_family` is set and `weighted_font_family` is not, the value of
14226 … # * If both fields are set, the value of `font_family` must match that of
14227 … # `weighted_font_family#font_family`. If so, the font family and weight of
14230 … # * If `weighted_font_family` is set and `font_family` is not, the font
14232 … # * If neither field is set, the font family and weight of the text inherit
14233 … # from the parent. Note that these properties cannot inherit separately
14237 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
14244 "fontFamily": "A String", # The font family of the text.
14246 … # The font family can be any font from the Font menu in Slides or from
14247 … # [Google Fonts] (https://fonts.google.com/). If the font name is
14248 # unrecognized, the text is rendered in `Arial`.
14249 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
14251 … # corresponds to the numerical values described in the CSS 2.1
14254 … # `700` are considered bold, and weights less than `700`are not bold. The
14257 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
14258 "fontFamily": "A String", # The font family of the text.
14260 … # The font family can be any font from the Font menu in Slides or from
14261 … # [Google Fonts] (https://fonts.google.com/). If the font name is
14262 # unrecognized, the text is rendered in `Arial`.
14264 … # Some fonts can affect the weight of the text. If an update request
14265 … # specifies values for both `font_family` and `bold`, the explicitly-set
14267 … "italic": True or False, # Whether or not the text is italicized.
14268 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
14271 … # Changing the link in an update request causes some other changes to the
14272 # text style of the range:
14274 … # * When setting a link, the text foreground color will be set to
14275 # ThemeColorType.HYPERLINK and the text will
14276 # be underlined. If these fields are modified in the same
14277 … # request, those values will be used instead of the link defaults.
14279 # also update the existing link to point to the new URL.
14282 … # will separate the newline character(s) into their own text runs. The
14283 … # link will be applied separately to the runs before and after the newline.
14284 … # * Removing a link will update the text style of the range to match the
14285 … # style of the preceding text (or the default text styles if the preceding
14286 … # text is another link) unless different styles are being set in the same
14288 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
14289 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
14290 … # in the presentation. There may not be a slide at this index.
14291 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
14296 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
14297 … # transparent, depending on if the `opaque_color` field in it is set.
14302 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14303 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14304 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14308 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
14310 "magnitude": 3.14, # The magnitude.
14311 "unit": "A String", # The units for magnitude.
14313 … "underline": True or False, # Whether or not the text is underlined.
14317 "listId": "A String", # The ID of the list.
14320 … "textElements": [ # The text contents broken down into its component parts, including styling
14322 … { # A TextElement describes the content of a range of indices in the text content
14324 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
14326 … "content": "A String", # The rendered content of this auto text, if available.
14327 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
14330 … # inherited from the parent. Which text styles are inherited depend on the
14334 … # from the the newline character in the paragraph at the 0 nesting level of
14335 # the list inside the parent placeholder.
14337 … # from the newline character in the paragraph at its corresponding nesting
14338 # level of the list inside the parent placeholder.
14342 … # fields will revert the style to a value matching the defaults in the Slides
14344 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
14345 … # transparent, depending on if the `opaque_color` field in it is set.
14350 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14351 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14352 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14356 … "bold": True or False, # Whether or not the text is rendered as bold.
14357 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
14360 … # rendered in a smaller font size, computed based on the `font_size` field.
14361 … # The `font_size` itself is not affected by changes in this field.
14362 … "strikethrough": True or False, # Whether or not the text is struck through.
14363 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
14366 … # weights without breaking backwards compatibility. As such, when reading the
14367 … # style of a range of text, the value of `weighted_font_family#font_family`
14369 … # both fields are included in the field mask (either explicitly or through
14370 # the wildcard `"*"`), their values are reconciled as follows:
14372 … # * If `font_family` is set and `weighted_font_family` is not, the value of
14374 … # * If both fields are set, the value of `font_family` must match that of
14375 … # `weighted_font_family#font_family`. If so, the font family and weight of
14378 … # * If `weighted_font_family` is set and `font_family` is not, the font
14380 … # * If neither field is set, the font family and weight of the text inherit
14381 … # from the parent. Note that these properties cannot inherit separately
14385 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
14392 "fontFamily": "A String", # The font family of the text.
14394 … # The font family can be any font from the Font menu in Slides or from
14395 … # [Google Fonts] (https://fonts.google.com/). If the font name is
14396 # unrecognized, the text is rendered in `Arial`.
14397 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
14399 … # corresponds to the numerical values described in the CSS 2.1
14402 … # `700` are considered bold, and weights less than `700`are not bold. The
14405 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
14406 "fontFamily": "A String", # The font family of the text.
14408 … # The font family can be any font from the Font menu in Slides or from
14409 … # [Google Fonts] (https://fonts.google.com/). If the font name is
14410 # unrecognized, the text is rendered in `Arial`.
14412 … # Some fonts can affect the weight of the text. If an update request
14413 … # specifies values for both `font_family` and `bold`, the explicitly-set
14415 "italic": True or False, # Whether or not the text is italicized.
14416 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
14419 … # Changing the link in an update request causes some other changes to the
14420 # text style of the range:
14422 … # * When setting a link, the text foreground color will be set to
14423 # ThemeColorType.HYPERLINK and the text will
14424 # be underlined. If these fields are modified in the same
14425 … # request, those values will be used instead of the link defaults.
14427 # also update the existing link to point to the new URL.
14430 … # will separate the newline character(s) into their own text runs. The
14431 … # link will be applied separately to the runs before and after the newline.
14432 … # * Removing a link will update the text style of the range to match the
14433 … # style of the preceding text (or the default text styles if the preceding
14434 … # text is another link) unless different styles are being set in the same
14436 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
14437 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
14438 … # in the presentation. There may not be a slide at this index.
14439 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
14444 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
14445 … # transparent, depending on if the `opaque_color` field in it is set.
14450 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14451 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14452 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14456 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
14458 "magnitude": 3.14, # The magnitude.
14459 "unit": "A String", # The units for magnitude.
14461 … "underline": True or False, # Whether or not the text is underlined.
14463 "type": "A String", # The type of this auto text.
14465 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
14467 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
14468 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
14470 … # The `start_index` and `end_index` of this TextElement represent the
14471 … # range of the paragraph. Other TextElements with an index range contained
14473 … # paragraph. The range of indices of two separate paragraphs will never
14475 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
14478 … # inherited from the parent. Which paragraph styles are inherited depend on the
14481 … # * A paragraph not in a list will inherit its paragraph style from the
14482 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
14483 … # * A paragraph in a list will inherit its paragraph style from the paragraph
14484 … # at its corresponding nesting level of the list inside the parent
14488 "spacingMode": "A String", # The spacing mode for the paragraph.
14489 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
14492 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
14493 # inherited from the parent.
14494 "magnitude": 3.14, # The magnitude.
14495 "unit": "A String", # The units for magnitude.
14497 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
14498 … # is represented as 100.0. If unset, the value is inherited from the parent.
14499 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
14500 … # the start of the text, based on the current text direction. If unset, the
14501 # value is inherited from the parent.
14502 "magnitude": 3.14, # The magnitude.
14503 "unit": "A String", # The units for magnitude.
14505 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
14506 # inherited from the parent.
14507 "magnitude": 3.14, # The magnitude.
14508 "unit": "A String", # The units for magnitude.
14510 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
14511 … # the end of the text, based on the current text direction. If unset, the
14512 # value is inherited from the parent.
14513 "magnitude": 3.14, # The magnitude.
14514 "unit": "A String", # The units for magnitude.
14516 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
14517 # If unset, the value is inherited from the parent.
14518 "magnitude": 3.14, # The magnitude.
14519 "unit": "A String", # The units for magnitude.
14521 "alignment": "A String", # The text alignment for this paragraph.
14523 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
14525 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
14526 … "listId": "A String", # The ID of the list this paragraph belongs to.
14527 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
14530 … # inherited from the parent. Which text styles are inherited depend on the
14534 … # from the the newline character in the paragraph at the 0 nesting level of
14535 # the list inside the parent placeholder.
14537 … # from the newline character in the paragraph at its corresponding nesting
14538 # level of the list inside the parent placeholder.
14542 … # fields will revert the style to a value matching the defaults in the Slides
14544 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
14545 … # transparent, depending on if the `opaque_color` field in it is set.
14550 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14551 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14552 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14556 … "bold": True or False, # Whether or not the text is rendered as bold.
14557 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
14560 … # rendered in a smaller font size, computed based on the `font_size` field.
14561 … # The `font_size` itself is not affected by changes in this field.
14562 … "strikethrough": True or False, # Whether or not the text is struck through.
14563 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
14566 … # weights without breaking backwards compatibility. As such, when reading the
14567 … # style of a range of text, the value of `weighted_font_family#font_family`
14569 … # both fields are included in the field mask (either explicitly or through
14570 … # the wildcard `"*"`), their values are reconciled as follows:
14572 … # * If `font_family` is set and `weighted_font_family` is not, the value of
14574 … # * If both fields are set, the value of `font_family` must match that of
14575 … # `weighted_font_family#font_family`. If so, the font family and weight of
14578 … # * If `weighted_font_family` is set and `font_family` is not, the font
14580 … # * If neither field is set, the font family and weight of the text inherit
14581 … # from the parent. Note that these properties cannot inherit separately
14585 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
14592 "fontFamily": "A String", # The font family of the text.
14594 … # The font family can be any font from the Font menu in Slides or from
14595 … # [Google Fonts] (https://fonts.google.com/). If the font name is
14596 # unrecognized, the text is rendered in `Arial`.
14597 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
14599 … # corresponds to the numerical values described in the CSS 2.1
14602 … # `700` are considered bold, and weights less than `700`are not bold. The
14605 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
14606 "fontFamily": "A String", # The font family of the text.
14608 … # The font family can be any font from the Font menu in Slides or from
14609 … # [Google Fonts] (https://fonts.google.com/). If the font name is
14610 # unrecognized, the text is rendered in `Arial`.
14612 … # Some fonts can affect the weight of the text. If an update request
14613 … # specifies values for both `font_family` and `bold`, the explicitly-set
14615 … "italic": True or False, # Whether or not the text is italicized.
14616 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
14619 … # Changing the link in an update request causes some other changes to the
14620 # text style of the range:
14622 … # * When setting a link, the text foreground color will be set to
14623 # ThemeColorType.HYPERLINK and the text will
14624 # be underlined. If these fields are modified in the same
14625 … # request, those values will be used instead of the link defaults.
14627 # also update the existing link to point to the new URL.
14630 … # will separate the newline character(s) into their own text runs. The
14631 … # link will be applied separately to the runs before and after the newline.
14632 … # * Removing a link will update the text style of the range to match the
14633 … # style of the preceding text (or the default text styles if the preceding
14634 … # text is another link) unless different styles are being set in the same
14636 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
14637 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
14638 … # in the presentation. There may not be a slide at this index.
14639 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
14644 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
14645 … # transparent, depending on if the `opaque_color` field in it is set.
14650 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14651 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14652 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14656 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
14658 "magnitude": 3.14, # The magnitude.
14659 "unit": "A String", # The units for magnitude.
14661 … "underline": True or False, # Whether or not the text is underlined.
14663 … "glyph": "A String", # The rendered bullet glyph for this paragraph.
14666 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
14667 # in the run have the same TextStyle.
14669 … # The `start_index` and `end_index` of TextRuns will always be fully
14670 … # contained in the index range of a single `paragraph_marker` TextElement.
14673 "content": "A String", # The text of this run.
14674 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
14677 … # inherited from the parent. Which text styles are inherited depend on the
14681 … # from the the newline character in the paragraph at the 0 nesting level of
14682 # the list inside the parent placeholder.
14684 … # from the newline character in the paragraph at its corresponding nesting
14685 # level of the list inside the parent placeholder.
14689 … # fields will revert the style to a value matching the defaults in the Slides
14691 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
14692 … # transparent, depending on if the `opaque_color` field in it is set.
14697 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14698 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14699 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14703 … "bold": True or False, # Whether or not the text is rendered as bold.
14704 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
14707 … # rendered in a smaller font size, computed based on the `font_size` field.
14708 … # The `font_size` itself is not affected by changes in this field.
14709 … "strikethrough": True or False, # Whether or not the text is struck through.
14710 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
14713 … # weights without breaking backwards compatibility. As such, when reading the
14714 … # style of a range of text, the value of `weighted_font_family#font_family`
14716 … # both fields are included in the field mask (either explicitly or through
14717 # the wildcard `"*"`), their values are reconciled as follows:
14719 … # * If `font_family` is set and `weighted_font_family` is not, the value of
14721 … # * If both fields are set, the value of `font_family` must match that of
14722 … # `weighted_font_family#font_family`. If so, the font family and weight of
14725 … # * If `weighted_font_family` is set and `font_family` is not, the font
14727 … # * If neither field is set, the font family and weight of the text inherit
14728 … # from the parent. Note that these properties cannot inherit separately
14732 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
14739 "fontFamily": "A String", # The font family of the text.
14741 … # The font family can be any font from the Font menu in Slides or from
14742 … # [Google Fonts] (https://fonts.google.com/). If the font name is
14743 # unrecognized, the text is rendered in `Arial`.
14744 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
14746 … # corresponds to the numerical values described in the CSS 2.1
14749 … # `700` are considered bold, and weights less than `700`are not bold. The
14752 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
14753 "fontFamily": "A String", # The font family of the text.
14755 … # The font family can be any font from the Font menu in Slides or from
14756 … # [Google Fonts] (https://fonts.google.com/). If the font name is
14757 # unrecognized, the text is rendered in `Arial`.
14759 … # Some fonts can affect the weight of the text. If an update request
14760 … # specifies values for both `font_family` and `bold`, the explicitly-set
14762 "italic": True or False, # Whether or not the text is italicized.
14763 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
14766 … # Changing the link in an update request causes some other changes to the
14767 # text style of the range:
14769 … # * When setting a link, the text foreground color will be set to
14770 # ThemeColorType.HYPERLINK and the text will
14771 # be underlined. If these fields are modified in the same
14772 … # request, those values will be used instead of the link defaults.
14774 # also update the existing link to point to the new URL.
14777 … # will separate the newline character(s) into their own text runs. The
14778 … # link will be applied separately to the runs before and after the newline.
14779 … # * Removing a link will update the text style of the range to match the
14780 … # style of the preceding text (or the default text styles if the preceding
14781 … # text is another link) unless different styles are being set in the same
14783 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
14784 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
14785 … # in the presentation. There may not be a slide at this index.
14786 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
14791 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
14792 … # transparent, depending on if the `opaque_color` field in it is set.
14797 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14798 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14799 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14803 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
14805 "magnitude": 3.14, # The magnitude.
14806 "unit": "A String", # The units for magnitude.
14808 … "underline": True or False, # Whether or not the text is underlined.
14814 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
14815 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
14816 # for newly created table cells in the Slides editor.
14817 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
14822 … "color": { # A themeable solid color value. # The color value of the solid fill.
14825 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14826 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14827 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14830 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
14831 # That is, the final pixel color is defined by the equation:
14838 "propertyState": "A String", # The background fill property state.
14840 … # Updating the the fill on a table cell will implicitly update this field
14841 … # to `RENDERED`, unless another value is specified in the same request. To
14843 … # case, any other fill fields set in the same request will be ignored.
14846 "rowSpan": 42, # Row span of the cell.
14847 "columnSpan": 42, # Column span of the cell.
14848 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
14849 "rowIndex": 42, # The 0-based row index.
14850 "columnIndex": 42, # The 0-based column index.
14854 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
14855 "magnitude": 3.14, # The magnitude.
14856 "unit": "A String", # The units for magnitude.
14860 "rows": 42, # Number of rows in the table.
14861 "columns": 42, # Number of columns in the table.
14865 "lineProperties": { # The properties of the Line. # The properties of the line.
14867 # When unset, these fields default to values that match the appearance of
14868 # new lines created in the Slides editor.
14869 "dashStyle": "A String", # The dash style of the line.
14870 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
14871 "magnitude": 3.14, # The magnitude.
14872 "unit": "A String", # The units for magnitude.
14874 "endArrow": "A String", # The style of the arrow at the end of the line.
14875 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
14876 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
14877 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
14878 # in the presentation. There may not be a slide at this index.
14879 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
14884 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
14885 # lines created in the Slides editor.
14886 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
14891 … "color": { # A themeable solid color value. # The color value of the solid fill.
14894 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14895 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14896 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14899 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
14900 # That is, the final pixel color is defined by the equation:
14908 "startArrow": "A String", # The style of the arrow at the beginning of the line.
14910 "lineType": "A String", # The type of the line.
14912 "size": { # A width and height. # The size of the page element.
14913 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
14914 "magnitude": 3.14, # The magnitude.
14915 "unit": "A String", # The units for magnitude.
14917 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
14918 "magnitude": 3.14, # The magnitude.
14919 "unit": "A String", # The units for magnitude.
14924 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
14926 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains …
14927 # notes for the corresponding slide.
14928 # The actual shape may not always exist on the notes page. Inserting text
14929 # using this object ID will automatically create the shape. In this case, the
14930 # actual shape may have different object ID. The `GetPresentation` or
14931 # `GetPage` action will always return the latest object ID.
14933 "objectId": "A String", # The object ID for this page. Object IDs used by
14935 # PageElement share the same namespace.
14936 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
14937 # update requests to assert that the presentation revision hasn't changed
14938 # since the last read operation. Only populated if the user has edit access
14939 # to the presentation.
14941 # The format of the revision ID may change over time, so it should be treated
14943 # hours after it has been returned and cannot be shared across users. If the
14944 # revision ID is unchanged between calls, then the presentation has not
14945 # changed. Conversely, a changed ID (for the same presentation and user)
14946 # usually means the presentation has been updated; however, a changed ID can
14948 "pageProperties": { # The properties of the Page. # The properties of the page.
14950 # The page will inherit properties from the parent page. Depending on the page
14951 # type the hierarchy is defined in either
14954 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
14955 # from a parent page if it exists. If the page has no parent, then the
14956 # background fill defaults to the corresponding fill in the Slides editor.
14957 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
14962 "color": { # A themeable solid color value. # The color value of the solid fill.
14965 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14966 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14967 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14970 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
14971 # That is, the final pixel color is defined by the equation:
14978 "propertyState": "A String", # The background fill property state.
14980 # Updating the the fill on a page will implicitly update this field to
14981 # `RENDERED`, unless another value is specified in the same request. To
14983 # any other fill fields set in the same request will be ignored.
14984 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
14985 # the specified picture. The picture is stretched to fit its container.
14986 "contentUrl": "A String", # Reading the content_url:
14989 # This URL is tagged with the account of the requester. Anyone with the URL
14990 # effectively accesses the picture as the original requester. Access to the
14991 # picture may be lost if the presentation's sharing settings change.
14993 # Writing the content_url:
14995 # The picture is fetched once at insertion time and a copy is stored for
14996 # display inside the presentation. Pictures must be less than 50MB in size,
14999 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
15000 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
15001 "magnitude": 3.14, # The magnitude.
15002 "unit": "A String", # The units for magnitude.
15004 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
15005 "magnitude": 3.14, # The magnitude.
15006 "unit": "A String", # The units for magnitude.
15011 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
15012 # a parent page. If the page has no parent, the color scheme uses a default
15014 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
15015 { # A pair mapping a theme color type to the concrete color it represents.
15016 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
15017 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15018 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15019 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15021 "type": "A String", # The type of the theme color.
15026 "pageType": "A String", # The type of the page.
15027 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
15029 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
15031 # notes. A notes page inherits properties from the
15033 # The placeholder shape with type BODY on the notes page contains the speaker
15034 # notes for this slide. The ID of this shape is identified by the
15036 # The notes page is read-only except for the text content and styles of the
15038 "masterObjectId": "A String", # The object ID of the master that this slide is based on.
15039 "layoutObjectId": "A String", # The object ID of the layout that this slide is based on.
15043 "slides": [ # The slides in the presentation.
15046 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
15048 … "displayName": "A String", # The human readable name of the layout in the presentation's locale.
15049 "name": "A String", # The name of the layout.
15050 … "masterObjectId": "A String", # The object ID of the master that this layout is based on.
15052 "pageElements": [ # The page elements rendered on the page.
15056 "renderedText": "A String", # The text rendered as word art.
15058 …"description": "A String", # The description of the page element. Combined with title to display a…
15060 "objectId": "A String", # The object ID for this page element. Object IDs used by
15062 # google.apps.slides.v1.PageElement share the same namespace.
15063 … "title": "A String", # The title of the page element. Combined with description to display alt
15068 # This URL is tagged with the account of the requester. Anyone with the URL
15069 # effectively accesses the image as the original requester. Access to the
15070 # image may be lost if the presentation's sharing settings change.
15071 "imageProperties": { # The properties of the Image. # The properties of the image.
15072 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
15075 # if it exists. If there is no parent, the fields will default to the value
15076 # used for new page elements created in the Slides editor, which may depend on
15077 # the page element kind.
15078 "outlineFill": { # The fill of the outline. # The fill of the outline.
15079 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
15084 … "color": { # A themeable solid color value. # The color value of the solid fill.
15087 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15088 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15089 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15092 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
15093 # That is, the final pixel color is defined by the equation:
15101 "propertyState": "A String", # The outline property state.
15103 # Updating the the outline on a page element will implicitly update this
15104 # field to`RENDERED`, unless another value is specified in the same request.
15106 # this case, any other outline fields set in the same request will be
15108 "dashStyle": "A String", # The dash style of the outline.
15109 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
15110 "magnitude": 3.14, # The magnitude.
15111 "unit": "A String", # The units for magnitude.
15114 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
15116 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
15118 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
15121 # The colors in the gradient will replace the corresponding colors at
15122 # the same position in the color palette and apply to the image. This
15125 … "color": { # A themeable solid color value. # The color of the gradient stop.
15128 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15129 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15130 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15133 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
15135 … "position": 3.14, # The relative position of the color stop in the gradient band measured
15136 # in percentage. The value should be in the interval [0.0, 1.0].
15139 "name": "A String", # The name of the recolor effect.
15141 # The name is determined from the `recolor_stops` by matching the gradient
15142 # against the colors in the page's current color scheme. This property is
15145 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
15146 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
15147 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
15148 # in the presentation. There may not be a slide at this index.
15149 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
15154 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
15157 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
15161 # The crop properties is represented by the offsets of four edges which define
15162 # a crop rectangle. The offsets are measured in percentage from the
15163 # corresponding edges of the object's original bounding rectangle towards
15164 # inside, relative to the object's original dimensions.
15166 # - If the offset is in the interval (0, 1), the corresponding edge of crop
15167 # rectangle is positioned inside of the object's original bounding rectangle.
15168 … # - If the offset is negative or greater than 1, the corresponding edge of crop
15169 # rectangle is positioned outside of the object's original bounding rectangle.
15170 # - If the left edge of the crop rectangle is on the right side of its right
15171 # edge, the object will be flipped horizontally.
15172 # - If the top edge of the crop rectangle is below its bottom edge, the object
15174 # - If all offsets and rotation angle is 0, the object is not cropped.
15176 # After cropping, the content in the crop rectangle will be stretched to fit
15178 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
15179 # the right of the original bounding rectangle left edge, relative to the
15181 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
15182 # Rotation angle is applied after the offset.
15183 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
15184 # to the left of the original bounding rectangle right edge, relative to the
15186 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
15187 … # above the original bounding rectangle bottom edge, relative to the object's
15189 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
15190 # below the original bounding rectangle top edge, relative to the object's
15193 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
15197 # if it exists. If there is no parent, the fields will default to the value
15198 # used for new page elements created in the Slides editor, which may depend on
15199 # the page element kind.
15200 "color": { # A themeable solid color value. # The shadow color value.
15203 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15204 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15205 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15208 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
15209 # relative to the alignment position.
15222 "translateX": 3.14, # The X coordinate translation element.
15223 "translateY": 3.14, # The Y coordinate translation element.
15224 "scaleX": 3.14, # The X coordinate scaling element.
15225 "scaleY": 3.14, # The Y coordinate scaling element.
15226 "shearY": 3.14, # The Y coordinate shearing element.
15227 "shearX": 3.14, # The X coordinate shearing element.
15228 "unit": "A String", # The units for translate elements.
15230 "propertyState": "A String", # The shadow property state.
15232 … # Updating the the shadow on a page element will implicitly update this field
15233 # to `RENDERED`, unless another value is specified in the same request. To
15235 # case, any other shadow fields set in the same request will be ignored.
15236 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
15238 "magnitude": 3.14, # The magnitude.
15239 "unit": "A String", # The units for magnitude.
15241 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
15242 "type": "A String", # The type of the shadow.
15243 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
15244 # scale and skew of the shadow.
15245 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
15247 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
15251 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
15264 "translateX": 3.14, # The X coordinate translation element.
15265 "translateY": 3.14, # The Y coordinate translation element.
15266 "scaleX": 3.14, # The X coordinate scaling element.
15267 "scaleY": 3.14, # The Y coordinate scaling element.
15268 "shearY": 3.14, # The Y coordinate shearing element.
15269 "shearX": 3.14, # The X coordinate shearing element.
15270 "unit": "A String", # The units for translate elements.
15274 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
15276 "lists": { # The bulleted lists contained in this text, keyed by list ID.
15277 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
15280 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
15281 # level. A list has at most nine levels of nesting, so the possible values
15282 # for the keys of this map are 0 through 8, inclusive.
15283 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
15285 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
15288 … # inherited from the parent. Which text styles are inherited depend on the
15292 … # from the the newline character in the paragraph at the 0 nesting level of
15293 # the list inside the parent placeholder.
15295 … # from the newline character in the paragraph at its corresponding nesting
15296 # level of the list inside the parent placeholder.
15300 … # fields will revert the style to a value matching the defaults in the Slides
15302 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
15303 … # transparent, depending on if the `opaque_color` field in it is set.
15308 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15309 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15310 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15314 "bold": True or False, # Whether or not the text is rendered as bold.
15315 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
15318 … # rendered in a smaller font size, computed based on the `font_size` field.
15319 # The `font_size` itself is not affected by changes in this field.
15320 … "strikethrough": True or False, # Whether or not the text is struck through.
15321 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
15324 … # weights without breaking backwards compatibility. As such, when reading the
15325 … # style of a range of text, the value of `weighted_font_family#font_family`
15327 … # both fields are included in the field mask (either explicitly or through
15328 # the wildcard `"*"`), their values are reconciled as follows:
15330 … # * If `font_family` is set and `weighted_font_family` is not, the value of
15332 … # * If both fields are set, the value of `font_family` must match that of
15333 … # `weighted_font_family#font_family`. If so, the font family and weight of
15336 … # * If `weighted_font_family` is set and `font_family` is not, the font
15338 … # * If neither field is set, the font family and weight of the text inherit
15339 … # from the parent. Note that these properties cannot inherit separately
15343 # `bold`, the `weighted_font_family` is applied first, then `bold`.
15350 "fontFamily": "A String", # The font family of the text.
15352 … # The font family can be any font from the Font menu in Slides or from
15353 # [Google Fonts] (https://fonts.google.com/). If the font name is
15354 # unrecognized, the text is rendered in `Arial`.
15355 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
15357 # corresponds to the numerical values described in the CSS 2.1
15360 … # `700` are considered bold, and weights less than `700`are not bold. The
15363 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
15364 "fontFamily": "A String", # The font family of the text.
15366 … # The font family can be any font from the Font menu in Slides or from
15367 # [Google Fonts] (https://fonts.google.com/). If the font name is
15368 # unrecognized, the text is rendered in `Arial`.
15370 # Some fonts can affect the weight of the text. If an update request
15371 … # specifies values for both `font_family` and `bold`, the explicitly-set
15373 "italic": True or False, # Whether or not the text is italicized.
15374 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
15377 … # Changing the link in an update request causes some other changes to the
15378 # text style of the range:
15380 # * When setting a link, the text foreground color will be set to
15381 # ThemeColorType.HYPERLINK and the text will
15382 # be underlined. If these fields are modified in the same
15383 # request, those values will be used instead of the link defaults.
15385 # also update the existing link to point to the new URL.
15388 … # will separate the newline character(s) into their own text runs. The
15389 … # link will be applied separately to the runs before and after the newline.
15390 … # * Removing a link will update the text style of the range to match the
15391 … # style of the preceding text (or the default text styles if the preceding
15392 … # text is another link) unless different styles are being set in the same
15394 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
15395 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
15396 # in the presentation. There may not be a slide at this index.
15397 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
15402 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
15403 … # transparent, depending on if the `opaque_color` field in it is set.
15408 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15409 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15410 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15414 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
15416 "magnitude": 3.14, # The magnitude.
15417 "unit": "A String", # The units for magnitude.
15419 "underline": True or False, # Whether or not the text is underlined.
15423 "listId": "A String", # The ID of the list.
15426 … "textElements": [ # The text contents broken down into its component parts, including styling
15428 … { # A TextElement describes the content of a range of indices in the text content
15430 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
15432 … "content": "A String", # The rendered content of this auto text, if available.
15433 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
15436 … # inherited from the parent. Which text styles are inherited depend on the
15440 … # from the the newline character in the paragraph at the 0 nesting level of
15441 # the list inside the parent placeholder.
15443 … # from the newline character in the paragraph at its corresponding nesting
15444 # level of the list inside the parent placeholder.
15448 … # fields will revert the style to a value matching the defaults in the Slides
15450 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
15451 # transparent, depending on if the `opaque_color` field in it is set.
15456 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15457 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15458 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15462 "bold": True or False, # Whether or not the text is rendered as bold.
15463 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
15466 … # rendered in a smaller font size, computed based on the `font_size` field.
15467 # The `font_size` itself is not affected by changes in this field.
15468 … "strikethrough": True or False, # Whether or not the text is struck through.
15469 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
15472 … # weights without breaking backwards compatibility. As such, when reading the
15473 … # style of a range of text, the value of `weighted_font_family#font_family`
15475 … # both fields are included in the field mask (either explicitly or through
15476 # the wildcard `"*"`), their values are reconciled as follows:
15478 … # * If `font_family` is set and `weighted_font_family` is not, the value of
15480 … # * If both fields are set, the value of `font_family` must match that of
15481 … # `weighted_font_family#font_family`. If so, the font family and weight of
15484 … # * If `weighted_font_family` is set and `font_family` is not, the font
15486 … # * If neither field is set, the font family and weight of the text inherit
15487 … # from the parent. Note that these properties cannot inherit separately
15491 # `bold`, the `weighted_font_family` is applied first, then `bold`.
15498 "fontFamily": "A String", # The font family of the text.
15500 … # The font family can be any font from the Font menu in Slides or from
15501 # [Google Fonts] (https://fonts.google.com/). If the font name is
15502 # unrecognized, the text is rendered in `Arial`.
15503 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
15505 # corresponds to the numerical values described in the CSS 2.1
15508 … # `700` are considered bold, and weights less than `700`are not bold. The
15511 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
15512 "fontFamily": "A String", # The font family of the text.
15514 # The font family can be any font from the Font menu in Slides or from
15515 # [Google Fonts] (https://fonts.google.com/). If the font name is
15516 # unrecognized, the text is rendered in `Arial`.
15518 # Some fonts can affect the weight of the text. If an update request
15519 … # specifies values for both `font_family` and `bold`, the explicitly-set
15521 "italic": True or False, # Whether or not the text is italicized.
15522 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
15525 … # Changing the link in an update request causes some other changes to the
15526 # text style of the range:
15528 # * When setting a link, the text foreground color will be set to
15529 # ThemeColorType.HYPERLINK and the text will
15530 # be underlined. If these fields are modified in the same
15531 # request, those values will be used instead of the link defaults.
15533 # also update the existing link to point to the new URL.
15536 … # will separate the newline character(s) into their own text runs. The
15537 … # link will be applied separately to the runs before and after the newline.
15538 … # * Removing a link will update the text style of the range to match the
15539 … # style of the preceding text (or the default text styles if the preceding
15540 … # text is another link) unless different styles are being set in the same
15542 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
15543 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
15544 # in the presentation. There may not be a slide at this index.
15545 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
15550 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
15551 # transparent, depending on if the `opaque_color` field in it is set.
15556 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15557 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15558 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15562 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
15564 "magnitude": 3.14, # The magnitude.
15565 "unit": "A String", # The units for magnitude.
15567 "underline": True or False, # Whether or not the text is underlined.
15569 "type": "A String", # The type of this auto text.
15571 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
15573 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
15574 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
15576 # The `start_index` and `end_index` of this TextElement represent the
15577 # range of the paragraph. Other TextElements with an index range contained
15579 # paragraph. The range of indices of two separate paragraphs will never
15581 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
15584 … # inherited from the parent. Which paragraph styles are inherited depend on the
15587 # * A paragraph not in a list will inherit its paragraph style from the
15588 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
15589 … # * A paragraph in a list will inherit its paragraph style from the paragraph
15590 # at its corresponding nesting level of the list inside the parent
15594 "spacingMode": "A String", # The spacing mode for the paragraph.
15595 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
15598 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
15599 # inherited from the parent.
15600 "magnitude": 3.14, # The magnitude.
15601 "unit": "A String", # The units for magnitude.
15603 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
15604 … # is represented as 100.0. If unset, the value is inherited from the parent.
15605 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
15606 … # the start of the text, based on the current text direction. If unset, the
15607 # value is inherited from the parent.
15608 "magnitude": 3.14, # The magnitude.
15609 "unit": "A String", # The units for magnitude.
15611 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
15612 # inherited from the parent.
15613 "magnitude": 3.14, # The magnitude.
15614 "unit": "A String", # The units for magnitude.
15616 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
15617 … # the end of the text, based on the current text direction. If unset, the
15618 # value is inherited from the parent.
15619 "magnitude": 3.14, # The magnitude.
15620 "unit": "A String", # The units for magnitude.
15622 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
15623 # If unset, the value is inherited from the parent.
15624 "magnitude": 3.14, # The magnitude.
15625 "unit": "A String", # The units for magnitude.
15627 "alignment": "A String", # The text alignment for this paragraph.
15629 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
15631 "nestingLevel": 42, # The nesting level of this paragraph in the list.
15632 "listId": "A String", # The ID of the list this paragraph belongs to.
15633 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
15636 … # inherited from the parent. Which text styles are inherited depend on the
15640 … # from the the newline character in the paragraph at the 0 nesting level of
15641 # the list inside the parent placeholder.
15643 … # from the newline character in the paragraph at its corresponding nesting
15644 # level of the list inside the parent placeholder.
15648 … # fields will revert the style to a value matching the defaults in the Slides
15650 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
15651 … # transparent, depending on if the `opaque_color` field in it is set.
15656 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15657 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15658 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15662 "bold": True or False, # Whether or not the text is rendered as bold.
15663 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
15666 … # rendered in a smaller font size, computed based on the `font_size` field.
15667 # The `font_size` itself is not affected by changes in this field.
15668 … "strikethrough": True or False, # Whether or not the text is struck through.
15669 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
15672 … # weights without breaking backwards compatibility. As such, when reading the
15673 … # style of a range of text, the value of `weighted_font_family#font_family`
15675 … # both fields are included in the field mask (either explicitly or through
15676 # the wildcard `"*"`), their values are reconciled as follows:
15678 … # * If `font_family` is set and `weighted_font_family` is not, the value of
15680 … # * If both fields are set, the value of `font_family` must match that of
15681 … # `weighted_font_family#font_family`. If so, the font family and weight of
15684 … # * If `weighted_font_family` is set and `font_family` is not, the font
15686 … # * If neither field is set, the font family and weight of the text inherit
15687 … # from the parent. Note that these properties cannot inherit separately
15691 # `bold`, the `weighted_font_family` is applied first, then `bold`.
15698 "fontFamily": "A String", # The font family of the text.
15700 … # The font family can be any font from the Font menu in Slides or from
15701 # [Google Fonts] (https://fonts.google.com/). If the font name is
15702 # unrecognized, the text is rendered in `Arial`.
15703 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
15705 # corresponds to the numerical values described in the CSS 2.1
15708 … # `700` are considered bold, and weights less than `700`are not bold. The
15711 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
15712 "fontFamily": "A String", # The font family of the text.
15714 … # The font family can be any font from the Font menu in Slides or from
15715 # [Google Fonts] (https://fonts.google.com/). If the font name is
15716 # unrecognized, the text is rendered in `Arial`.
15718 # Some fonts can affect the weight of the text. If an update request
15719 … # specifies values for both `font_family` and `bold`, the explicitly-set
15721 "italic": True or False, # Whether or not the text is italicized.
15722 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
15725 … # Changing the link in an update request causes some other changes to the
15726 # text style of the range:
15728 # * When setting a link, the text foreground color will be set to
15729 # ThemeColorType.HYPERLINK and the text will
15730 # be underlined. If these fields are modified in the same
15731 # request, those values will be used instead of the link defaults.
15733 # also update the existing link to point to the new URL.
15736 … # will separate the newline character(s) into their own text runs. The
15737 … # link will be applied separately to the runs before and after the newline.
15738 … # * Removing a link will update the text style of the range to match the
15739 … # style of the preceding text (or the default text styles if the preceding
15740 … # text is another link) unless different styles are being set in the same
15742 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
15743 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
15744 # in the presentation. There may not be a slide at this index.
15745 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
15750 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
15751 … # transparent, depending on if the `opaque_color` field in it is set.
15756 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15757 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15758 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15762 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
15764 "magnitude": 3.14, # The magnitude.
15765 "unit": "A String", # The units for magnitude.
15767 "underline": True or False, # Whether or not the text is underlined.
15769 "glyph": "A String", # The rendered bullet glyph for this paragraph.
15772 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
15773 # in the run have the same TextStyle.
15775 # The `start_index` and `end_index` of TextRuns will always be fully
15776 # contained in the index range of a single `paragraph_marker` TextElement.
15779 "content": "A String", # The text of this run.
15780 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
15783 … # inherited from the parent. Which text styles are inherited depend on the
15787 … # from the the newline character in the paragraph at the 0 nesting level of
15788 # the list inside the parent placeholder.
15790 … # from the newline character in the paragraph at its corresponding nesting
15791 # level of the list inside the parent placeholder.
15795 … # fields will revert the style to a value matching the defaults in the Slides
15797 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
15798 # transparent, depending on if the `opaque_color` field in it is set.
15803 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15804 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15805 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15809 "bold": True or False, # Whether or not the text is rendered as bold.
15810 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
15813 … # rendered in a smaller font size, computed based on the `font_size` field.
15814 # The `font_size` itself is not affected by changes in this field.
15815 … "strikethrough": True or False, # Whether or not the text is struck through.
15816 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
15819 … # weights without breaking backwards compatibility. As such, when reading the
15820 … # style of a range of text, the value of `weighted_font_family#font_family`
15822 … # both fields are included in the field mask (either explicitly or through
15823 # the wildcard `"*"`), their values are reconciled as follows:
15825 … # * If `font_family` is set and `weighted_font_family` is not, the value of
15827 … # * If both fields are set, the value of `font_family` must match that of
15828 … # `weighted_font_family#font_family`. If so, the font family and weight of
15831 … # * If `weighted_font_family` is set and `font_family` is not, the font
15833 … # * If neither field is set, the font family and weight of the text inherit
15834 … # from the parent. Note that these properties cannot inherit separately
15838 # `bold`, the `weighted_font_family` is applied first, then `bold`.
15845 "fontFamily": "A String", # The font family of the text.
15847 … # The font family can be any font from the Font menu in Slides or from
15848 # [Google Fonts] (https://fonts.google.com/). If the font name is
15849 # unrecognized, the text is rendered in `Arial`.
15850 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
15852 # corresponds to the numerical values described in the CSS 2.1
15855 … # `700` are considered bold, and weights less than `700`are not bold. The
15858 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
15859 "fontFamily": "A String", # The font family of the text.
15861 # The font family can be any font from the Font menu in Slides or from
15862 # [Google Fonts] (https://fonts.google.com/). If the font name is
15863 # unrecognized, the text is rendered in `Arial`.
15865 # Some fonts can affect the weight of the text. If an update request
15866 … # specifies values for both `font_family` and `bold`, the explicitly-set
15868 "italic": True or False, # Whether or not the text is italicized.
15869 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
15872 … # Changing the link in an update request causes some other changes to the
15873 # text style of the range:
15875 # * When setting a link, the text foreground color will be set to
15876 # ThemeColorType.HYPERLINK and the text will
15877 # be underlined. If these fields are modified in the same
15878 # request, those values will be used instead of the link defaults.
15880 # also update the existing link to point to the new URL.
15883 … # will separate the newline character(s) into their own text runs. The
15884 … # link will be applied separately to the runs before and after the newline.
15885 … # * Removing a link will update the text style of the range to match the
15886 … # style of the preceding text (or the default text styles if the preceding
15887 … # text is another link) unless different styles are being set in the same
15889 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
15890 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
15891 # in the presentation. There may not be a slide at this index.
15892 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
15897 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
15898 # transparent, depending on if the `opaque_color` field in it is set.
15903 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15904 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15905 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15909 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
15911 "magnitude": 3.14, # The magnitude.
15912 "unit": "A String", # The units for magnitude.
15914 "underline": True or False, # Whether or not the text is underlined.
15920 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
15922 # If the shape is a placeholder shape as determined by the
15925 # Determining the rendered value of the property depends on the corresponding
15927 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
15928 # a parent placeholder if it exists. If the shape has no parent, then the
15929 # default shadow matches the defaults for new shapes created in the Slides
15933 # if it exists. If there is no parent, the fields will default to the value
15934 # used for new page elements created in the Slides editor, which may depend on
15935 # the page element kind.
15936 "color": { # A themeable solid color value. # The shadow color value.
15939 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15940 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15941 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15944 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
15945 # relative to the alignment position.
15958 "translateX": 3.14, # The X coordinate translation element.
15959 "translateY": 3.14, # The Y coordinate translation element.
15960 "scaleX": 3.14, # The X coordinate scaling element.
15961 "scaleY": 3.14, # The Y coordinate scaling element.
15962 "shearY": 3.14, # The Y coordinate shearing element.
15963 "shearX": 3.14, # The X coordinate shearing element.
15964 "unit": "A String", # The units for translate elements.
15966 "propertyState": "A String", # The shadow property state.
15968 … # Updating the the shadow on a page element will implicitly update this field
15969 # to `RENDERED`, unless another value is specified in the same request. To
15971 # case, any other shadow fields set in the same request will be ignored.
15972 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
15974 "magnitude": 3.14, # The magnitude.
15975 "unit": "A String", # The units for magnitude.
15977 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
15978 "type": "A String", # The type of the shadow.
15979 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
15980 # scale and skew of the shadow.
15981 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
15983 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
15984 # inherited from a parent placeholder if it exists. If the shape has no
15985 # parent, then the default background fill depends on the shape type,
15986 # matching the defaults for new shapes created in the Slides editor.
15987 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
15992 … "color": { # A themeable solid color value. # The color value of the solid fill.
15995 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15996 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15997 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16000 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
16001 # That is, the final pixel color is defined by the equation:
16008 "propertyState": "A String", # The background fill property state.
16010 # Updating the the fill on a shape will implicitly update this field to
16011 # `RENDERED`, unless another value is specified in the same request. To
16013 # any other fill fields set in the same request will be ignored.
16015 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
16017 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
16018 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
16019 # in the presentation. There may not be a slide at this index.
16020 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
16025 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
16026 # parent placeholder if it exists. If the shape has no parent, then the
16027 # default outline depends on the shape type, matching the defaults for
16028 # new shapes created in the Slides editor.
16031 # if it exists. If there is no parent, the fields will default to the value
16032 # used for new page elements created in the Slides editor, which may depend on
16033 # the page element kind.
16034 "outlineFill": { # The fill of the outline. # The fill of the outline.
16035 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
16040 … "color": { # A themeable solid color value. # The color value of the solid fill.
16043 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16044 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16045 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16048 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
16049 # That is, the final pixel color is defined by the equation:
16057 "propertyState": "A String", # The outline property state.
16059 # Updating the the outline on a page element will implicitly update this
16060 # field to`RENDERED`, unless another value is specified in the same request.
16062 # this case, any other outline fields set in the same request will be
16064 "dashStyle": "A String", # The dash style of the outline.
16065 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
16066 "magnitude": 3.14, # The magnitude.
16067 "unit": "A String", # The units for magnitude.
16071 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
16074 # If set, the shape is a placeholder shape and any inherited properties
16075 # can be resolved by looking at the parent placeholder identified by the
16077 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
16078 # If unset, the parent placeholder shape does not exist, so the shape does
16080 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
16081 # the same page, they would have different index values.
16082 "type": "A String", # The type of the placeholder.
16084 "shapeType": "A String", # The type of the shape.
16089 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
16090 # minutes. This URL is tagged with the account of the requester. Anyone with
16091 # the URL effectively accesses the image as the original requester. Access to
16092 # the image may be lost if the presentation's sharing settings change.
16093 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
16094 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
16095 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
16096 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
16099 # if it exists. If there is no parent, the fields will default to the value
16100 … # used for new page elements created in the Slides editor, which may depend on
16101 # the page element kind.
16102 "outlineFill": { # The fill of the outline. # The fill of the outline.
16103 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
16108 … "color": { # A themeable solid color value. # The color value of the solid fill.
16111 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16112 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16113 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16116 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
16117 # That is, the final pixel color is defined by the equation:
16125 "propertyState": "A String", # The outline property state.
16127 # Updating the the outline on a page element will implicitly update this
16128 … # field to`RENDERED`, unless another value is specified in the same request.
16130 # this case, any other outline fields set in the same request will be
16132 "dashStyle": "A String", # The dash style of the outline.
16133 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
16134 "magnitude": 3.14, # The magnitude.
16135 "unit": "A String", # The units for magnitude.
16138 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
16140 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
16142 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
16145 # The colors in the gradient will replace the corresponding colors at
16146 # the same position in the color palette and apply to the image. This
16149 … "color": { # A themeable solid color value. # The color of the gradient stop.
16152 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16153 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16154 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16157 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
16159 … "position": 3.14, # The relative position of the color stop in the gradient band measured
16160 # in percentage. The value should be in the interval [0.0, 1.0].
16163 "name": "A String", # The name of the recolor effect.
16165 # The name is determined from the `recolor_stops` by matching the gradient
16166 # against the colors in the page's current color scheme. This property is
16169 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
16170 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
16171 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
16172 # in the presentation. There may not be a slide at this index.
16173 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
16178 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
16181 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
16185 … # The crop properties is represented by the offsets of four edges which define
16186 # a crop rectangle. The offsets are measured in percentage from the
16187 # corresponding edges of the object's original bounding rectangle towards
16188 # inside, relative to the object's original dimensions.
16190 # - If the offset is in the interval (0, 1), the corresponding edge of crop
16191 … # rectangle is positioned inside of the object's original bounding rectangle.
16192 … # - If the offset is negative or greater than 1, the corresponding edge of crop
16193 … # rectangle is positioned outside of the object's original bounding rectangle.
16194 # - If the left edge of the crop rectangle is on the right side of its right
16195 # edge, the object will be flipped horizontally.
16196 … # - If the top edge of the crop rectangle is below its bottom edge, the object
16198 # - If all offsets and rotation angle is 0, the object is not cropped.
16200 # After cropping, the content in the crop rectangle will be stretched to fit
16202 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
16203 # the right of the original bounding rectangle left edge, relative to the
16205 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
16206 # Rotation angle is applied after the offset.
16207 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
16208 … # to the left of the original bounding rectangle right edge, relative to the
16210 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
16211 … # above the original bounding rectangle bottom edge, relative to the object's
16213 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
16214 # below the original bounding rectangle top edge, relative to the object's
16217 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
16221 # if it exists. If there is no parent, the fields will default to the value
16222 … # used for new page elements created in the Slides editor, which may depend on
16223 # the page element kind.
16224 "color": { # A themeable solid color value. # The shadow color value.
16227 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16228 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16229 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16232 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
16233 # relative to the alignment position.
16246 "translateX": 3.14, # The X coordinate translation element.
16247 "translateY": 3.14, # The Y coordinate translation element.
16248 "scaleX": 3.14, # The X coordinate scaling element.
16249 "scaleY": 3.14, # The Y coordinate scaling element.
16250 "shearY": 3.14, # The Y coordinate shearing element.
16251 "shearX": 3.14, # The X coordinate shearing element.
16252 "unit": "A String", # The units for translate elements.
16254 "propertyState": "A String", # The shadow property state.
16256 … # Updating the the shadow on a page element will implicitly update this field
16257 # to `RENDERED`, unless another value is specified in the same request. To
16259 # case, any other shadow fields set in the same request will be ignored.
16260 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
16262 "magnitude": 3.14, # The magnitude.
16263 "unit": "A String", # The units for magnitude.
16265 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
16266 "type": "A String", # The type of the shadow.
16267 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
16268 # scale and skew of the shadow.
16269 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
16271 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
16275 … "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
16280 "url": "A String", # An URL to a video. The URL is valid as long as the source video
16282 "videoProperties": { # The properties of the Video. # The properties of the video.
16283 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
16284 # videos created in the Slides editor.
16287 # if it exists. If there is no parent, the fields will default to the value
16288 # used for new page elements created in the Slides editor, which may depend on
16289 # the page element kind.
16290 "outlineFill": { # The fill of the outline. # The fill of the outline.
16291 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
16296 … "color": { # A themeable solid color value. # The color value of the solid fill.
16299 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16300 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16301 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16304 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
16305 # That is, the final pixel color is defined by the equation:
16313 "propertyState": "A String", # The outline property state.
16315 # Updating the the outline on a page element will implicitly update this
16316 # field to`RENDERED`, unless another value is specified in the same request.
16318 # this case, any other outline fields set in the same request will be
16320 "dashStyle": "A String", # The dash style of the outline.
16321 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
16322 "magnitude": 3.14, # The magnitude.
16323 "unit": "A String", # The units for magnitude.
16327 "id": "A String", # The video source's unique identifier for this video.
16328 "source": "A String", # The video source.
16332 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
16340 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
16341 "magnitude": 3.14, # The magnitude.
16342 "unit": "A String", # The units for magnitude.
16356 # than 1. As a result, the length of this collection does not always match
16357 # the number of columns of the entire table.
16359 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
16361 "lists": { # The bulleted lists contained in this text, keyed by list ID.
16362 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
16365 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
16366 … # level. A list has at most nine levels of nesting, so the possible values
16367 # for the keys of this map are 0 through 8, inclusive.
16368 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
16370 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
16373 … # inherited from the parent. Which text styles are inherited depend on the
16377 … # from the the newline character in the paragraph at the 0 nesting level of
16378 # the list inside the parent placeholder.
16380 … # from the newline character in the paragraph at its corresponding nesting
16381 # level of the list inside the parent placeholder.
16385 … # fields will revert the style to a value matching the defaults in the Slides
16387 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
16388 … # transparent, depending on if the `opaque_color` field in it is set.
16393 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16394 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16395 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16399 … "bold": True or False, # Whether or not the text is rendered as bold.
16400 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
16403 … # rendered in a smaller font size, computed based on the `font_size` field.
16404 … # The `font_size` itself is not affected by changes in this field.
16405 … "strikethrough": True or False, # Whether or not the text is struck through.
16406 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
16409 … # weights without breaking backwards compatibility. As such, when reading the
16410 … # style of a range of text, the value of `weighted_font_family#font_family`
16412 … # both fields are included in the field mask (either explicitly or through
16413 … # the wildcard `"*"`), their values are reconciled as follows:
16415 … # * If `font_family` is set and `weighted_font_family` is not, the value of
16417 … # * If both fields are set, the value of `font_family` must match that of
16418 … # `weighted_font_family#font_family`. If so, the font family and weight of
16421 … # * If `weighted_font_family` is set and `font_family` is not, the font
16423 … # * If neither field is set, the font family and weight of the text inherit
16424 … # from the parent. Note that these properties cannot inherit separately
16428 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
16435 "fontFamily": "A String", # The font family of the text.
16437 … # The font family can be any font from the Font menu in Slides or from
16438 … # [Google Fonts] (https://fonts.google.com/). If the font name is
16439 # unrecognized, the text is rendered in `Arial`.
16440 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
16442 … # corresponds to the numerical values described in the CSS 2.1
16445 … # `700` are considered bold, and weights less than `700`are not bold. The
16448 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
16449 "fontFamily": "A String", # The font family of the text.
16451 … # The font family can be any font from the Font menu in Slides or from
16452 … # [Google Fonts] (https://fonts.google.com/). If the font name is
16453 # unrecognized, the text is rendered in `Arial`.
16455 … # Some fonts can affect the weight of the text. If an update request
16456 … # specifies values for both `font_family` and `bold`, the explicitly-set
16458 … "italic": True or False, # Whether or not the text is italicized.
16459 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
16462 … # Changing the link in an update request causes some other changes to the
16463 # text style of the range:
16465 … # * When setting a link, the text foreground color will be set to
16466 # ThemeColorType.HYPERLINK and the text will
16467 # be underlined. If these fields are modified in the same
16468 … # request, those values will be used instead of the link defaults.
16470 # also update the existing link to point to the new URL.
16473 … # will separate the newline character(s) into their own text runs. The
16474 … # link will be applied separately to the runs before and after the newline.
16475 … # * Removing a link will update the text style of the range to match the
16476 … # style of the preceding text (or the default text styles if the preceding
16477 … # text is another link) unless different styles are being set in the same
16479 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
16480 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
16481 … # in the presentation. There may not be a slide at this index.
16482 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
16487 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
16488 … # transparent, depending on if the `opaque_color` field in it is set.
16493 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16494 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16495 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16499 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
16501 "magnitude": 3.14, # The magnitude.
16502 "unit": "A String", # The units for magnitude.
16504 … "underline": True or False, # Whether or not the text is underlined.
16508 "listId": "A String", # The ID of the list.
16511 … "textElements": [ # The text contents broken down into its component parts, including styling
16513 … { # A TextElement describes the content of a range of indices in the text content
16515 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
16517 … "content": "A String", # The rendered content of this auto text, if available.
16518 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
16521 … # inherited from the parent. Which text styles are inherited depend on the
16525 … # from the the newline character in the paragraph at the 0 nesting level of
16526 # the list inside the parent placeholder.
16528 … # from the newline character in the paragraph at its corresponding nesting
16529 # level of the list inside the parent placeholder.
16533 … # fields will revert the style to a value matching the defaults in the Slides
16535 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
16536 … # transparent, depending on if the `opaque_color` field in it is set.
16541 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16542 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16543 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16547 … "bold": True or False, # Whether or not the text is rendered as bold.
16548 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
16551 … # rendered in a smaller font size, computed based on the `font_size` field.
16552 … # The `font_size` itself is not affected by changes in this field.
16553 … "strikethrough": True or False, # Whether or not the text is struck through.
16554 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
16557 … # weights without breaking backwards compatibility. As such, when reading the
16558 … # style of a range of text, the value of `weighted_font_family#font_family`
16560 … # both fields are included in the field mask (either explicitly or through
16561 # the wildcard `"*"`), their values are reconciled as follows:
16563 … # * If `font_family` is set and `weighted_font_family` is not, the value of
16565 … # * If both fields are set, the value of `font_family` must match that of
16566 … # `weighted_font_family#font_family`. If so, the font family and weight of
16569 … # * If `weighted_font_family` is set and `font_family` is not, the font
16571 … # * If neither field is set, the font family and weight of the text inherit
16572 … # from the parent. Note that these properties cannot inherit separately
16576 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
16583 "fontFamily": "A String", # The font family of the text.
16585 … # The font family can be any font from the Font menu in Slides or from
16586 … # [Google Fonts] (https://fonts.google.com/). If the font name is
16587 # unrecognized, the text is rendered in `Arial`.
16588 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
16590 … # corresponds to the numerical values described in the CSS 2.1
16593 … # `700` are considered bold, and weights less than `700`are not bold. The
16596 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
16597 "fontFamily": "A String", # The font family of the text.
16599 … # The font family can be any font from the Font menu in Slides or from
16600 … # [Google Fonts] (https://fonts.google.com/). If the font name is
16601 # unrecognized, the text is rendered in `Arial`.
16603 … # Some fonts can affect the weight of the text. If an update request
16604 … # specifies values for both `font_family` and `bold`, the explicitly-set
16606 "italic": True or False, # Whether or not the text is italicized.
16607 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
16610 … # Changing the link in an update request causes some other changes to the
16611 # text style of the range:
16613 … # * When setting a link, the text foreground color will be set to
16614 # ThemeColorType.HYPERLINK and the text will
16615 # be underlined. If these fields are modified in the same
16616 … # request, those values will be used instead of the link defaults.
16618 # also update the existing link to point to the new URL.
16621 … # will separate the newline character(s) into their own text runs. The
16622 … # link will be applied separately to the runs before and after the newline.
16623 … # * Removing a link will update the text style of the range to match the
16624 … # style of the preceding text (or the default text styles if the preceding
16625 … # text is another link) unless different styles are being set in the same
16627 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
16628 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
16629 … # in the presentation. There may not be a slide at this index.
16630 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
16635 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
16636 … # transparent, depending on if the `opaque_color` field in it is set.
16641 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16642 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16643 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16647 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
16649 "magnitude": 3.14, # The magnitude.
16650 "unit": "A String", # The units for magnitude.
16652 … "underline": True or False, # Whether or not the text is underlined.
16654 "type": "A String", # The type of this auto text.
16656 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
16658 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
16659 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
16661 … # The `start_index` and `end_index` of this TextElement represent the
16662 … # range of the paragraph. Other TextElements with an index range contained
16664 … # paragraph. The range of indices of two separate paragraphs will never
16666 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
16669 … # inherited from the parent. Which paragraph styles are inherited depend on the
16672 … # * A paragraph not in a list will inherit its paragraph style from the
16673 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
16674 … # * A paragraph in a list will inherit its paragraph style from the paragraph
16675 … # at its corresponding nesting level of the list inside the parent
16679 "spacingMode": "A String", # The spacing mode for the paragraph.
16680 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
16683 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
16684 # inherited from the parent.
16685 "magnitude": 3.14, # The magnitude.
16686 "unit": "A String", # The units for magnitude.
16688 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
16689 … # is represented as 100.0. If unset, the value is inherited from the parent.
16690 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
16691 … # the start of the text, based on the current text direction. If unset, the
16692 # value is inherited from the parent.
16693 "magnitude": 3.14, # The magnitude.
16694 "unit": "A String", # The units for magnitude.
16696 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
16697 # inherited from the parent.
16698 "magnitude": 3.14, # The magnitude.
16699 "unit": "A String", # The units for magnitude.
16701 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
16702 … # the end of the text, based on the current text direction. If unset, the
16703 # value is inherited from the parent.
16704 "magnitude": 3.14, # The magnitude.
16705 "unit": "A String", # The units for magnitude.
16707 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
16708 # If unset, the value is inherited from the parent.
16709 "magnitude": 3.14, # The magnitude.
16710 "unit": "A String", # The units for magnitude.
16712 "alignment": "A String", # The text alignment for this paragraph.
16714 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
16716 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
16717 … "listId": "A String", # The ID of the list this paragraph belongs to.
16718 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
16721 … # inherited from the parent. Which text styles are inherited depend on the
16725 … # from the the newline character in the paragraph at the 0 nesting level of
16726 # the list inside the parent placeholder.
16728 … # from the newline character in the paragraph at its corresponding nesting
16729 # level of the list inside the parent placeholder.
16733 … # fields will revert the style to a value matching the defaults in the Slides
16735 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
16736 … # transparent, depending on if the `opaque_color` field in it is set.
16741 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16742 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16743 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16747 … "bold": True or False, # Whether or not the text is rendered as bold.
16748 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
16751 … # rendered in a smaller font size, computed based on the `font_size` field.
16752 … # The `font_size` itself is not affected by changes in this field.
16753 … "strikethrough": True or False, # Whether or not the text is struck through.
16754 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
16757 … # weights without breaking backwards compatibility. As such, when reading the
16758 … # style of a range of text, the value of `weighted_font_family#font_family`
16760 … # both fields are included in the field mask (either explicitly or through
16761 … # the wildcard `"*"`), their values are reconciled as follows:
16763 … # * If `font_family` is set and `weighted_font_family` is not, the value of
16765 … # * If both fields are set, the value of `font_family` must match that of
16766 … # `weighted_font_family#font_family`. If so, the font family and weight of
16769 … # * If `weighted_font_family` is set and `font_family` is not, the font
16771 … # * If neither field is set, the font family and weight of the text inherit
16772 … # from the parent. Note that these properties cannot inherit separately
16776 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
16783 "fontFamily": "A String", # The font family of the text.
16785 … # The font family can be any font from the Font menu in Slides or from
16786 … # [Google Fonts] (https://fonts.google.com/). If the font name is
16787 # unrecognized, the text is rendered in `Arial`.
16788 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
16790 … # corresponds to the numerical values described in the CSS 2.1
16793 … # `700` are considered bold, and weights less than `700`are not bold. The
16796 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
16797 "fontFamily": "A String", # The font family of the text.
16799 … # The font family can be any font from the Font menu in Slides or from
16800 … # [Google Fonts] (https://fonts.google.com/). If the font name is
16801 # unrecognized, the text is rendered in `Arial`.
16803 … # Some fonts can affect the weight of the text. If an update request
16804 … # specifies values for both `font_family` and `bold`, the explicitly-set
16806 … "italic": True or False, # Whether or not the text is italicized.
16807 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
16810 … # Changing the link in an update request causes some other changes to the
16811 # text style of the range:
16813 … # * When setting a link, the text foreground color will be set to
16814 # ThemeColorType.HYPERLINK and the text will
16815 # be underlined. If these fields are modified in the same
16816 … # request, those values will be used instead of the link defaults.
16818 # also update the existing link to point to the new URL.
16821 … # will separate the newline character(s) into their own text runs. The
16822 … # link will be applied separately to the runs before and after the newline.
16823 … # * Removing a link will update the text style of the range to match the
16824 … # style of the preceding text (or the default text styles if the preceding
16825 … # text is another link) unless different styles are being set in the same
16827 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
16828 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
16829 … # in the presentation. There may not be a slide at this index.
16830 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
16835 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
16836 … # transparent, depending on if the `opaque_color` field in it is set.
16841 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16842 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16843 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16847 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
16849 "magnitude": 3.14, # The magnitude.
16850 "unit": "A String", # The units for magnitude.
16852 … "underline": True or False, # Whether or not the text is underlined.
16854 … "glyph": "A String", # The rendered bullet glyph for this paragraph.
16857 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
16858 # in the run have the same TextStyle.
16860 … # The `start_index` and `end_index` of TextRuns will always be fully
16861 … # contained in the index range of a single `paragraph_marker` TextElement.
16864 "content": "A String", # The text of this run.
16865 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
16868 … # inherited from the parent. Which text styles are inherited depend on the
16872 … # from the the newline character in the paragraph at the 0 nesting level of
16873 # the list inside the parent placeholder.
16875 … # from the newline character in the paragraph at its corresponding nesting
16876 # level of the list inside the parent placeholder.
16880 … # fields will revert the style to a value matching the defaults in the Slides
16882 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
16883 … # transparent, depending on if the `opaque_color` field in it is set.
16888 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16889 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16890 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16894 … "bold": True or False, # Whether or not the text is rendered as bold.
16895 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
16898 … # rendered in a smaller font size, computed based on the `font_size` field.
16899 … # The `font_size` itself is not affected by changes in this field.
16900 … "strikethrough": True or False, # Whether or not the text is struck through.
16901 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
16904 … # weights without breaking backwards compatibility. As such, when reading the
16905 … # style of a range of text, the value of `weighted_font_family#font_family`
16907 … # both fields are included in the field mask (either explicitly or through
16908 # the wildcard `"*"`), their values are reconciled as follows:
16910 … # * If `font_family` is set and `weighted_font_family` is not, the value of
16912 … # * If both fields are set, the value of `font_family` must match that of
16913 … # `weighted_font_family#font_family`. If so, the font family and weight of
16916 … # * If `weighted_font_family` is set and `font_family` is not, the font
16918 … # * If neither field is set, the font family and weight of the text inherit
16919 … # from the parent. Note that these properties cannot inherit separately
16923 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
16930 "fontFamily": "A String", # The font family of the text.
16932 … # The font family can be any font from the Font menu in Slides or from
16933 … # [Google Fonts] (https://fonts.google.com/). If the font name is
16934 # unrecognized, the text is rendered in `Arial`.
16935 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
16937 … # corresponds to the numerical values described in the CSS 2.1
16940 … # `700` are considered bold, and weights less than `700`are not bold. The
16943 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
16944 "fontFamily": "A String", # The font family of the text.
16946 … # The font family can be any font from the Font menu in Slides or from
16947 … # [Google Fonts] (https://fonts.google.com/). If the font name is
16948 # unrecognized, the text is rendered in `Arial`.
16950 … # Some fonts can affect the weight of the text. If an update request
16951 … # specifies values for both `font_family` and `bold`, the explicitly-set
16953 "italic": True or False, # Whether or not the text is italicized.
16954 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
16957 … # Changing the link in an update request causes some other changes to the
16958 # text style of the range:
16960 … # * When setting a link, the text foreground color will be set to
16961 # ThemeColorType.HYPERLINK and the text will
16962 # be underlined. If these fields are modified in the same
16963 … # request, those values will be used instead of the link defaults.
16965 # also update the existing link to point to the new URL.
16968 … # will separate the newline character(s) into their own text runs. The
16969 … # link will be applied separately to the runs before and after the newline.
16970 … # * Removing a link will update the text style of the range to match the
16971 … # style of the preceding text (or the default text styles if the preceding
16972 … # text is another link) unless different styles are being set in the same
16974 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
16975 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
16976 … # in the presentation. There may not be a slide at this index.
16977 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
16982 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
16983 … # transparent, depending on if the `opaque_color` field in it is set.
16988 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16989 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16990 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16994 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
16996 "magnitude": 3.14, # The magnitude.
16997 "unit": "A String", # The units for magnitude.
16999 … "underline": True or False, # Whether or not the text is underlined.
17005 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
17006 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
17007 # for newly created table cells in the Slides editor.
17008 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
17013 … "color": { # A themeable solid color value. # The color value of the solid fill.
17016 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17017 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17018 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17021 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
17022 # That is, the final pixel color is defined by the equation:
17029 "propertyState": "A String", # The background fill property state.
17031 … # Updating the the fill on a table cell will implicitly update this field
17032 … # to `RENDERED`, unless another value is specified in the same request. To
17034 … # case, any other fill fields set in the same request will be ignored.
17037 "rowSpan": 42, # Row span of the cell.
17038 "columnSpan": 42, # Column span of the cell.
17039 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
17040 "rowIndex": 42, # The 0-based row index.
17041 "columnIndex": 42, # The 0-based column index.
17045 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
17046 "magnitude": 3.14, # The magnitude.
17047 "unit": "A String", # The units for magnitude.
17051 "rows": 42, # Number of rows in the table.
17052 "columns": 42, # Number of columns in the table.
17056 "lineProperties": { # The properties of the Line. # The properties of the line.
17058 # When unset, these fields default to values that match the appearance of
17059 # new lines created in the Slides editor.
17060 "dashStyle": "A String", # The dash style of the line.
17061 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
17062 "magnitude": 3.14, # The magnitude.
17063 "unit": "A String", # The units for magnitude.
17065 "endArrow": "A String", # The style of the arrow at the end of the line.
17066 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
17067 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
17068 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
17069 # in the presentation. There may not be a slide at this index.
17070 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
17075 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
17076 # lines created in the Slides editor.
17077 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
17082 … "color": { # A themeable solid color value. # The color value of the solid fill.
17085 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17086 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17087 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17090 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
17091 # That is, the final pixel color is defined by the equation:
17099 "startArrow": "A String", # The style of the arrow at the beginning of the line.
17101 "lineType": "A String", # The type of the line.
17103 "size": { # A width and height. # The size of the page element.
17104 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
17105 "magnitude": 3.14, # The magnitude.
17106 "unit": "A String", # The units for magnitude.
17108 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
17109 "magnitude": 3.14, # The magnitude.
17110 "unit": "A String", # The units for magnitude.
17115 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
17117 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains …
17118 # notes for the corresponding slide.
17119 # The actual shape may not always exist on the notes page. Inserting text
17120 # using this object ID will automatically create the shape. In this case, the
17121 # actual shape may have different object ID. The `GetPresentation` or
17122 # `GetPage` action will always return the latest object ID.
17124 "objectId": "A String", # The object ID for this page. Object IDs used by
17126 # PageElement share the same namespace.
17127 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
17128 # update requests to assert that the presentation revision hasn't changed
17129 # since the last read operation. Only populated if the user has edit access
17130 # to the presentation.
17132 # The format of the revision ID may change over time, so it should be treated
17134 # hours after it has been returned and cannot be shared across users. If the
17135 # revision ID is unchanged between calls, then the presentation has not
17136 # changed. Conversely, a changed ID (for the same presentation and user)
17137 # usually means the presentation has been updated; however, a changed ID can
17139 "pageProperties": { # The properties of the Page. # The properties of the page.
17141 # The page will inherit properties from the parent page. Depending on the page
17142 # type the hierarchy is defined in either
17145 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
17146 # from a parent page if it exists. If the page has no parent, then the
17147 # background fill defaults to the corresponding fill in the Slides editor.
17148 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
17153 "color": { # A themeable solid color value. # The color value of the solid fill.
17156 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17157 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17158 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17161 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
17162 # That is, the final pixel color is defined by the equation:
17169 "propertyState": "A String", # The background fill property state.
17171 # Updating the the fill on a page will implicitly update this field to
17172 # `RENDERED`, unless another value is specified in the same request. To
17174 # any other fill fields set in the same request will be ignored.
17175 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
17176 # the specified picture. The picture is stretched to fit its container.
17177 "contentUrl": "A String", # Reading the content_url:
17180 # This URL is tagged with the account of the requester. Anyone with the URL
17181 # effectively accesses the picture as the original requester. Access to the
17182 # picture may be lost if the presentation's sharing settings change.
17184 # Writing the content_url:
17186 # The picture is fetched once at insertion time and a copy is stored for
17187 # display inside the presentation. Pictures must be less than 50MB in size,
17190 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
17191 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
17192 "magnitude": 3.14, # The magnitude.
17193 "unit": "A String", # The units for magnitude.
17195 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
17196 "magnitude": 3.14, # The magnitude.
17197 "unit": "A String", # The units for magnitude.
17202 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
17203 # a parent page. If the page has no parent, the color scheme uses a default
17205 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
17206 { # A pair mapping a theme color type to the concrete color it represents.
17207 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
17208 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17209 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17210 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17212 "type": "A String", # The type of the theme color.
17217 "pageType": "A String", # The type of the page.
17218 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
17220 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
17222 # notes. A notes page inherits properties from the
17224 # The placeholder shape with type BODY on the notes page contains the speaker
17225 # notes for this slide. The ID of this shape is identified by the
17227 # The notes page is read-only except for the text content and styles of the
17229 "masterObjectId": "A String", # The object ID of the master that this slide is based on.
17230 "layoutObjectId": "A String", # The object ID of the layout that this slide is based on.
17234 "layouts": [ # The layouts in the presentation. A layout is a template that determines
17235 # how content is arranged and styled on the slides that inherit from that
17238 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
17240 … "displayName": "A String", # The human readable name of the layout in the presentation's locale.
17241 "name": "A String", # The name of the layout.
17242 … "masterObjectId": "A String", # The object ID of the master that this layout is based on.
17244 "pageElements": [ # The page elements rendered on the page.
17248 "renderedText": "A String", # The text rendered as word art.
17250 …"description": "A String", # The description of the page element. Combined with title to display a…
17252 "objectId": "A String", # The object ID for this page element. Object IDs used by
17254 # google.apps.slides.v1.PageElement share the same namespace.
17255 … "title": "A String", # The title of the page element. Combined with description to display alt
17260 # This URL is tagged with the account of the requester. Anyone with the URL
17261 # effectively accesses the image as the original requester. Access to the
17262 # image may be lost if the presentation's sharing settings change.
17263 "imageProperties": { # The properties of the Image. # The properties of the image.
17264 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
17267 # if it exists. If there is no parent, the fields will default to the value
17268 # used for new page elements created in the Slides editor, which may depend on
17269 # the page element kind.
17270 "outlineFill": { # The fill of the outline. # The fill of the outline.
17271 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
17276 … "color": { # A themeable solid color value. # The color value of the solid fill.
17279 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17280 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17281 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17284 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
17285 # That is, the final pixel color is defined by the equation:
17293 "propertyState": "A String", # The outline property state.
17295 # Updating the the outline on a page element will implicitly update this
17296 # field to`RENDERED`, unless another value is specified in the same request.
17298 # this case, any other outline fields set in the same request will be
17300 "dashStyle": "A String", # The dash style of the outline.
17301 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
17302 "magnitude": 3.14, # The magnitude.
17303 "unit": "A String", # The units for magnitude.
17306 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
17308 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
17310 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
17313 # The colors in the gradient will replace the corresponding colors at
17314 # the same position in the color palette and apply to the image. This
17317 … "color": { # A themeable solid color value. # The color of the gradient stop.
17320 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17321 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17322 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17325 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
17327 … "position": 3.14, # The relative position of the color stop in the gradient band measured
17328 # in percentage. The value should be in the interval [0.0, 1.0].
17331 "name": "A String", # The name of the recolor effect.
17333 # The name is determined from the `recolor_stops` by matching the gradient
17334 # against the colors in the page's current color scheme. This property is
17337 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
17338 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
17339 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
17340 # in the presentation. There may not be a slide at this index.
17341 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
17346 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
17349 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
17353 # The crop properties is represented by the offsets of four edges which define
17354 # a crop rectangle. The offsets are measured in percentage from the
17355 # corresponding edges of the object's original bounding rectangle towards
17356 # inside, relative to the object's original dimensions.
17358 # - If the offset is in the interval (0, 1), the corresponding edge of crop
17359 # rectangle is positioned inside of the object's original bounding rectangle.
17360 … # - If the offset is negative or greater than 1, the corresponding edge of crop
17361 # rectangle is positioned outside of the object's original bounding rectangle.
17362 # - If the left edge of the crop rectangle is on the right side of its right
17363 # edge, the object will be flipped horizontally.
17364 # - If the top edge of the crop rectangle is below its bottom edge, the object
17366 # - If all offsets and rotation angle is 0, the object is not cropped.
17368 # After cropping, the content in the crop rectangle will be stretched to fit
17370 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
17371 # the right of the original bounding rectangle left edge, relative to the
17373 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
17374 # Rotation angle is applied after the offset.
17375 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
17376 # to the left of the original bounding rectangle right edge, relative to the
17378 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
17379 … # above the original bounding rectangle bottom edge, relative to the object's
17381 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
17382 # below the original bounding rectangle top edge, relative to the object's
17385 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
17389 # if it exists. If there is no parent, the fields will default to the value
17390 # used for new page elements created in the Slides editor, which may depend on
17391 # the page element kind.
17392 "color": { # A themeable solid color value. # The shadow color value.
17395 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17396 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17397 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17400 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
17401 # relative to the alignment position.
17414 "translateX": 3.14, # The X coordinate translation element.
17415 "translateY": 3.14, # The Y coordinate translation element.
17416 "scaleX": 3.14, # The X coordinate scaling element.
17417 "scaleY": 3.14, # The Y coordinate scaling element.
17418 "shearY": 3.14, # The Y coordinate shearing element.
17419 "shearX": 3.14, # The X coordinate shearing element.
17420 "unit": "A String", # The units for translate elements.
17422 "propertyState": "A String", # The shadow property state.
17424 … # Updating the the shadow on a page element will implicitly update this field
17425 # to `RENDERED`, unless another value is specified in the same request. To
17427 # case, any other shadow fields set in the same request will be ignored.
17428 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
17430 "magnitude": 3.14, # The magnitude.
17431 "unit": "A String", # The units for magnitude.
17433 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
17434 "type": "A String", # The type of the shadow.
17435 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
17436 # scale and skew of the shadow.
17437 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
17439 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
17443 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
17456 "translateX": 3.14, # The X coordinate translation element.
17457 "translateY": 3.14, # The Y coordinate translation element.
17458 "scaleX": 3.14, # The X coordinate scaling element.
17459 "scaleY": 3.14, # The Y coordinate scaling element.
17460 "shearY": 3.14, # The Y coordinate shearing element.
17461 "shearX": 3.14, # The X coordinate shearing element.
17462 "unit": "A String", # The units for translate elements.
17466 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
17468 "lists": { # The bulleted lists contained in this text, keyed by list ID.
17469 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
17472 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
17473 # level. A list has at most nine levels of nesting, so the possible values
17474 # for the keys of this map are 0 through 8, inclusive.
17475 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
17477 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
17480 … # inherited from the parent. Which text styles are inherited depend on the
17484 … # from the the newline character in the paragraph at the 0 nesting level of
17485 # the list inside the parent placeholder.
17487 … # from the newline character in the paragraph at its corresponding nesting
17488 # level of the list inside the parent placeholder.
17492 … # fields will revert the style to a value matching the defaults in the Slides
17494 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
17495 … # transparent, depending on if the `opaque_color` field in it is set.
17500 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17501 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17502 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17506 "bold": True or False, # Whether or not the text is rendered as bold.
17507 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
17510 … # rendered in a smaller font size, computed based on the `font_size` field.
17511 # The `font_size` itself is not affected by changes in this field.
17512 … "strikethrough": True or False, # Whether or not the text is struck through.
17513 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
17516 … # weights without breaking backwards compatibility. As such, when reading the
17517 … # style of a range of text, the value of `weighted_font_family#font_family`
17519 … # both fields are included in the field mask (either explicitly or through
17520 # the wildcard `"*"`), their values are reconciled as follows:
17522 … # * If `font_family` is set and `weighted_font_family` is not, the value of
17524 … # * If both fields are set, the value of `font_family` must match that of
17525 … # `weighted_font_family#font_family`. If so, the font family and weight of
17528 … # * If `weighted_font_family` is set and `font_family` is not, the font
17530 … # * If neither field is set, the font family and weight of the text inherit
17531 … # from the parent. Note that these properties cannot inherit separately
17535 # `bold`, the `weighted_font_family` is applied first, then `bold`.
17542 "fontFamily": "A String", # The font family of the text.
17544 … # The font family can be any font from the Font menu in Slides or from
17545 # [Google Fonts] (https://fonts.google.com/). If the font name is
17546 # unrecognized, the text is rendered in `Arial`.
17547 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
17549 # corresponds to the numerical values described in the CSS 2.1
17552 … # `700` are considered bold, and weights less than `700`are not bold. The
17555 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
17556 "fontFamily": "A String", # The font family of the text.
17558 … # The font family can be any font from the Font menu in Slides or from
17559 # [Google Fonts] (https://fonts.google.com/). If the font name is
17560 # unrecognized, the text is rendered in `Arial`.
17562 # Some fonts can affect the weight of the text. If an update request
17563 … # specifies values for both `font_family` and `bold`, the explicitly-set
17565 "italic": True or False, # Whether or not the text is italicized.
17566 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
17569 … # Changing the link in an update request causes some other changes to the
17570 # text style of the range:
17572 # * When setting a link, the text foreground color will be set to
17573 # ThemeColorType.HYPERLINK and the text will
17574 # be underlined. If these fields are modified in the same
17575 # request, those values will be used instead of the link defaults.
17577 # also update the existing link to point to the new URL.
17580 … # will separate the newline character(s) into their own text runs. The
17581 … # link will be applied separately to the runs before and after the newline.
17582 … # * Removing a link will update the text style of the range to match the
17583 … # style of the preceding text (or the default text styles if the preceding
17584 … # text is another link) unless different styles are being set in the same
17586 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
17587 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
17588 # in the presentation. There may not be a slide at this index.
17589 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
17594 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
17595 … # transparent, depending on if the `opaque_color` field in it is set.
17600 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17601 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17602 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17606 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
17608 "magnitude": 3.14, # The magnitude.
17609 "unit": "A String", # The units for magnitude.
17611 "underline": True or False, # Whether or not the text is underlined.
17615 "listId": "A String", # The ID of the list.
17618 … "textElements": [ # The text contents broken down into its component parts, including styling
17620 … { # A TextElement describes the content of a range of indices in the text content
17622 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
17624 … "content": "A String", # The rendered content of this auto text, if available.
17625 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
17628 … # inherited from the parent. Which text styles are inherited depend on the
17632 … # from the the newline character in the paragraph at the 0 nesting level of
17633 # the list inside the parent placeholder.
17635 … # from the newline character in the paragraph at its corresponding nesting
17636 # level of the list inside the parent placeholder.
17640 … # fields will revert the style to a value matching the defaults in the Slides
17642 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
17643 # transparent, depending on if the `opaque_color` field in it is set.
17648 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17649 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17650 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17654 "bold": True or False, # Whether or not the text is rendered as bold.
17655 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
17658 … # rendered in a smaller font size, computed based on the `font_size` field.
17659 # The `font_size` itself is not affected by changes in this field.
17660 … "strikethrough": True or False, # Whether or not the text is struck through.
17661 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
17664 … # weights without breaking backwards compatibility. As such, when reading the
17665 … # style of a range of text, the value of `weighted_font_family#font_family`
17667 … # both fields are included in the field mask (either explicitly or through
17668 # the wildcard `"*"`), their values are reconciled as follows:
17670 … # * If `font_family` is set and `weighted_font_family` is not, the value of
17672 … # * If both fields are set, the value of `font_family` must match that of
17673 … # `weighted_font_family#font_family`. If so, the font family and weight of
17676 … # * If `weighted_font_family` is set and `font_family` is not, the font
17678 … # * If neither field is set, the font family and weight of the text inherit
17679 … # from the parent. Note that these properties cannot inherit separately
17683 # `bold`, the `weighted_font_family` is applied first, then `bold`.
17690 "fontFamily": "A String", # The font family of the text.
17692 … # The font family can be any font from the Font menu in Slides or from
17693 # [Google Fonts] (https://fonts.google.com/). If the font name is
17694 # unrecognized, the text is rendered in `Arial`.
17695 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
17697 # corresponds to the numerical values described in the CSS 2.1
17700 … # `700` are considered bold, and weights less than `700`are not bold. The
17703 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
17704 "fontFamily": "A String", # The font family of the text.
17706 # The font family can be any font from the Font menu in Slides or from
17707 # [Google Fonts] (https://fonts.google.com/). If the font name is
17708 # unrecognized, the text is rendered in `Arial`.
17710 # Some fonts can affect the weight of the text. If an update request
17711 … # specifies values for both `font_family` and `bold`, the explicitly-set
17713 "italic": True or False, # Whether or not the text is italicized.
17714 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
17717 … # Changing the link in an update request causes some other changes to the
17718 # text style of the range:
17720 # * When setting a link, the text foreground color will be set to
17721 # ThemeColorType.HYPERLINK and the text will
17722 # be underlined. If these fields are modified in the same
17723 # request, those values will be used instead of the link defaults.
17725 # also update the existing link to point to the new URL.
17728 … # will separate the newline character(s) into their own text runs. The
17729 … # link will be applied separately to the runs before and after the newline.
17730 … # * Removing a link will update the text style of the range to match the
17731 … # style of the preceding text (or the default text styles if the preceding
17732 … # text is another link) unless different styles are being set in the same
17734 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
17735 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
17736 # in the presentation. There may not be a slide at this index.
17737 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
17742 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
17743 # transparent, depending on if the `opaque_color` field in it is set.
17748 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17749 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17750 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17754 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
17756 "magnitude": 3.14, # The magnitude.
17757 "unit": "A String", # The units for magnitude.
17759 "underline": True or False, # Whether or not the text is underlined.
17761 "type": "A String", # The type of this auto text.
17763 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
17765 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
17766 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
17768 # The `start_index` and `end_index` of this TextElement represent the
17769 # range of the paragraph. Other TextElements with an index range contained
17771 # paragraph. The range of indices of two separate paragraphs will never
17773 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
17776 … # inherited from the parent. Which paragraph styles are inherited depend on the
17779 # * A paragraph not in a list will inherit its paragraph style from the
17780 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
17781 … # * A paragraph in a list will inherit its paragraph style from the paragraph
17782 # at its corresponding nesting level of the list inside the parent
17786 "spacingMode": "A String", # The spacing mode for the paragraph.
17787 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
17790 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
17791 # inherited from the parent.
17792 "magnitude": 3.14, # The magnitude.
17793 "unit": "A String", # The units for magnitude.
17795 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
17796 … # is represented as 100.0. If unset, the value is inherited from the parent.
17797 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
17798 … # the start of the text, based on the current text direction. If unset, the
17799 # value is inherited from the parent.
17800 "magnitude": 3.14, # The magnitude.
17801 "unit": "A String", # The units for magnitude.
17803 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
17804 # inherited from the parent.
17805 "magnitude": 3.14, # The magnitude.
17806 "unit": "A String", # The units for magnitude.
17808 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
17809 … # the end of the text, based on the current text direction. If unset, the
17810 # value is inherited from the parent.
17811 "magnitude": 3.14, # The magnitude.
17812 "unit": "A String", # The units for magnitude.
17814 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
17815 # If unset, the value is inherited from the parent.
17816 "magnitude": 3.14, # The magnitude.
17817 "unit": "A String", # The units for magnitude.
17819 "alignment": "A String", # The text alignment for this paragraph.
17821 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
17823 "nestingLevel": 42, # The nesting level of this paragraph in the list.
17824 "listId": "A String", # The ID of the list this paragraph belongs to.
17825 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
17828 … # inherited from the parent. Which text styles are inherited depend on the
17832 … # from the the newline character in the paragraph at the 0 nesting level of
17833 # the list inside the parent placeholder.
17835 … # from the newline character in the paragraph at its corresponding nesting
17836 # level of the list inside the parent placeholder.
17840 … # fields will revert the style to a value matching the defaults in the Slides
17842 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
17843 … # transparent, depending on if the `opaque_color` field in it is set.
17848 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17849 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17850 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17854 "bold": True or False, # Whether or not the text is rendered as bold.
17855 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
17858 … # rendered in a smaller font size, computed based on the `font_size` field.
17859 # The `font_size` itself is not affected by changes in this field.
17860 … "strikethrough": True or False, # Whether or not the text is struck through.
17861 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
17864 … # weights without breaking backwards compatibility. As such, when reading the
17865 … # style of a range of text, the value of `weighted_font_family#font_family`
17867 … # both fields are included in the field mask (either explicitly or through
17868 # the wildcard `"*"`), their values are reconciled as follows:
17870 … # * If `font_family` is set and `weighted_font_family` is not, the value of
17872 … # * If both fields are set, the value of `font_family` must match that of
17873 … # `weighted_font_family#font_family`. If so, the font family and weight of
17876 … # * If `weighted_font_family` is set and `font_family` is not, the font
17878 … # * If neither field is set, the font family and weight of the text inherit
17879 … # from the parent. Note that these properties cannot inherit separately
17883 # `bold`, the `weighted_font_family` is applied first, then `bold`.
17890 "fontFamily": "A String", # The font family of the text.
17892 … # The font family can be any font from the Font menu in Slides or from
17893 # [Google Fonts] (https://fonts.google.com/). If the font name is
17894 # unrecognized, the text is rendered in `Arial`.
17895 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
17897 # corresponds to the numerical values described in the CSS 2.1
17900 … # `700` are considered bold, and weights less than `700`are not bold. The
17903 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
17904 "fontFamily": "A String", # The font family of the text.
17906 … # The font family can be any font from the Font menu in Slides or from
17907 # [Google Fonts] (https://fonts.google.com/). If the font name is
17908 # unrecognized, the text is rendered in `Arial`.
17910 # Some fonts can affect the weight of the text. If an update request
17911 … # specifies values for both `font_family` and `bold`, the explicitly-set
17913 "italic": True or False, # Whether or not the text is italicized.
17914 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
17917 … # Changing the link in an update request causes some other changes to the
17918 # text style of the range:
17920 # * When setting a link, the text foreground color will be set to
17921 # ThemeColorType.HYPERLINK and the text will
17922 # be underlined. If these fields are modified in the same
17923 # request, those values will be used instead of the link defaults.
17925 # also update the existing link to point to the new URL.
17928 … # will separate the newline character(s) into their own text runs. The
17929 … # link will be applied separately to the runs before and after the newline.
17930 … # * Removing a link will update the text style of the range to match the
17931 … # style of the preceding text (or the default text styles if the preceding
17932 … # text is another link) unless different styles are being set in the same
17934 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
17935 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
17936 # in the presentation. There may not be a slide at this index.
17937 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
17942 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
17943 … # transparent, depending on if the `opaque_color` field in it is set.
17948 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17949 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17950 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17954 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
17956 "magnitude": 3.14, # The magnitude.
17957 "unit": "A String", # The units for magnitude.
17959 "underline": True or False, # Whether or not the text is underlined.
17961 "glyph": "A String", # The rendered bullet glyph for this paragraph.
17964 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
17965 # in the run have the same TextStyle.
17967 # The `start_index` and `end_index` of TextRuns will always be fully
17968 # contained in the index range of a single `paragraph_marker` TextElement.
17971 "content": "A String", # The text of this run.
17972 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
17975 … # inherited from the parent. Which text styles are inherited depend on the
17979 … # from the the newline character in the paragraph at the 0 nesting level of
17980 # the list inside the parent placeholder.
17982 … # from the newline character in the paragraph at its corresponding nesting
17983 # level of the list inside the parent placeholder.
17987 … # fields will revert the style to a value matching the defaults in the Slides
17989 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
17990 # transparent, depending on if the `opaque_color` field in it is set.
17995 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17996 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17997 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18001 "bold": True or False, # Whether or not the text is rendered as bold.
18002 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
18005 … # rendered in a smaller font size, computed based on the `font_size` field.
18006 # The `font_size` itself is not affected by changes in this field.
18007 … "strikethrough": True or False, # Whether or not the text is struck through.
18008 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
18011 … # weights without breaking backwards compatibility. As such, when reading the
18012 … # style of a range of text, the value of `weighted_font_family#font_family`
18014 … # both fields are included in the field mask (either explicitly or through
18015 # the wildcard `"*"`), their values are reconciled as follows:
18017 … # * If `font_family` is set and `weighted_font_family` is not, the value of
18019 … # * If both fields are set, the value of `font_family` must match that of
18020 … # `weighted_font_family#font_family`. If so, the font family and weight of
18023 … # * If `weighted_font_family` is set and `font_family` is not, the font
18025 … # * If neither field is set, the font family and weight of the text inherit
18026 … # from the parent. Note that these properties cannot inherit separately
18030 # `bold`, the `weighted_font_family` is applied first, then `bold`.
18037 "fontFamily": "A String", # The font family of the text.
18039 … # The font family can be any font from the Font menu in Slides or from
18040 # [Google Fonts] (https://fonts.google.com/). If the font name is
18041 # unrecognized, the text is rendered in `Arial`.
18042 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
18044 # corresponds to the numerical values described in the CSS 2.1
18047 … # `700` are considered bold, and weights less than `700`are not bold. The
18050 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
18051 "fontFamily": "A String", # The font family of the text.
18053 # The font family can be any font from the Font menu in Slides or from
18054 # [Google Fonts] (https://fonts.google.com/). If the font name is
18055 # unrecognized, the text is rendered in `Arial`.
18057 # Some fonts can affect the weight of the text. If an update request
18058 … # specifies values for both `font_family` and `bold`, the explicitly-set
18060 "italic": True or False, # Whether or not the text is italicized.
18061 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
18064 … # Changing the link in an update request causes some other changes to the
18065 # text style of the range:
18067 # * When setting a link, the text foreground color will be set to
18068 # ThemeColorType.HYPERLINK and the text will
18069 # be underlined. If these fields are modified in the same
18070 # request, those values will be used instead of the link defaults.
18072 # also update the existing link to point to the new URL.
18075 … # will separate the newline character(s) into their own text runs. The
18076 … # link will be applied separately to the runs before and after the newline.
18077 … # * Removing a link will update the text style of the range to match the
18078 … # style of the preceding text (or the default text styles if the preceding
18079 … # text is another link) unless different styles are being set in the same
18081 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
18082 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
18083 # in the presentation. There may not be a slide at this index.
18084 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
18089 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
18090 # transparent, depending on if the `opaque_color` field in it is set.
18095 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18096 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18097 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18101 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
18103 "magnitude": 3.14, # The magnitude.
18104 "unit": "A String", # The units for magnitude.
18106 "underline": True or False, # Whether or not the text is underlined.
18112 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
18114 # If the shape is a placeholder shape as determined by the
18117 # Determining the rendered value of the property depends on the corresponding
18119 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
18120 # a parent placeholder if it exists. If the shape has no parent, then the
18121 # default shadow matches the defaults for new shapes created in the Slides
18125 # if it exists. If there is no parent, the fields will default to the value
18126 # used for new page elements created in the Slides editor, which may depend on
18127 # the page element kind.
18128 "color": { # A themeable solid color value. # The shadow color value.
18131 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18132 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18133 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18136 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
18137 # relative to the alignment position.
18150 "translateX": 3.14, # The X coordinate translation element.
18151 "translateY": 3.14, # The Y coordinate translation element.
18152 "scaleX": 3.14, # The X coordinate scaling element.
18153 "scaleY": 3.14, # The Y coordinate scaling element.
18154 "shearY": 3.14, # The Y coordinate shearing element.
18155 "shearX": 3.14, # The X coordinate shearing element.
18156 "unit": "A String", # The units for translate elements.
18158 "propertyState": "A String", # The shadow property state.
18160 … # Updating the the shadow on a page element will implicitly update this field
18161 # to `RENDERED`, unless another value is specified in the same request. To
18163 # case, any other shadow fields set in the same request will be ignored.
18164 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
18166 "magnitude": 3.14, # The magnitude.
18167 "unit": "A String", # The units for magnitude.
18169 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
18170 "type": "A String", # The type of the shadow.
18171 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
18172 # scale and skew of the shadow.
18173 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
18175 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
18176 # inherited from a parent placeholder if it exists. If the shape has no
18177 # parent, then the default background fill depends on the shape type,
18178 # matching the defaults for new shapes created in the Slides editor.
18179 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
18184 … "color": { # A themeable solid color value. # The color value of the solid fill.
18187 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18188 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18189 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18192 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
18193 # That is, the final pixel color is defined by the equation:
18200 "propertyState": "A String", # The background fill property state.
18202 # Updating the the fill on a shape will implicitly update this field to
18203 # `RENDERED`, unless another value is specified in the same request. To
18205 # any other fill fields set in the same request will be ignored.
18207 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
18209 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
18210 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
18211 # in the presentation. There may not be a slide at this index.
18212 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
18217 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
18218 # parent placeholder if it exists. If the shape has no parent, then the
18219 # default outline depends on the shape type, matching the defaults for
18220 # new shapes created in the Slides editor.
18223 # if it exists. If there is no parent, the fields will default to the value
18224 # used for new page elements created in the Slides editor, which may depend on
18225 # the page element kind.
18226 "outlineFill": { # The fill of the outline. # The fill of the outline.
18227 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
18232 … "color": { # A themeable solid color value. # The color value of the solid fill.
18235 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18236 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18237 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18240 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
18241 # That is, the final pixel color is defined by the equation:
18249 "propertyState": "A String", # The outline property state.
18251 # Updating the the outline on a page element will implicitly update this
18252 # field to`RENDERED`, unless another value is specified in the same request.
18254 # this case, any other outline fields set in the same request will be
18256 "dashStyle": "A String", # The dash style of the outline.
18257 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
18258 "magnitude": 3.14, # The magnitude.
18259 "unit": "A String", # The units for magnitude.
18263 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
18266 # If set, the shape is a placeholder shape and any inherited properties
18267 # can be resolved by looking at the parent placeholder identified by the
18269 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
18270 # If unset, the parent placeholder shape does not exist, so the shape does
18272 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
18273 # the same page, they would have different index values.
18274 "type": "A String", # The type of the placeholder.
18276 "shapeType": "A String", # The type of the shape.
18281 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
18282 # minutes. This URL is tagged with the account of the requester. Anyone with
18283 # the URL effectively accesses the image as the original requester. Access to
18284 # the image may be lost if the presentation's sharing settings change.
18285 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
18286 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
18287 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
18288 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
18291 # if it exists. If there is no parent, the fields will default to the value
18292 … # used for new page elements created in the Slides editor, which may depend on
18293 # the page element kind.
18294 "outlineFill": { # The fill of the outline. # The fill of the outline.
18295 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
18300 … "color": { # A themeable solid color value. # The color value of the solid fill.
18303 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18304 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18305 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18308 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
18309 # That is, the final pixel color is defined by the equation:
18317 "propertyState": "A String", # The outline property state.
18319 # Updating the the outline on a page element will implicitly update this
18320 … # field to`RENDERED`, unless another value is specified in the same request.
18322 # this case, any other outline fields set in the same request will be
18324 "dashStyle": "A String", # The dash style of the outline.
18325 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
18326 "magnitude": 3.14, # The magnitude.
18327 "unit": "A String", # The units for magnitude.
18330 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
18332 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
18334 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
18337 # The colors in the gradient will replace the corresponding colors at
18338 # the same position in the color palette and apply to the image. This
18341 … "color": { # A themeable solid color value. # The color of the gradient stop.
18344 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18345 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18346 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18349 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
18351 … "position": 3.14, # The relative position of the color stop in the gradient band measured
18352 # in percentage. The value should be in the interval [0.0, 1.0].
18355 "name": "A String", # The name of the recolor effect.
18357 # The name is determined from the `recolor_stops` by matching the gradient
18358 # against the colors in the page's current color scheme. This property is
18361 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
18362 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
18363 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
18364 # in the presentation. There may not be a slide at this index.
18365 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
18370 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
18373 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
18377 … # The crop properties is represented by the offsets of four edges which define
18378 # a crop rectangle. The offsets are measured in percentage from the
18379 # corresponding edges of the object's original bounding rectangle towards
18380 # inside, relative to the object's original dimensions.
18382 # - If the offset is in the interval (0, 1), the corresponding edge of crop
18383 … # rectangle is positioned inside of the object's original bounding rectangle.
18384 … # - If the offset is negative or greater than 1, the corresponding edge of crop
18385 … # rectangle is positioned outside of the object's original bounding rectangle.
18386 # - If the left edge of the crop rectangle is on the right side of its right
18387 # edge, the object will be flipped horizontally.
18388 … # - If the top edge of the crop rectangle is below its bottom edge, the object
18390 # - If all offsets and rotation angle is 0, the object is not cropped.
18392 # After cropping, the content in the crop rectangle will be stretched to fit
18394 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
18395 # the right of the original bounding rectangle left edge, relative to the
18397 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
18398 # Rotation angle is applied after the offset.
18399 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
18400 … # to the left of the original bounding rectangle right edge, relative to the
18402 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
18403 … # above the original bounding rectangle bottom edge, relative to the object's
18405 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
18406 # below the original bounding rectangle top edge, relative to the object's
18409 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
18413 # if it exists. If there is no parent, the fields will default to the value
18414 … # used for new page elements created in the Slides editor, which may depend on
18415 # the page element kind.
18416 "color": { # A themeable solid color value. # The shadow color value.
18419 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18420 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18421 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18424 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
18425 # relative to the alignment position.
18438 "translateX": 3.14, # The X coordinate translation element.
18439 "translateY": 3.14, # The Y coordinate translation element.
18440 "scaleX": 3.14, # The X coordinate scaling element.
18441 "scaleY": 3.14, # The Y coordinate scaling element.
18442 "shearY": 3.14, # The Y coordinate shearing element.
18443 "shearX": 3.14, # The X coordinate shearing element.
18444 "unit": "A String", # The units for translate elements.
18446 "propertyState": "A String", # The shadow property state.
18448 … # Updating the the shadow on a page element will implicitly update this field
18449 # to `RENDERED`, unless another value is specified in the same request. To
18451 # case, any other shadow fields set in the same request will be ignored.
18452 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
18454 "magnitude": 3.14, # The magnitude.
18455 "unit": "A String", # The units for magnitude.
18457 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
18458 "type": "A String", # The type of the shadow.
18459 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
18460 # scale and skew of the shadow.
18461 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
18463 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
18467 … "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
18472 "url": "A String", # An URL to a video. The URL is valid as long as the source video
18474 "videoProperties": { # The properties of the Video. # The properties of the video.
18475 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
18476 # videos created in the Slides editor.
18479 # if it exists. If there is no parent, the fields will default to the value
18480 # used for new page elements created in the Slides editor, which may depend on
18481 # the page element kind.
18482 "outlineFill": { # The fill of the outline. # The fill of the outline.
18483 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
18488 … "color": { # A themeable solid color value. # The color value of the solid fill.
18491 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18492 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18493 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18496 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
18497 # That is, the final pixel color is defined by the equation:
18505 "propertyState": "A String", # The outline property state.
18507 # Updating the the outline on a page element will implicitly update this
18508 # field to`RENDERED`, unless another value is specified in the same request.
18510 # this case, any other outline fields set in the same request will be
18512 "dashStyle": "A String", # The dash style of the outline.
18513 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
18514 "magnitude": 3.14, # The magnitude.
18515 "unit": "A String", # The units for magnitude.
18519 "id": "A String", # The video source's unique identifier for this video.
18520 "source": "A String", # The video source.
18524 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
18532 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
18533 "magnitude": 3.14, # The magnitude.
18534 "unit": "A String", # The units for magnitude.
18548 # than 1. As a result, the length of this collection does not always match
18549 # the number of columns of the entire table.
18551 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
18553 "lists": { # The bulleted lists contained in this text, keyed by list ID.
18554 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
18557 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
18558 … # level. A list has at most nine levels of nesting, so the possible values
18559 # for the keys of this map are 0 through 8, inclusive.
18560 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
18562 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
18565 … # inherited from the parent. Which text styles are inherited depend on the
18569 … # from the the newline character in the paragraph at the 0 nesting level of
18570 # the list inside the parent placeholder.
18572 … # from the newline character in the paragraph at its corresponding nesting
18573 # level of the list inside the parent placeholder.
18577 … # fields will revert the style to a value matching the defaults in the Slides
18579 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
18580 … # transparent, depending on if the `opaque_color` field in it is set.
18585 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18586 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18587 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18591 … "bold": True or False, # Whether or not the text is rendered as bold.
18592 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
18595 … # rendered in a smaller font size, computed based on the `font_size` field.
18596 … # The `font_size` itself is not affected by changes in this field.
18597 … "strikethrough": True or False, # Whether or not the text is struck through.
18598 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
18601 … # weights without breaking backwards compatibility. As such, when reading the
18602 … # style of a range of text, the value of `weighted_font_family#font_family`
18604 … # both fields are included in the field mask (either explicitly or through
18605 … # the wildcard `"*"`), their values are reconciled as follows:
18607 … # * If `font_family` is set and `weighted_font_family` is not, the value of
18609 … # * If both fields are set, the value of `font_family` must match that of
18610 … # `weighted_font_family#font_family`. If so, the font family and weight of
18613 … # * If `weighted_font_family` is set and `font_family` is not, the font
18615 … # * If neither field is set, the font family and weight of the text inherit
18616 … # from the parent. Note that these properties cannot inherit separately
18620 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
18627 "fontFamily": "A String", # The font family of the text.
18629 … # The font family can be any font from the Font menu in Slides or from
18630 … # [Google Fonts] (https://fonts.google.com/). If the font name is
18631 # unrecognized, the text is rendered in `Arial`.
18632 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
18634 … # corresponds to the numerical values described in the CSS 2.1
18637 … # `700` are considered bold, and weights less than `700`are not bold. The
18640 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
18641 "fontFamily": "A String", # The font family of the text.
18643 … # The font family can be any font from the Font menu in Slides or from
18644 … # [Google Fonts] (https://fonts.google.com/). If the font name is
18645 # unrecognized, the text is rendered in `Arial`.
18647 … # Some fonts can affect the weight of the text. If an update request
18648 … # specifies values for both `font_family` and `bold`, the explicitly-set
18650 … "italic": True or False, # Whether or not the text is italicized.
18651 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
18654 … # Changing the link in an update request causes some other changes to the
18655 # text style of the range:
18657 … # * When setting a link, the text foreground color will be set to
18658 # ThemeColorType.HYPERLINK and the text will
18659 # be underlined. If these fields are modified in the same
18660 … # request, those values will be used instead of the link defaults.
18662 # also update the existing link to point to the new URL.
18665 … # will separate the newline character(s) into their own text runs. The
18666 … # link will be applied separately to the runs before and after the newline.
18667 … # * Removing a link will update the text style of the range to match the
18668 … # style of the preceding text (or the default text styles if the preceding
18669 … # text is another link) unless different styles are being set in the same
18671 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
18672 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
18673 … # in the presentation. There may not be a slide at this index.
18674 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
18679 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
18680 … # transparent, depending on if the `opaque_color` field in it is set.
18685 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18686 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18687 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18691 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
18693 "magnitude": 3.14, # The magnitude.
18694 "unit": "A String", # The units for magnitude.
18696 … "underline": True or False, # Whether or not the text is underlined.
18700 "listId": "A String", # The ID of the list.
18703 … "textElements": [ # The text contents broken down into its component parts, including styling
18705 … { # A TextElement describes the content of a range of indices in the text content
18707 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
18709 … "content": "A String", # The rendered content of this auto text, if available.
18710 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
18713 … # inherited from the parent. Which text styles are inherited depend on the
18717 … # from the the newline character in the paragraph at the 0 nesting level of
18718 # the list inside the parent placeholder.
18720 … # from the newline character in the paragraph at its corresponding nesting
18721 # level of the list inside the parent placeholder.
18725 … # fields will revert the style to a value matching the defaults in the Slides
18727 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
18728 … # transparent, depending on if the `opaque_color` field in it is set.
18733 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18734 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18735 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18739 … "bold": True or False, # Whether or not the text is rendered as bold.
18740 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
18743 … # rendered in a smaller font size, computed based on the `font_size` field.
18744 … # The `font_size` itself is not affected by changes in this field.
18745 … "strikethrough": True or False, # Whether or not the text is struck through.
18746 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
18749 … # weights without breaking backwards compatibility. As such, when reading the
18750 … # style of a range of text, the value of `weighted_font_family#font_family`
18752 … # both fields are included in the field mask (either explicitly or through
18753 # the wildcard `"*"`), their values are reconciled as follows:
18755 … # * If `font_family` is set and `weighted_font_family` is not, the value of
18757 … # * If both fields are set, the value of `font_family` must match that of
18758 … # `weighted_font_family#font_family`. If so, the font family and weight of
18761 … # * If `weighted_font_family` is set and `font_family` is not, the font
18763 … # * If neither field is set, the font family and weight of the text inherit
18764 … # from the parent. Note that these properties cannot inherit separately
18768 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
18775 "fontFamily": "A String", # The font family of the text.
18777 … # The font family can be any font from the Font menu in Slides or from
18778 … # [Google Fonts] (https://fonts.google.com/). If the font name is
18779 # unrecognized, the text is rendered in `Arial`.
18780 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
18782 … # corresponds to the numerical values described in the CSS 2.1
18785 … # `700` are considered bold, and weights less than `700`are not bold. The
18788 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
18789 "fontFamily": "A String", # The font family of the text.
18791 … # The font family can be any font from the Font menu in Slides or from
18792 … # [Google Fonts] (https://fonts.google.com/). If the font name is
18793 # unrecognized, the text is rendered in `Arial`.
18795 … # Some fonts can affect the weight of the text. If an update request
18796 … # specifies values for both `font_family` and `bold`, the explicitly-set
18798 "italic": True or False, # Whether or not the text is italicized.
18799 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
18802 … # Changing the link in an update request causes some other changes to the
18803 # text style of the range:
18805 … # * When setting a link, the text foreground color will be set to
18806 # ThemeColorType.HYPERLINK and the text will
18807 # be underlined. If these fields are modified in the same
18808 … # request, those values will be used instead of the link defaults.
18810 # also update the existing link to point to the new URL.
18813 … # will separate the newline character(s) into their own text runs. The
18814 … # link will be applied separately to the runs before and after the newline.
18815 … # * Removing a link will update the text style of the range to match the
18816 … # style of the preceding text (or the default text styles if the preceding
18817 … # text is another link) unless different styles are being set in the same
18819 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
18820 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
18821 … # in the presentation. There may not be a slide at this index.
18822 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
18827 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
18828 … # transparent, depending on if the `opaque_color` field in it is set.
18833 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18834 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18835 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18839 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
18841 "magnitude": 3.14, # The magnitude.
18842 "unit": "A String", # The units for magnitude.
18844 … "underline": True or False, # Whether or not the text is underlined.
18846 "type": "A String", # The type of this auto text.
18848 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
18850 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
18851 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
18853 … # The `start_index` and `end_index` of this TextElement represent the
18854 … # range of the paragraph. Other TextElements with an index range contained
18856 … # paragraph. The range of indices of two separate paragraphs will never
18858 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
18861 … # inherited from the parent. Which paragraph styles are inherited depend on the
18864 … # * A paragraph not in a list will inherit its paragraph style from the
18865 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
18866 … # * A paragraph in a list will inherit its paragraph style from the paragraph
18867 … # at its corresponding nesting level of the list inside the parent
18871 "spacingMode": "A String", # The spacing mode for the paragraph.
18872 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
18875 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
18876 # inherited from the parent.
18877 "magnitude": 3.14, # The magnitude.
18878 "unit": "A String", # The units for magnitude.
18880 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
18881 … # is represented as 100.0. If unset, the value is inherited from the parent.
18882 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
18883 … # the start of the text, based on the current text direction. If unset, the
18884 # value is inherited from the parent.
18885 "magnitude": 3.14, # The magnitude.
18886 "unit": "A String", # The units for magnitude.
18888 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
18889 # inherited from the parent.
18890 "magnitude": 3.14, # The magnitude.
18891 "unit": "A String", # The units for magnitude.
18893 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
18894 … # the end of the text, based on the current text direction. If unset, the
18895 # value is inherited from the parent.
18896 "magnitude": 3.14, # The magnitude.
18897 "unit": "A String", # The units for magnitude.
18899 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
18900 # If unset, the value is inherited from the parent.
18901 "magnitude": 3.14, # The magnitude.
18902 "unit": "A String", # The units for magnitude.
18904 "alignment": "A String", # The text alignment for this paragraph.
18906 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
18908 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
18909 … "listId": "A String", # The ID of the list this paragraph belongs to.
18910 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
18913 … # inherited from the parent. Which text styles are inherited depend on the
18917 … # from the the newline character in the paragraph at the 0 nesting level of
18918 # the list inside the parent placeholder.
18920 … # from the newline character in the paragraph at its corresponding nesting
18921 # level of the list inside the parent placeholder.
18925 … # fields will revert the style to a value matching the defaults in the Slides
18927 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
18928 … # transparent, depending on if the `opaque_color` field in it is set.
18933 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18934 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18935 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18939 … "bold": True or False, # Whether or not the text is rendered as bold.
18940 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
18943 … # rendered in a smaller font size, computed based on the `font_size` field.
18944 … # The `font_size` itself is not affected by changes in this field.
18945 … "strikethrough": True or False, # Whether or not the text is struck through.
18946 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
18949 … # weights without breaking backwards compatibility. As such, when reading the
18950 … # style of a range of text, the value of `weighted_font_family#font_family`
18952 … # both fields are included in the field mask (either explicitly or through
18953 … # the wildcard `"*"`), their values are reconciled as follows:
18955 … # * If `font_family` is set and `weighted_font_family` is not, the value of
18957 … # * If both fields are set, the value of `font_family` must match that of
18958 … # `weighted_font_family#font_family`. If so, the font family and weight of
18961 … # * If `weighted_font_family` is set and `font_family` is not, the font
18963 … # * If neither field is set, the font family and weight of the text inherit
18964 … # from the parent. Note that these properties cannot inherit separately
18968 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
18975 "fontFamily": "A String", # The font family of the text.
18977 … # The font family can be any font from the Font menu in Slides or from
18978 … # [Google Fonts] (https://fonts.google.com/). If the font name is
18979 # unrecognized, the text is rendered in `Arial`.
18980 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
18982 … # corresponds to the numerical values described in the CSS 2.1
18985 … # `700` are considered bold, and weights less than `700`are not bold. The
18988 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
18989 "fontFamily": "A String", # The font family of the text.
18991 … # The font family can be any font from the Font menu in Slides or from
18992 … # [Google Fonts] (https://fonts.google.com/). If the font name is
18993 # unrecognized, the text is rendered in `Arial`.
18995 … # Some fonts can affect the weight of the text. If an update request
18996 … # specifies values for both `font_family` and `bold`, the explicitly-set
18998 … "italic": True or False, # Whether or not the text is italicized.
18999 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
19002 … # Changing the link in an update request causes some other changes to the
19003 # text style of the range:
19005 … # * When setting a link, the text foreground color will be set to
19006 # ThemeColorType.HYPERLINK and the text will
19007 # be underlined. If these fields are modified in the same
19008 … # request, those values will be used instead of the link defaults.
19010 # also update the existing link to point to the new URL.
19013 … # will separate the newline character(s) into their own text runs. The
19014 … # link will be applied separately to the runs before and after the newline.
19015 … # * Removing a link will update the text style of the range to match the
19016 … # style of the preceding text (or the default text styles if the preceding
19017 … # text is another link) unless different styles are being set in the same
19019 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
19020 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
19021 … # in the presentation. There may not be a slide at this index.
19022 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
19027 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
19028 … # transparent, depending on if the `opaque_color` field in it is set.
19033 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19034 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19035 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19039 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
19041 "magnitude": 3.14, # The magnitude.
19042 "unit": "A String", # The units for magnitude.
19044 … "underline": True or False, # Whether or not the text is underlined.
19046 … "glyph": "A String", # The rendered bullet glyph for this paragraph.
19049 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
19050 # in the run have the same TextStyle.
19052 … # The `start_index` and `end_index` of TextRuns will always be fully
19053 … # contained in the index range of a single `paragraph_marker` TextElement.
19056 "content": "A String", # The text of this run.
19057 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
19060 … # inherited from the parent. Which text styles are inherited depend on the
19064 … # from the the newline character in the paragraph at the 0 nesting level of
19065 # the list inside the parent placeholder.
19067 … # from the newline character in the paragraph at its corresponding nesting
19068 # level of the list inside the parent placeholder.
19072 … # fields will revert the style to a value matching the defaults in the Slides
19074 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
19075 … # transparent, depending on if the `opaque_color` field in it is set.
19080 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19081 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19082 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19086 … "bold": True or False, # Whether or not the text is rendered as bold.
19087 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
19090 … # rendered in a smaller font size, computed based on the `font_size` field.
19091 … # The `font_size` itself is not affected by changes in this field.
19092 … "strikethrough": True or False, # Whether or not the text is struck through.
19093 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
19096 … # weights without breaking backwards compatibility. As such, when reading the
19097 … # style of a range of text, the value of `weighted_font_family#font_family`
19099 … # both fields are included in the field mask (either explicitly or through
19100 # the wildcard `"*"`), their values are reconciled as follows:
19102 … # * If `font_family` is set and `weighted_font_family` is not, the value of
19104 … # * If both fields are set, the value of `font_family` must match that of
19105 … # `weighted_font_family#font_family`. If so, the font family and weight of
19108 … # * If `weighted_font_family` is set and `font_family` is not, the font
19110 … # * If neither field is set, the font family and weight of the text inherit
19111 … # from the parent. Note that these properties cannot inherit separately
19115 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
19122 "fontFamily": "A String", # The font family of the text.
19124 … # The font family can be any font from the Font menu in Slides or from
19125 … # [Google Fonts] (https://fonts.google.com/). If the font name is
19126 # unrecognized, the text is rendered in `Arial`.
19127 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
19129 … # corresponds to the numerical values described in the CSS 2.1
19132 … # `700` are considered bold, and weights less than `700`are not bold. The
19135 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
19136 "fontFamily": "A String", # The font family of the text.
19138 … # The font family can be any font from the Font menu in Slides or from
19139 … # [Google Fonts] (https://fonts.google.com/). If the font name is
19140 # unrecognized, the text is rendered in `Arial`.
19142 … # Some fonts can affect the weight of the text. If an update request
19143 … # specifies values for both `font_family` and `bold`, the explicitly-set
19145 "italic": True or False, # Whether or not the text is italicized.
19146 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
19149 … # Changing the link in an update request causes some other changes to the
19150 # text style of the range:
19152 … # * When setting a link, the text foreground color will be set to
19153 # ThemeColorType.HYPERLINK and the text will
19154 # be underlined. If these fields are modified in the same
19155 … # request, those values will be used instead of the link defaults.
19157 # also update the existing link to point to the new URL.
19160 … # will separate the newline character(s) into their own text runs. The
19161 … # link will be applied separately to the runs before and after the newline.
19162 … # * Removing a link will update the text style of the range to match the
19163 … # style of the preceding text (or the default text styles if the preceding
19164 … # text is another link) unless different styles are being set in the same
19166 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
19167 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
19168 … # in the presentation. There may not be a slide at this index.
19169 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
19174 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
19175 … # transparent, depending on if the `opaque_color` field in it is set.
19180 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19181 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19182 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19186 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
19188 "magnitude": 3.14, # The magnitude.
19189 "unit": "A String", # The units for magnitude.
19191 … "underline": True or False, # Whether or not the text is underlined.
19197 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
19198 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
19199 # for newly created table cells in the Slides editor.
19200 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
19205 … "color": { # A themeable solid color value. # The color value of the solid fill.
19208 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19209 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19210 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19213 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
19214 # That is, the final pixel color is defined by the equation:
19221 "propertyState": "A String", # The background fill property state.
19223 … # Updating the the fill on a table cell will implicitly update this field
19224 … # to `RENDERED`, unless another value is specified in the same request. To
19226 … # case, any other fill fields set in the same request will be ignored.
19229 "rowSpan": 42, # Row span of the cell.
19230 "columnSpan": 42, # Column span of the cell.
19231 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
19232 "rowIndex": 42, # The 0-based row index.
19233 "columnIndex": 42, # The 0-based column index.
19237 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
19238 "magnitude": 3.14, # The magnitude.
19239 "unit": "A String", # The units for magnitude.
19243 "rows": 42, # Number of rows in the table.
19244 "columns": 42, # Number of columns in the table.
19248 "lineProperties": { # The properties of the Line. # The properties of the line.
19250 # When unset, these fields default to values that match the appearance of
19251 # new lines created in the Slides editor.
19252 "dashStyle": "A String", # The dash style of the line.
19253 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
19254 "magnitude": 3.14, # The magnitude.
19255 "unit": "A String", # The units for magnitude.
19257 "endArrow": "A String", # The style of the arrow at the end of the line.
19258 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
19259 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
19260 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
19261 # in the presentation. There may not be a slide at this index.
19262 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
19267 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
19268 # lines created in the Slides editor.
19269 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
19274 … "color": { # A themeable solid color value. # The color value of the solid fill.
19277 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19278 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19279 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19282 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
19283 # That is, the final pixel color is defined by the equation:
19291 "startArrow": "A String", # The style of the arrow at the beginning of the line.
19293 "lineType": "A String", # The type of the line.
19295 "size": { # A width and height. # The size of the page element.
19296 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
19297 "magnitude": 3.14, # The magnitude.
19298 "unit": "A String", # The units for magnitude.
19300 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
19301 "magnitude": 3.14, # The magnitude.
19302 "unit": "A String", # The units for magnitude.
19307 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
19309 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains …
19310 # notes for the corresponding slide.
19311 # The actual shape may not always exist on the notes page. Inserting text
19312 # using this object ID will automatically create the shape. In this case, the
19313 # actual shape may have different object ID. The `GetPresentation` or
19314 # `GetPage` action will always return the latest object ID.
19316 "objectId": "A String", # The object ID for this page. Object IDs used by
19318 # PageElement share the same namespace.
19319 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
19320 # update requests to assert that the presentation revision hasn't changed
19321 # since the last read operation. Only populated if the user has edit access
19322 # to the presentation.
19324 # The format of the revision ID may change over time, so it should be treated
19326 # hours after it has been returned and cannot be shared across users. If the
19327 # revision ID is unchanged between calls, then the presentation has not
19328 # changed. Conversely, a changed ID (for the same presentation and user)
19329 # usually means the presentation has been updated; however, a changed ID can
19331 "pageProperties": { # The properties of the Page. # The properties of the page.
19333 # The page will inherit properties from the parent page. Depending on the page
19334 # type the hierarchy is defined in either
19337 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
19338 # from a parent page if it exists. If the page has no parent, then the
19339 # background fill defaults to the corresponding fill in the Slides editor.
19340 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
19345 "color": { # A themeable solid color value. # The color value of the solid fill.
19348 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19349 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19350 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19353 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
19354 # That is, the final pixel color is defined by the equation:
19361 "propertyState": "A String", # The background fill property state.
19363 # Updating the the fill on a page will implicitly update this field to
19364 # `RENDERED`, unless another value is specified in the same request. To
19366 # any other fill fields set in the same request will be ignored.
19367 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
19368 # the specified picture. The picture is stretched to fit its container.
19369 "contentUrl": "A String", # Reading the content_url:
19372 # This URL is tagged with the account of the requester. Anyone with the URL
19373 # effectively accesses the picture as the original requester. Access to the
19374 # picture may be lost if the presentation's sharing settings change.
19376 # Writing the content_url:
19378 # The picture is fetched once at insertion time and a copy is stored for
19379 # display inside the presentation. Pictures must be less than 50MB in size,
19382 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
19383 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
19384 "magnitude": 3.14, # The magnitude.
19385 "unit": "A String", # The units for magnitude.
19387 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
19388 "magnitude": 3.14, # The magnitude.
19389 "unit": "A String", # The units for magnitude.
19394 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
19395 # a parent page. If the page has no parent, the color scheme uses a default
19397 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
19398 { # A pair mapping a theme color type to the concrete color it represents.
19399 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
19400 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19401 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19402 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19404 "type": "A String", # The type of the theme color.
19409 "pageType": "A String", # The type of the page.
19410 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
19412 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
19414 # notes. A notes page inherits properties from the
19416 # The placeholder shape with type BODY on the notes page contains the speaker
19417 # notes for this slide. The ID of this shape is identified by the
19419 # The notes page is read-only except for the text content and styles of the
19421 "masterObjectId": "A String", # The object ID of the master that this slide is based on.
19422 "layoutObjectId": "A String", # The object ID of the layout that this slide is based on.
19431 <pre>Gets the latest version of the specified presentation.
19434 presentationId: string, The ID of the presentation to retrieve. (required)
19441 An object of the form:
19444 "presentationId": "A String", # The ID of the presentation.
19445 …"notesMaster": { # A page in a presentation. # The notes master in the presentation. It serves thr…
19447 # - Placeholder shapes on a notes master contain the default text styles and
19449 # a `SLIDE_IMAGE` placeholder shape contains the slide thumbnail, and a
19450 # `BODY` placeholder shape contains the speaker notes.
19451 # - The notes master page properties define the common page properties
19453 # - Any other shapes on the notes master will appear on all notes pages.
19455 # The notes master is read-only.
19456 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
19458 … "displayName": "A String", # The human readable name of the layout in the presentation's locale.
19459 "name": "A String", # The name of the layout.
19460 "masterObjectId": "A String", # The object ID of the master that this layout is based on.
19462 "pageElements": [ # The page elements rendered on the page.
19466 "renderedText": "A String", # The text rendered as word art.
19468 …"description": "A String", # The description of the page element. Combined with title to display a…
19470 "objectId": "A String", # The object ID for this page element. Object IDs used by
19472 # google.apps.slides.v1.PageElement share the same namespace.
19473 … "title": "A String", # The title of the page element. Combined with description to display alt
19478 # This URL is tagged with the account of the requester. Anyone with the URL
19479 # effectively accesses the image as the original requester. Access to the
19480 # image may be lost if the presentation's sharing settings change.
19481 "imageProperties": { # The properties of the Image. # The properties of the image.
19482 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
19485 # if it exists. If there is no parent, the fields will default to the value
19486 # used for new page elements created in the Slides editor, which may depend on
19487 # the page element kind.
19488 "outlineFill": { # The fill of the outline. # The fill of the outline.
19489 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
19494 … "color": { # A themeable solid color value. # The color value of the solid fill.
19497 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19498 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19499 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19502 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
19503 # That is, the final pixel color is defined by the equation:
19511 "propertyState": "A String", # The outline property state.
19513 # Updating the the outline on a page element will implicitly update this
19514 # field to`RENDERED`, unless another value is specified in the same request.
19516 # this case, any other outline fields set in the same request will be
19518 "dashStyle": "A String", # The dash style of the outline.
19519 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
19520 "magnitude": 3.14, # The magnitude.
19521 "unit": "A String", # The units for magnitude.
19524 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
19526 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
19528 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
19531 # The colors in the gradient will replace the corresponding colors at
19532 # the same position in the color palette and apply to the image. This
19535 "color": { # A themeable solid color value. # The color of the gradient stop.
19538 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19539 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19540 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19543 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
19545 … "position": 3.14, # The relative position of the color stop in the gradient band measured
19546 # in percentage. The value should be in the interval [0.0, 1.0].
19549 "name": "A String", # The name of the recolor effect.
19551 # The name is determined from the `recolor_stops` by matching the gradient
19552 # against the colors in the page's current color scheme. This property is
19555 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
19556 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
19557 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
19558 # in the presentation. There may not be a slide at this index.
19559 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
19564 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
19567 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
19571 # The crop properties is represented by the offsets of four edges which define
19572 # a crop rectangle. The offsets are measured in percentage from the
19573 # corresponding edges of the object's original bounding rectangle towards
19574 # inside, relative to the object's original dimensions.
19576 # - If the offset is in the interval (0, 1), the corresponding edge of crop
19577 # rectangle is positioned inside of the object's original bounding rectangle.
19578 # - If the offset is negative or greater than 1, the corresponding edge of crop
19579 # rectangle is positioned outside of the object's original bounding rectangle.
19580 # - If the left edge of the crop rectangle is on the right side of its right
19581 # edge, the object will be flipped horizontally.
19582 # - If the top edge of the crop rectangle is below its bottom edge, the object
19584 # - If all offsets and rotation angle is 0, the object is not cropped.
19586 # After cropping, the content in the crop rectangle will be stretched to fit
19588 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
19589 # the right of the original bounding rectangle left edge, relative to the
19591 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
19592 # Rotation angle is applied after the offset.
19593 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
19594 # to the left of the original bounding rectangle right edge, relative to the
19596 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
19597 # above the original bounding rectangle bottom edge, relative to the object's
19599 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
19600 # below the original bounding rectangle top edge, relative to the object's
19603 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
19607 # if it exists. If there is no parent, the fields will default to the value
19608 # used for new page elements created in the Slides editor, which may depend on
19609 # the page element kind.
19610 "color": { # A themeable solid color value. # The shadow color value.
19613 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19614 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19615 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19618 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
19619 # relative to the alignment position.
19632 "translateX": 3.14, # The X coordinate translation element.
19633 "translateY": 3.14, # The Y coordinate translation element.
19634 "scaleX": 3.14, # The X coordinate scaling element.
19635 "scaleY": 3.14, # The Y coordinate scaling element.
19636 "shearY": 3.14, # The Y coordinate shearing element.
19637 "shearX": 3.14, # The X coordinate shearing element.
19638 "unit": "A String", # The units for translate elements.
19640 "propertyState": "A String", # The shadow property state.
19642 # Updating the the shadow on a page element will implicitly update this field
19643 # to `RENDERED`, unless another value is specified in the same request. To
19645 # case, any other shadow fields set in the same request will be ignored.
19646 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
19648 "magnitude": 3.14, # The magnitude.
19649 "unit": "A String", # The units for magnitude.
19651 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
19652 "type": "A String", # The type of the shadow.
19653 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
19654 # scale and skew of the shadow.
19655 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
19657 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
19661 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
19674 "translateX": 3.14, # The X coordinate translation element.
19675 "translateY": 3.14, # The Y coordinate translation element.
19676 "scaleX": 3.14, # The X coordinate scaling element.
19677 "scaleY": 3.14, # The Y coordinate scaling element.
19678 "shearY": 3.14, # The Y coordinate shearing element.
19679 "shearX": 3.14, # The X coordinate shearing element.
19680 "unit": "A String", # The units for translate elements.
19684 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
19686 "lists": { # The bulleted lists contained in this text, keyed by list ID.
19687 "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
19690 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
19691 # level. A list has at most nine levels of nesting, so the possible values
19692 # for the keys of this map are 0 through 8, inclusive.
19693 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
19695 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
19698 … # inherited from the parent. Which text styles are inherited depend on the
19702 … # from the the newline character in the paragraph at the 0 nesting level of
19703 # the list inside the parent placeholder.
19705 … # from the newline character in the paragraph at its corresponding nesting
19706 # level of the list inside the parent placeholder.
19710 … # fields will revert the style to a value matching the defaults in the Slides
19712 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
19713 # transparent, depending on if the `opaque_color` field in it is set.
19718 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19719 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19720 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19724 "bold": True or False, # Whether or not the text is rendered as bold.
19725 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
19728 … # rendered in a smaller font size, computed based on the `font_size` field.
19729 # The `font_size` itself is not affected by changes in this field.
19730 … "strikethrough": True or False, # Whether or not the text is struck through.
19731 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
19734 … # weights without breaking backwards compatibility. As such, when reading the
19735 … # style of a range of text, the value of `weighted_font_family#font_family`
19737 … # both fields are included in the field mask (either explicitly or through
19738 # the wildcard `"*"`), their values are reconciled as follows:
19740 … # * If `font_family` is set and `weighted_font_family` is not, the value of
19742 … # * If both fields are set, the value of `font_family` must match that of
19743 … # `weighted_font_family#font_family`. If so, the font family and weight of
19746 … # * If `weighted_font_family` is set and `font_family` is not, the font
19748 … # * If neither field is set, the font family and weight of the text inherit
19749 … # from the parent. Note that these properties cannot inherit separately
19753 # `bold`, the `weighted_font_family` is applied first, then `bold`.
19760 "fontFamily": "A String", # The font family of the text.
19762 … # The font family can be any font from the Font menu in Slides or from
19763 # [Google Fonts] (https://fonts.google.com/). If the font name is
19764 # unrecognized, the text is rendered in `Arial`.
19765 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
19767 # corresponds to the numerical values described in the CSS 2.1
19770 … # `700` are considered bold, and weights less than `700`are not bold. The
19773 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
19774 "fontFamily": "A String", # The font family of the text.
19776 # The font family can be any font from the Font menu in Slides or from
19777 # [Google Fonts] (https://fonts.google.com/). If the font name is
19778 # unrecognized, the text is rendered in `Arial`.
19780 # Some fonts can affect the weight of the text. If an update request
19781 … # specifies values for both `font_family` and `bold`, the explicitly-set
19783 "italic": True or False, # Whether or not the text is italicized.
19784 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
19787 … # Changing the link in an update request causes some other changes to the
19788 # text style of the range:
19790 # * When setting a link, the text foreground color will be set to
19791 # ThemeColorType.HYPERLINK and the text will
19792 # be underlined. If these fields are modified in the same
19793 # request, those values will be used instead of the link defaults.
19795 # also update the existing link to point to the new URL.
19798 … # will separate the newline character(s) into their own text runs. The
19799 … # link will be applied separately to the runs before and after the newline.
19800 … # * Removing a link will update the text style of the range to match the
19801 … # style of the preceding text (or the default text styles if the preceding
19802 … # text is another link) unless different styles are being set in the same
19804 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
19805 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
19806 # in the presentation. There may not be a slide at this index.
19807 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
19812 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
19813 # transparent, depending on if the `opaque_color` field in it is set.
19818 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19819 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19820 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19824 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
19826 "magnitude": 3.14, # The magnitude.
19827 "unit": "A String", # The units for magnitude.
19829 "underline": True or False, # Whether or not the text is underlined.
19833 "listId": "A String", # The ID of the list.
19836 … "textElements": [ # The text contents broken down into its component parts, including styling
19838 { # A TextElement describes the content of a range of indices in the text content
19840 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
19842 "content": "A String", # The rendered content of this auto text, if available.
19843 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
19846 # inherited from the parent. Which text styles are inherited depend on the
19850 … # from the the newline character in the paragraph at the 0 nesting level of
19851 # the list inside the parent placeholder.
19853 … # from the newline character in the paragraph at its corresponding nesting
19854 # level of the list inside the parent placeholder.
19858 … # fields will revert the style to a value matching the defaults in the Slides
19860 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
19861 # transparent, depending on if the `opaque_color` field in it is set.
19866 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19867 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19868 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19872 "bold": True or False, # Whether or not the text is rendered as bold.
19873 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
19876 … # rendered in a smaller font size, computed based on the `font_size` field.
19877 # The `font_size` itself is not affected by changes in this field.
19878 "strikethrough": True or False, # Whether or not the text is struck through.
19879 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
19882 … # weights without breaking backwards compatibility. As such, when reading the
19883 … # style of a range of text, the value of `weighted_font_family#font_family`
19885 … # both fields are included in the field mask (either explicitly or through
19886 # the wildcard `"*"`), their values are reconciled as follows:
19888 … # * If `font_family` is set and `weighted_font_family` is not, the value of
19890 … # * If both fields are set, the value of `font_family` must match that of
19891 … # `weighted_font_family#font_family`. If so, the font family and weight of
19894 # * If `weighted_font_family` is set and `font_family` is not, the font
19896 … # * If neither field is set, the font family and weight of the text inherit
19897 … # from the parent. Note that these properties cannot inherit separately
19901 # `bold`, the `weighted_font_family` is applied first, then `bold`.
19908 "fontFamily": "A String", # The font family of the text.
19910 # The font family can be any font from the Font menu in Slides or from
19911 # [Google Fonts] (https://fonts.google.com/). If the font name is
19912 # unrecognized, the text is rendered in `Arial`.
19913 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
19915 # corresponds to the numerical values described in the CSS 2.1
19918 … # `700` are considered bold, and weights less than `700`are not bold. The
19921 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
19922 "fontFamily": "A String", # The font family of the text.
19924 # The font family can be any font from the Font menu in Slides or from
19925 # [Google Fonts] (https://fonts.google.com/). If the font name is
19926 # unrecognized, the text is rendered in `Arial`.
19928 # Some fonts can affect the weight of the text. If an update request
19929 # specifies values for both `font_family` and `bold`, the explicitly-set
19931 "italic": True or False, # Whether or not the text is italicized.
19932 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
19935 … # Changing the link in an update request causes some other changes to the
19936 # text style of the range:
19938 # * When setting a link, the text foreground color will be set to
19939 # ThemeColorType.HYPERLINK and the text will
19940 # be underlined. If these fields are modified in the same
19941 # request, those values will be used instead of the link defaults.
19943 # also update the existing link to point to the new URL.
19946 # will separate the newline character(s) into their own text runs. The
19947 … # link will be applied separately to the runs before and after the newline.
19948 # * Removing a link will update the text style of the range to match the
19949 … # style of the preceding text (or the default text styles if the preceding
19950 … # text is another link) unless different styles are being set in the same
19952 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
19953 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
19954 # in the presentation. There may not be a slide at this index.
19955 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
19960 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
19961 # transparent, depending on if the `opaque_color` field in it is set.
19966 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19967 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19968 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19972 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
19974 "magnitude": 3.14, # The magnitude.
19975 "unit": "A String", # The units for magnitude.
19977 "underline": True or False, # Whether or not the text is underlined.
19979 "type": "A String", # The type of this auto text.
19981 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
19983 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
19984 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
19986 # The `start_index` and `end_index` of this TextElement represent the
19987 # range of the paragraph. Other TextElements with an index range contained
19989 # paragraph. The range of indices of two separate paragraphs will never
19991 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
19994 … # inherited from the parent. Which paragraph styles are inherited depend on the
19997 # * A paragraph not in a list will inherit its paragraph style from the
19998 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
19999 … # * A paragraph in a list will inherit its paragraph style from the paragraph
20000 # at its corresponding nesting level of the list inside the parent
20004 "spacingMode": "A String", # The spacing mode for the paragraph.
20005 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
20008 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
20009 # inherited from the parent.
20010 "magnitude": 3.14, # The magnitude.
20011 "unit": "A String", # The units for magnitude.
20013 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
20014 … # is represented as 100.0. If unset, the value is inherited from the parent.
20015 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
20016 … # the start of the text, based on the current text direction. If unset, the
20017 # value is inherited from the parent.
20018 "magnitude": 3.14, # The magnitude.
20019 "unit": "A String", # The units for magnitude.
20021 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
20022 # inherited from the parent.
20023 "magnitude": 3.14, # The magnitude.
20024 "unit": "A String", # The units for magnitude.
20026 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
20027 … # the end of the text, based on the current text direction. If unset, the
20028 # value is inherited from the parent.
20029 "magnitude": 3.14, # The magnitude.
20030 "unit": "A String", # The units for magnitude.
20032 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
20033 # If unset, the value is inherited from the parent.
20034 "magnitude": 3.14, # The magnitude.
20035 "unit": "A String", # The units for magnitude.
20037 "alignment": "A String", # The text alignment for this paragraph.
20039 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
20041 "nestingLevel": 42, # The nesting level of this paragraph in the list.
20042 "listId": "A String", # The ID of the list this paragraph belongs to.
20043 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
20046 … # inherited from the parent. Which text styles are inherited depend on the
20050 … # from the the newline character in the paragraph at the 0 nesting level of
20051 # the list inside the parent placeholder.
20053 … # from the newline character in the paragraph at its corresponding nesting
20054 # level of the list inside the parent placeholder.
20058 … # fields will revert the style to a value matching the defaults in the Slides
20060 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
20061 # transparent, depending on if the `opaque_color` field in it is set.
20066 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20067 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20068 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20072 "bold": True or False, # Whether or not the text is rendered as bold.
20073 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
20076 … # rendered in a smaller font size, computed based on the `font_size` field.
20077 # The `font_size` itself is not affected by changes in this field.
20078 … "strikethrough": True or False, # Whether or not the text is struck through.
20079 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
20082 … # weights without breaking backwards compatibility. As such, when reading the
20083 … # style of a range of text, the value of `weighted_font_family#font_family`
20085 … # both fields are included in the field mask (either explicitly or through
20086 # the wildcard `"*"`), their values are reconciled as follows:
20088 … # * If `font_family` is set and `weighted_font_family` is not, the value of
20090 … # * If both fields are set, the value of `font_family` must match that of
20091 … # `weighted_font_family#font_family`. If so, the font family and weight of
20094 … # * If `weighted_font_family` is set and `font_family` is not, the font
20096 … # * If neither field is set, the font family and weight of the text inherit
20097 … # from the parent. Note that these properties cannot inherit separately
20101 # `bold`, the `weighted_font_family` is applied first, then `bold`.
20108 "fontFamily": "A String", # The font family of the text.
20110 … # The font family can be any font from the Font menu in Slides or from
20111 # [Google Fonts] (https://fonts.google.com/). If the font name is
20112 # unrecognized, the text is rendered in `Arial`.
20113 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
20115 # corresponds to the numerical values described in the CSS 2.1
20118 … # `700` are considered bold, and weights less than `700`are not bold. The
20121 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
20122 "fontFamily": "A String", # The font family of the text.
20124 # The font family can be any font from the Font menu in Slides or from
20125 # [Google Fonts] (https://fonts.google.com/). If the font name is
20126 # unrecognized, the text is rendered in `Arial`.
20128 # Some fonts can affect the weight of the text. If an update request
20129 … # specifies values for both `font_family` and `bold`, the explicitly-set
20131 "italic": True or False, # Whether or not the text is italicized.
20132 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
20135 … # Changing the link in an update request causes some other changes to the
20136 # text style of the range:
20138 # * When setting a link, the text foreground color will be set to
20139 # ThemeColorType.HYPERLINK and the text will
20140 # be underlined. If these fields are modified in the same
20141 # request, those values will be used instead of the link defaults.
20143 # also update the existing link to point to the new URL.
20146 … # will separate the newline character(s) into their own text runs. The
20147 … # link will be applied separately to the runs before and after the newline.
20148 … # * Removing a link will update the text style of the range to match the
20149 … # style of the preceding text (or the default text styles if the preceding
20150 … # text is another link) unless different styles are being set in the same
20152 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
20153 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
20154 # in the presentation. There may not be a slide at this index.
20155 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
20160 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
20161 # transparent, depending on if the `opaque_color` field in it is set.
20166 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20167 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20168 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20172 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
20174 "magnitude": 3.14, # The magnitude.
20175 "unit": "A String", # The units for magnitude.
20177 "underline": True or False, # Whether or not the text is underlined.
20179 "glyph": "A String", # The rendered bullet glyph for this paragraph.
20182 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
20183 # in the run have the same TextStyle.
20185 # The `start_index` and `end_index` of TextRuns will always be fully
20186 # contained in the index range of a single `paragraph_marker` TextElement.
20189 "content": "A String", # The text of this run.
20190 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
20193 # inherited from the parent. Which text styles are inherited depend on the
20197 … # from the the newline character in the paragraph at the 0 nesting level of
20198 # the list inside the parent placeholder.
20200 … # from the newline character in the paragraph at its corresponding nesting
20201 # level of the list inside the parent placeholder.
20205 … # fields will revert the style to a value matching the defaults in the Slides
20207 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
20208 # transparent, depending on if the `opaque_color` field in it is set.
20213 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20214 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20215 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20219 "bold": True or False, # Whether or not the text is rendered as bold.
20220 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
20223 … # rendered in a smaller font size, computed based on the `font_size` field.
20224 # The `font_size` itself is not affected by changes in this field.
20225 "strikethrough": True or False, # Whether or not the text is struck through.
20226 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
20229 … # weights without breaking backwards compatibility. As such, when reading the
20230 … # style of a range of text, the value of `weighted_font_family#font_family`
20232 … # both fields are included in the field mask (either explicitly or through
20233 # the wildcard `"*"`), their values are reconciled as follows:
20235 … # * If `font_family` is set and `weighted_font_family` is not, the value of
20237 … # * If both fields are set, the value of `font_family` must match that of
20238 … # `weighted_font_family#font_family`. If so, the font family and weight of
20241 # * If `weighted_font_family` is set and `font_family` is not, the font
20243 … # * If neither field is set, the font family and weight of the text inherit
20244 … # from the parent. Note that these properties cannot inherit separately
20248 # `bold`, the `weighted_font_family` is applied first, then `bold`.
20255 "fontFamily": "A String", # The font family of the text.
20257 # The font family can be any font from the Font menu in Slides or from
20258 # [Google Fonts] (https://fonts.google.com/). If the font name is
20259 # unrecognized, the text is rendered in `Arial`.
20260 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
20262 # corresponds to the numerical values described in the CSS 2.1
20265 … # `700` are considered bold, and weights less than `700`are not bold. The
20268 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
20269 "fontFamily": "A String", # The font family of the text.
20271 # The font family can be any font from the Font menu in Slides or from
20272 # [Google Fonts] (https://fonts.google.com/). If the font name is
20273 # unrecognized, the text is rendered in `Arial`.
20275 # Some fonts can affect the weight of the text. If an update request
20276 # specifies values for both `font_family` and `bold`, the explicitly-set
20278 "italic": True or False, # Whether or not the text is italicized.
20279 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
20282 … # Changing the link in an update request causes some other changes to the
20283 # text style of the range:
20285 # * When setting a link, the text foreground color will be set to
20286 # ThemeColorType.HYPERLINK and the text will
20287 # be underlined. If these fields are modified in the same
20288 # request, those values will be used instead of the link defaults.
20290 # also update the existing link to point to the new URL.
20293 # will separate the newline character(s) into their own text runs. The
20294 … # link will be applied separately to the runs before and after the newline.
20295 # * Removing a link will update the text style of the range to match the
20296 … # style of the preceding text (or the default text styles if the preceding
20297 … # text is another link) unless different styles are being set in the same
20299 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
20300 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
20301 # in the presentation. There may not be a slide at this index.
20302 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
20307 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
20308 # transparent, depending on if the `opaque_color` field in it is set.
20313 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20314 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20315 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20319 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
20321 "magnitude": 3.14, # The magnitude.
20322 "unit": "A String", # The units for magnitude.
20324 "underline": True or False, # Whether or not the text is underlined.
20330 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
20332 # If the shape is a placeholder shape as determined by the
20335 # Determining the rendered value of the property depends on the corresponding
20337 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
20338 # a parent placeholder if it exists. If the shape has no parent, then the
20339 # default shadow matches the defaults for new shapes created in the Slides
20343 # if it exists. If there is no parent, the fields will default to the value
20344 # used for new page elements created in the Slides editor, which may depend on
20345 # the page element kind.
20346 "color": { # A themeable solid color value. # The shadow color value.
20349 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20350 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20351 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20354 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
20355 # relative to the alignment position.
20368 "translateX": 3.14, # The X coordinate translation element.
20369 "translateY": 3.14, # The Y coordinate translation element.
20370 "scaleX": 3.14, # The X coordinate scaling element.
20371 "scaleY": 3.14, # The Y coordinate scaling element.
20372 "shearY": 3.14, # The Y coordinate shearing element.
20373 "shearX": 3.14, # The X coordinate shearing element.
20374 "unit": "A String", # The units for translate elements.
20376 "propertyState": "A String", # The shadow property state.
20378 # Updating the the shadow on a page element will implicitly update this field
20379 # to `RENDERED`, unless another value is specified in the same request. To
20381 # case, any other shadow fields set in the same request will be ignored.
20382 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
20384 "magnitude": 3.14, # The magnitude.
20385 "unit": "A String", # The units for magnitude.
20387 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
20388 "type": "A String", # The type of the shadow.
20389 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
20390 # scale and skew of the shadow.
20391 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
20393 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
20394 # inherited from a parent placeholder if it exists. If the shape has no
20395 # parent, then the default background fill depends on the shape type,
20396 # matching the defaults for new shapes created in the Slides editor.
20397 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
20402 "color": { # A themeable solid color value. # The color value of the solid fill.
20405 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20406 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20407 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20410 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
20411 # That is, the final pixel color is defined by the equation:
20418 "propertyState": "A String", # The background fill property state.
20420 # Updating the the fill on a shape will implicitly update this field to
20421 # `RENDERED`, unless another value is specified in the same request. To
20423 # any other fill fields set in the same request will be ignored.
20425 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
20427 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
20428 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
20429 # in the presentation. There may not be a slide at this index.
20430 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
20435 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
20436 # parent placeholder if it exists. If the shape has no parent, then the
20437 # default outline depends on the shape type, matching the defaults for
20438 # new shapes created in the Slides editor.
20441 # if it exists. If there is no parent, the fields will default to the value
20442 # used for new page elements created in the Slides editor, which may depend on
20443 # the page element kind.
20444 "outlineFill": { # The fill of the outline. # The fill of the outline.
20445 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
20450 … "color": { # A themeable solid color value. # The color value of the solid fill.
20453 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20454 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20455 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20458 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
20459 # That is, the final pixel color is defined by the equation:
20467 "propertyState": "A String", # The outline property state.
20469 # Updating the the outline on a page element will implicitly update this
20470 # field to`RENDERED`, unless another value is specified in the same request.
20472 # this case, any other outline fields set in the same request will be
20474 "dashStyle": "A String", # The dash style of the outline.
20475 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
20476 "magnitude": 3.14, # The magnitude.
20477 "unit": "A String", # The units for magnitude.
20481 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
20484 # If set, the shape is a placeholder shape and any inherited properties
20485 # can be resolved by looking at the parent placeholder identified by the
20487 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
20488 # If unset, the parent placeholder shape does not exist, so the shape does
20490 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
20491 # the same page, they would have different index values.
20492 "type": "A String", # The type of the placeholder.
20494 "shapeType": "A String", # The type of the shape.
20499 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
20500 # minutes. This URL is tagged with the account of the requester. Anyone with
20501 # the URL effectively accesses the image as the original requester. Access to
20502 # the image may be lost if the presentation's sharing settings change.
20503 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
20504 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
20505 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
20506 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
20509 # if it exists. If there is no parent, the fields will default to the value
20510 # used for new page elements created in the Slides editor, which may depend on
20511 # the page element kind.
20512 "outlineFill": { # The fill of the outline. # The fill of the outline.
20513 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
20518 … "color": { # A themeable solid color value. # The color value of the solid fill.
20521 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20522 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20523 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20526 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
20527 # That is, the final pixel color is defined by the equation:
20535 "propertyState": "A String", # The outline property state.
20537 # Updating the the outline on a page element will implicitly update this
20538 # field to`RENDERED`, unless another value is specified in the same request.
20540 # this case, any other outline fields set in the same request will be
20542 "dashStyle": "A String", # The dash style of the outline.
20543 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
20544 "magnitude": 3.14, # The magnitude.
20545 "unit": "A String", # The units for magnitude.
20548 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
20550 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
20552 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
20555 # The colors in the gradient will replace the corresponding colors at
20556 # the same position in the color palette and apply to the image. This
20559 … "color": { # A themeable solid color value. # The color of the gradient stop.
20562 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20563 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20564 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20567 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
20569 … "position": 3.14, # The relative position of the color stop in the gradient band measured
20570 # in percentage. The value should be in the interval [0.0, 1.0].
20573 "name": "A String", # The name of the recolor effect.
20575 # The name is determined from the `recolor_stops` by matching the gradient
20576 # against the colors in the page's current color scheme. This property is
20579 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
20580 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
20581 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
20582 # in the presentation. There may not be a slide at this index.
20583 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
20588 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
20591 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
20595 # The crop properties is represented by the offsets of four edges which define
20596 # a crop rectangle. The offsets are measured in percentage from the
20597 # corresponding edges of the object's original bounding rectangle towards
20598 # inside, relative to the object's original dimensions.
20600 # - If the offset is in the interval (0, 1), the corresponding edge of crop
20601 # rectangle is positioned inside of the object's original bounding rectangle.
20602 … # - If the offset is negative or greater than 1, the corresponding edge of crop
20603 # rectangle is positioned outside of the object's original bounding rectangle.
20604 # - If the left edge of the crop rectangle is on the right side of its right
20605 # edge, the object will be flipped horizontally.
20606 # - If the top edge of the crop rectangle is below its bottom edge, the object
20608 # - If all offsets and rotation angle is 0, the object is not cropped.
20610 # After cropping, the content in the crop rectangle will be stretched to fit
20612 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
20613 # the right of the original bounding rectangle left edge, relative to the
20615 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
20616 # Rotation angle is applied after the offset.
20617 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
20618 # to the left of the original bounding rectangle right edge, relative to the
20620 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
20621 … # above the original bounding rectangle bottom edge, relative to the object's
20623 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
20624 # below the original bounding rectangle top edge, relative to the object's
20627 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
20631 # if it exists. If there is no parent, the fields will default to the value
20632 # used for new page elements created in the Slides editor, which may depend on
20633 # the page element kind.
20634 "color": { # A themeable solid color value. # The shadow color value.
20637 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20638 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20639 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20642 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
20643 # relative to the alignment position.
20656 "translateX": 3.14, # The X coordinate translation element.
20657 "translateY": 3.14, # The Y coordinate translation element.
20658 "scaleX": 3.14, # The X coordinate scaling element.
20659 "scaleY": 3.14, # The Y coordinate scaling element.
20660 "shearY": 3.14, # The Y coordinate shearing element.
20661 "shearX": 3.14, # The X coordinate shearing element.
20662 "unit": "A String", # The units for translate elements.
20664 "propertyState": "A String", # The shadow property state.
20666 … # Updating the the shadow on a page element will implicitly update this field
20667 # to `RENDERED`, unless another value is specified in the same request. To
20669 # case, any other shadow fields set in the same request will be ignored.
20670 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
20672 "magnitude": 3.14, # The magnitude.
20673 "unit": "A String", # The units for magnitude.
20675 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
20676 "type": "A String", # The type of the shadow.
20677 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
20678 # scale and skew of the shadow.
20679 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
20681 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
20685 "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
20690 "url": "A String", # An URL to a video. The URL is valid as long as the source video
20692 "videoProperties": { # The properties of the Video. # The properties of the video.
20693 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
20694 # videos created in the Slides editor.
20697 # if it exists. If there is no parent, the fields will default to the value
20698 # used for new page elements created in the Slides editor, which may depend on
20699 # the page element kind.
20700 "outlineFill": { # The fill of the outline. # The fill of the outline.
20701 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
20706 … "color": { # A themeable solid color value. # The color value of the solid fill.
20709 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20710 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20711 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20714 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
20715 # That is, the final pixel color is defined by the equation:
20723 "propertyState": "A String", # The outline property state.
20725 # Updating the the outline on a page element will implicitly update this
20726 # field to`RENDERED`, unless another value is specified in the same request.
20728 # this case, any other outline fields set in the same request will be
20730 "dashStyle": "A String", # The dash style of the outline.
20731 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
20732 "magnitude": 3.14, # The magnitude.
20733 "unit": "A String", # The units for magnitude.
20737 "id": "A String", # The video source's unique identifier for this video.
20738 "source": "A String", # The video source.
20742 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
20750 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
20751 "magnitude": 3.14, # The magnitude.
20752 "unit": "A String", # The units for magnitude.
20766 # than 1. As a result, the length of this collection does not always match
20767 # the number of columns of the entire table.
20769 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
20771 "lists": { # The bulleted lists contained in this text, keyed by list ID.
20772 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
20775 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
20776 … # level. A list has at most nine levels of nesting, so the possible values
20777 # for the keys of this map are 0 through 8, inclusive.
20778 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
20780 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
20783 … # inherited from the parent. Which text styles are inherited depend on the
20787 … # from the the newline character in the paragraph at the 0 nesting level of
20788 # the list inside the parent placeholder.
20790 … # from the newline character in the paragraph at its corresponding nesting
20791 # level of the list inside the parent placeholder.
20795 … # fields will revert the style to a value matching the defaults in the Slides
20797 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
20798 … # transparent, depending on if the `opaque_color` field in it is set.
20803 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20804 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20805 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20809 … "bold": True or False, # Whether or not the text is rendered as bold.
20810 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
20813 … # rendered in a smaller font size, computed based on the `font_size` field.
20814 … # The `font_size` itself is not affected by changes in this field.
20815 … "strikethrough": True or False, # Whether or not the text is struck through.
20816 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
20819 … # weights without breaking backwards compatibility. As such, when reading the
20820 … # style of a range of text, the value of `weighted_font_family#font_family`
20822 … # both fields are included in the field mask (either explicitly or through
20823 # the wildcard `"*"`), their values are reconciled as follows:
20825 … # * If `font_family` is set and `weighted_font_family` is not, the value of
20827 … # * If both fields are set, the value of `font_family` must match that of
20828 … # `weighted_font_family#font_family`. If so, the font family and weight of
20831 … # * If `weighted_font_family` is set and `font_family` is not, the font
20833 … # * If neither field is set, the font family and weight of the text inherit
20834 … # from the parent. Note that these properties cannot inherit separately
20838 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
20845 "fontFamily": "A String", # The font family of the text.
20847 … # The font family can be any font from the Font menu in Slides or from
20848 … # [Google Fonts] (https://fonts.google.com/). If the font name is
20849 # unrecognized, the text is rendered in `Arial`.
20850 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
20852 … # corresponds to the numerical values described in the CSS 2.1
20855 … # `700` are considered bold, and weights less than `700`are not bold. The
20858 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
20859 "fontFamily": "A String", # The font family of the text.
20861 … # The font family can be any font from the Font menu in Slides or from
20862 … # [Google Fonts] (https://fonts.google.com/). If the font name is
20863 # unrecognized, the text is rendered in `Arial`.
20865 … # Some fonts can affect the weight of the text. If an update request
20866 … # specifies values for both `font_family` and `bold`, the explicitly-set
20868 "italic": True or False, # Whether or not the text is italicized.
20869 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
20872 … # Changing the link in an update request causes some other changes to the
20873 # text style of the range:
20875 … # * When setting a link, the text foreground color will be set to
20876 # ThemeColorType.HYPERLINK and the text will
20877 # be underlined. If these fields are modified in the same
20878 … # request, those values will be used instead of the link defaults.
20880 # also update the existing link to point to the new URL.
20883 … # will separate the newline character(s) into their own text runs. The
20884 … # link will be applied separately to the runs before and after the newline.
20885 … # * Removing a link will update the text style of the range to match the
20886 … # style of the preceding text (or the default text styles if the preceding
20887 … # text is another link) unless different styles are being set in the same
20889 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
20890 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
20891 … # in the presentation. There may not be a slide at this index.
20892 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
20897 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
20898 … # transparent, depending on if the `opaque_color` field in it is set.
20903 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20904 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20905 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20909 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
20911 "magnitude": 3.14, # The magnitude.
20912 "unit": "A String", # The units for magnitude.
20914 … "underline": True or False, # Whether or not the text is underlined.
20918 "listId": "A String", # The ID of the list.
20921 … "textElements": [ # The text contents broken down into its component parts, including styling
20923 … { # A TextElement describes the content of a range of indices in the text content
20925 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
20927 … "content": "A String", # The rendered content of this auto text, if available.
20928 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
20931 … # inherited from the parent. Which text styles are inherited depend on the
20935 … # from the the newline character in the paragraph at the 0 nesting level of
20936 # the list inside the parent placeholder.
20938 … # from the newline character in the paragraph at its corresponding nesting
20939 # level of the list inside the parent placeholder.
20943 … # fields will revert the style to a value matching the defaults in the Slides
20945 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
20946 … # transparent, depending on if the `opaque_color` field in it is set.
20951 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20952 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20953 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20957 … "bold": True or False, # Whether or not the text is rendered as bold.
20958 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
20961 … # rendered in a smaller font size, computed based on the `font_size` field.
20962 … # The `font_size` itself is not affected by changes in this field.
20963 … "strikethrough": True or False, # Whether or not the text is struck through.
20964 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
20967 … # weights without breaking backwards compatibility. As such, when reading the
20968 … # style of a range of text, the value of `weighted_font_family#font_family`
20970 … # both fields are included in the field mask (either explicitly or through
20971 # the wildcard `"*"`), their values are reconciled as follows:
20973 … # * If `font_family` is set and `weighted_font_family` is not, the value of
20975 … # * If both fields are set, the value of `font_family` must match that of
20976 … # `weighted_font_family#font_family`. If so, the font family and weight of
20979 … # * If `weighted_font_family` is set and `font_family` is not, the font
20981 … # * If neither field is set, the font family and weight of the text inherit
20982 … # from the parent. Note that these properties cannot inherit separately
20986 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
20993 "fontFamily": "A String", # The font family of the text.
20995 … # The font family can be any font from the Font menu in Slides or from
20996 … # [Google Fonts] (https://fonts.google.com/). If the font name is
20997 # unrecognized, the text is rendered in `Arial`.
20998 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
21000 # corresponds to the numerical values described in the CSS 2.1
21003 … # `700` are considered bold, and weights less than `700`are not bold. The
21006 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
21007 "fontFamily": "A String", # The font family of the text.
21009 … # The font family can be any font from the Font menu in Slides or from
21010 … # [Google Fonts] (https://fonts.google.com/). If the font name is
21011 # unrecognized, the text is rendered in `Arial`.
21013 … # Some fonts can affect the weight of the text. If an update request
21014 … # specifies values for both `font_family` and `bold`, the explicitly-set
21016 "italic": True or False, # Whether or not the text is italicized.
21017 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
21020 … # Changing the link in an update request causes some other changes to the
21021 # text style of the range:
21023 … # * When setting a link, the text foreground color will be set to
21024 # ThemeColorType.HYPERLINK and the text will
21025 # be underlined. If these fields are modified in the same
21026 … # request, those values will be used instead of the link defaults.
21028 # also update the existing link to point to the new URL.
21031 … # will separate the newline character(s) into their own text runs. The
21032 … # link will be applied separately to the runs before and after the newline.
21033 … # * Removing a link will update the text style of the range to match the
21034 … # style of the preceding text (or the default text styles if the preceding
21035 … # text is another link) unless different styles are being set in the same
21037 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
21038 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
21039 # in the presentation. There may not be a slide at this index.
21040 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
21045 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
21046 … # transparent, depending on if the `opaque_color` field in it is set.
21051 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21052 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21053 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21057 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
21059 "magnitude": 3.14, # The magnitude.
21060 "unit": "A String", # The units for magnitude.
21062 "underline": True or False, # Whether or not the text is underlined.
21064 "type": "A String", # The type of this auto text.
21066 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
21068 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
21069 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
21071 … # The `start_index` and `end_index` of this TextElement represent the
21072 … # range of the paragraph. Other TextElements with an index range contained
21074 … # paragraph. The range of indices of two separate paragraphs will never
21076 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
21079 … # inherited from the parent. Which paragraph styles are inherited depend on the
21082 … # * A paragraph not in a list will inherit its paragraph style from the
21083 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
21084 … # * A paragraph in a list will inherit its paragraph style from the paragraph
21085 … # at its corresponding nesting level of the list inside the parent
21089 "spacingMode": "A String", # The spacing mode for the paragraph.
21090 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
21093 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
21094 # inherited from the parent.
21095 "magnitude": 3.14, # The magnitude.
21096 "unit": "A String", # The units for magnitude.
21098 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
21099 … # is represented as 100.0. If unset, the value is inherited from the parent.
21100 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
21101 … # the start of the text, based on the current text direction. If unset, the
21102 # value is inherited from the parent.
21103 "magnitude": 3.14, # The magnitude.
21104 "unit": "A String", # The units for magnitude.
21106 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
21107 # inherited from the parent.
21108 "magnitude": 3.14, # The magnitude.
21109 "unit": "A String", # The units for magnitude.
21111 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
21112 … # the end of the text, based on the current text direction. If unset, the
21113 # value is inherited from the parent.
21114 "magnitude": 3.14, # The magnitude.
21115 "unit": "A String", # The units for magnitude.
21117 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
21118 # If unset, the value is inherited from the parent.
21119 "magnitude": 3.14, # The magnitude.
21120 "unit": "A String", # The units for magnitude.
21122 "alignment": "A String", # The text alignment for this paragraph.
21124 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
21126 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
21127 … "listId": "A String", # The ID of the list this paragraph belongs to.
21128 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
21131 … # inherited from the parent. Which text styles are inherited depend on the
21135 … # from the the newline character in the paragraph at the 0 nesting level of
21136 # the list inside the parent placeholder.
21138 … # from the newline character in the paragraph at its corresponding nesting
21139 # level of the list inside the parent placeholder.
21143 … # fields will revert the style to a value matching the defaults in the Slides
21145 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
21146 … # transparent, depending on if the `opaque_color` field in it is set.
21151 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21152 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21153 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21157 … "bold": True or False, # Whether or not the text is rendered as bold.
21158 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
21161 … # rendered in a smaller font size, computed based on the `font_size` field.
21162 … # The `font_size` itself is not affected by changes in this field.
21163 … "strikethrough": True or False, # Whether or not the text is struck through.
21164 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
21167 … # weights without breaking backwards compatibility. As such, when reading the
21168 … # style of a range of text, the value of `weighted_font_family#font_family`
21170 … # both fields are included in the field mask (either explicitly or through
21171 # the wildcard `"*"`), their values are reconciled as follows:
21173 … # * If `font_family` is set and `weighted_font_family` is not, the value of
21175 … # * If both fields are set, the value of `font_family` must match that of
21176 … # `weighted_font_family#font_family`. If so, the font family and weight of
21179 … # * If `weighted_font_family` is set and `font_family` is not, the font
21181 … # * If neither field is set, the font family and weight of the text inherit
21182 … # from the parent. Note that these properties cannot inherit separately
21186 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
21193 "fontFamily": "A String", # The font family of the text.
21195 … # The font family can be any font from the Font menu in Slides or from
21196 … # [Google Fonts] (https://fonts.google.com/). If the font name is
21197 # unrecognized, the text is rendered in `Arial`.
21198 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
21200 … # corresponds to the numerical values described in the CSS 2.1
21203 … # `700` are considered bold, and weights less than `700`are not bold. The
21206 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
21207 "fontFamily": "A String", # The font family of the text.
21209 … # The font family can be any font from the Font menu in Slides or from
21210 … # [Google Fonts] (https://fonts.google.com/). If the font name is
21211 # unrecognized, the text is rendered in `Arial`.
21213 … # Some fonts can affect the weight of the text. If an update request
21214 … # specifies values for both `font_family` and `bold`, the explicitly-set
21216 "italic": True or False, # Whether or not the text is italicized.
21217 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
21220 … # Changing the link in an update request causes some other changes to the
21221 # text style of the range:
21223 … # * When setting a link, the text foreground color will be set to
21224 # ThemeColorType.HYPERLINK and the text will
21225 # be underlined. If these fields are modified in the same
21226 … # request, those values will be used instead of the link defaults.
21228 # also update the existing link to point to the new URL.
21231 … # will separate the newline character(s) into their own text runs. The
21232 … # link will be applied separately to the runs before and after the newline.
21233 … # * Removing a link will update the text style of the range to match the
21234 … # style of the preceding text (or the default text styles if the preceding
21235 … # text is another link) unless different styles are being set in the same
21237 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
21238 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
21239 … # in the presentation. There may not be a slide at this index.
21240 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
21245 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
21246 … # transparent, depending on if the `opaque_color` field in it is set.
21251 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21252 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21253 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21257 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
21259 "magnitude": 3.14, # The magnitude.
21260 "unit": "A String", # The units for magnitude.
21262 … "underline": True or False, # Whether or not the text is underlined.
21264 "glyph": "A String", # The rendered bullet glyph for this paragraph.
21267 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
21268 # in the run have the same TextStyle.
21270 # The `start_index` and `end_index` of TextRuns will always be fully
21271 … # contained in the index range of a single `paragraph_marker` TextElement.
21274 "content": "A String", # The text of this run.
21275 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
21278 … # inherited from the parent. Which text styles are inherited depend on the
21282 … # from the the newline character in the paragraph at the 0 nesting level of
21283 # the list inside the parent placeholder.
21285 … # from the newline character in the paragraph at its corresponding nesting
21286 # level of the list inside the parent placeholder.
21290 … # fields will revert the style to a value matching the defaults in the Slides
21292 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
21293 … # transparent, depending on if the `opaque_color` field in it is set.
21298 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21299 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21300 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21304 … "bold": True or False, # Whether or not the text is rendered as bold.
21305 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
21308 … # rendered in a smaller font size, computed based on the `font_size` field.
21309 … # The `font_size` itself is not affected by changes in this field.
21310 … "strikethrough": True or False, # Whether or not the text is struck through.
21311 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
21314 … # weights without breaking backwards compatibility. As such, when reading the
21315 … # style of a range of text, the value of `weighted_font_family#font_family`
21317 … # both fields are included in the field mask (either explicitly or through
21318 # the wildcard `"*"`), their values are reconciled as follows:
21320 … # * If `font_family` is set and `weighted_font_family` is not, the value of
21322 … # * If both fields are set, the value of `font_family` must match that of
21323 … # `weighted_font_family#font_family`. If so, the font family and weight of
21326 … # * If `weighted_font_family` is set and `font_family` is not, the font
21328 … # * If neither field is set, the font family and weight of the text inherit
21329 … # from the parent. Note that these properties cannot inherit separately
21333 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
21340 "fontFamily": "A String", # The font family of the text.
21342 … # The font family can be any font from the Font menu in Slides or from
21343 … # [Google Fonts] (https://fonts.google.com/). If the font name is
21344 # unrecognized, the text is rendered in `Arial`.
21345 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
21347 # corresponds to the numerical values described in the CSS 2.1
21350 … # `700` are considered bold, and weights less than `700`are not bold. The
21353 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
21354 "fontFamily": "A String", # The font family of the text.
21356 … # The font family can be any font from the Font menu in Slides or from
21357 … # [Google Fonts] (https://fonts.google.com/). If the font name is
21358 # unrecognized, the text is rendered in `Arial`.
21360 … # Some fonts can affect the weight of the text. If an update request
21361 … # specifies values for both `font_family` and `bold`, the explicitly-set
21363 "italic": True or False, # Whether or not the text is italicized.
21364 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
21367 … # Changing the link in an update request causes some other changes to the
21368 # text style of the range:
21370 … # * When setting a link, the text foreground color will be set to
21371 # ThemeColorType.HYPERLINK and the text will
21372 # be underlined. If these fields are modified in the same
21373 … # request, those values will be used instead of the link defaults.
21375 # also update the existing link to point to the new URL.
21378 … # will separate the newline character(s) into their own text runs. The
21379 … # link will be applied separately to the runs before and after the newline.
21380 … # * Removing a link will update the text style of the range to match the
21381 … # style of the preceding text (or the default text styles if the preceding
21382 … # text is another link) unless different styles are being set in the same
21384 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
21385 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
21386 # in the presentation. There may not be a slide at this index.
21387 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
21392 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
21393 … # transparent, depending on if the `opaque_color` field in it is set.
21398 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21399 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21400 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21404 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
21406 "magnitude": 3.14, # The magnitude.
21407 "unit": "A String", # The units for magnitude.
21409 "underline": True or False, # Whether or not the text is underlined.
21415 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
21416 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
21417 # for newly created table cells in the Slides editor.
21418 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
21423 … "color": { # A themeable solid color value. # The color value of the solid fill.
21426 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21427 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21428 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21431 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
21432 # That is, the final pixel color is defined by the equation:
21439 "propertyState": "A String", # The background fill property state.
21441 … # Updating the the fill on a table cell will implicitly update this field
21442 … # to `RENDERED`, unless another value is specified in the same request. To
21444 # case, any other fill fields set in the same request will be ignored.
21447 "rowSpan": 42, # Row span of the cell.
21448 "columnSpan": 42, # Column span of the cell.
21449 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
21450 "rowIndex": 42, # The 0-based row index.
21451 "columnIndex": 42, # The 0-based column index.
21455 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
21456 "magnitude": 3.14, # The magnitude.
21457 "unit": "A String", # The units for magnitude.
21461 "rows": 42, # Number of rows in the table.
21462 "columns": 42, # Number of columns in the table.
21466 "lineProperties": { # The properties of the Line. # The properties of the line.
21468 # When unset, these fields default to values that match the appearance of
21469 # new lines created in the Slides editor.
21470 "dashStyle": "A String", # The dash style of the line.
21471 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
21472 "magnitude": 3.14, # The magnitude.
21473 "unit": "A String", # The units for magnitude.
21475 "endArrow": "A String", # The style of the arrow at the end of the line.
21476 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
21477 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
21478 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
21479 # in the presentation. There may not be a slide at this index.
21480 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
21485 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
21486 # lines created in the Slides editor.
21487 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
21492 "color": { # A themeable solid color value. # The color value of the solid fill.
21495 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21496 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21497 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21500 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
21501 # That is, the final pixel color is defined by the equation:
21509 "startArrow": "A String", # The style of the arrow at the beginning of the line.
21511 "lineType": "A String", # The type of the line.
21513 "size": { # A width and height. # The size of the page element.
21514 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
21515 "magnitude": 3.14, # The magnitude.
21516 "unit": "A String", # The units for magnitude.
21518 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
21519 "magnitude": 3.14, # The magnitude.
21520 "unit": "A String", # The units for magnitude.
21525 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
21527 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains …
21528 # notes for the corresponding slide.
21529 # The actual shape may not always exist on the notes page. Inserting text
21530 # using this object ID will automatically create the shape. In this case, the
21531 # actual shape may have different object ID. The `GetPresentation` or
21532 # `GetPage` action will always return the latest object ID.
21534 "objectId": "A String", # The object ID for this page. Object IDs used by
21536 # PageElement share the same namespace.
21537 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
21538 # update requests to assert that the presentation revision hasn't changed
21539 # since the last read operation. Only populated if the user has edit access
21540 # to the presentation.
21542 # The format of the revision ID may change over time, so it should be treated
21544 # hours after it has been returned and cannot be shared across users. If the
21545 # revision ID is unchanged between calls, then the presentation has not
21546 # changed. Conversely, a changed ID (for the same presentation and user)
21547 # usually means the presentation has been updated; however, a changed ID can
21549 "pageProperties": { # The properties of the Page. # The properties of the page.
21551 # The page will inherit properties from the parent page. Depending on the page
21552 # type the hierarchy is defined in either
21555 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
21556 # from a parent page if it exists. If the page has no parent, then the
21557 # background fill defaults to the corresponding fill in the Slides editor.
21558 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
21563 "color": { # A themeable solid color value. # The color value of the solid fill.
21566 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21567 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21568 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21571 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
21572 # That is, the final pixel color is defined by the equation:
21579 "propertyState": "A String", # The background fill property state.
21581 # Updating the the fill on a page will implicitly update this field to
21582 # `RENDERED`, unless another value is specified in the same request. To
21584 # any other fill fields set in the same request will be ignored.
21585 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
21586 # the specified picture. The picture is stretched to fit its container.
21587 "contentUrl": "A String", # Reading the content_url:
21590 # This URL is tagged with the account of the requester. Anyone with the URL
21591 # effectively accesses the picture as the original requester. Access to the
21592 # picture may be lost if the presentation's sharing settings change.
21594 # Writing the content_url:
21596 # The picture is fetched once at insertion time and a copy is stored for
21597 # display inside the presentation. Pictures must be less than 50MB in size,
21600 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
21601 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
21602 "magnitude": 3.14, # The magnitude.
21603 "unit": "A String", # The units for magnitude.
21605 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
21606 "magnitude": 3.14, # The magnitude.
21607 "unit": "A String", # The units for magnitude.
21612 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
21613 # a parent page. If the page has no parent, the color scheme uses a default
21615 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
21616 { # A pair mapping a theme color type to the concrete color it represents.
21617 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
21618 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21619 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21620 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21622 "type": "A String", # The type of the theme color.
21627 "pageType": "A String", # The type of the page.
21628 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
21630 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
21632 # notes. A notes page inherits properties from the
21634 # The placeholder shape with type BODY on the notes page contains the speaker
21635 # notes for this slide. The ID of this shape is identified by the
21637 # The notes page is read-only except for the text content and styles of the
21639 "masterObjectId": "A String", # The object ID of the master that this slide is based on.
21640 "layoutObjectId": "A String", # The object ID of the layout that this slide is based on.
21643 "pageSize": { # A width and height. # The size of pages in the presentation.
21644 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
21645 "magnitude": 3.14, # The magnitude.
21646 "unit": "A String", # The units for magnitude.
21648 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
21649 "magnitude": 3.14, # The magnitude.
21650 "unit": "A String", # The units for magnitude.
21653 "title": "A String", # The title of the presentation.
21654 "locale": "A String", # The locale of the presentation, as an IETF BCP 47 language tag.
21655 … "revisionId": "A String", # The revision ID of the presentation. Can be used in update requests
21656 # to assert that the presentation revision hasn't changed since the last
21657 # read operation. Only populated if the user has edit access to the
21660 # The format of the revision ID may change over time, so it should be treated
21662 # hours after it has been returned and cannot be shared across users. If the
21663 # revision ID is unchanged between calls, then the presentation has not
21664 # changed. Conversely, a changed ID (for the same presentation and user)
21665 # usually means the presentation has been updated; however, a changed ID can
21667 "masters": [ # The slide masters in the presentation. A slide master contains all common
21668 # page elements and the common properties for a set of layouts. They serve
21671 # - Placeholder shapes on a master contain the default text styles and shape
21673 # - The master page properties define the common page properties inherited by
21675 # - Any other shapes on the master slide will appear on all slides using that
21678 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
21680 … "displayName": "A String", # The human readable name of the layout in the presentation's locale.
21681 "name": "A String", # The name of the layout.
21682 … "masterObjectId": "A String", # The object ID of the master that this layout is based on.
21684 "pageElements": [ # The page elements rendered on the page.
21688 "renderedText": "A String", # The text rendered as word art.
21690 …"description": "A String", # The description of the page element. Combined with title to display a…
21692 "objectId": "A String", # The object ID for this page element. Object IDs used by
21694 # google.apps.slides.v1.PageElement share the same namespace.
21695 … "title": "A String", # The title of the page element. Combined with description to display alt
21700 # This URL is tagged with the account of the requester. Anyone with the URL
21701 # effectively accesses the image as the original requester. Access to the
21702 # image may be lost if the presentation's sharing settings change.
21703 "imageProperties": { # The properties of the Image. # The properties of the image.
21704 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
21707 # if it exists. If there is no parent, the fields will default to the value
21708 # used for new page elements created in the Slides editor, which may depend on
21709 # the page element kind.
21710 "outlineFill": { # The fill of the outline. # The fill of the outline.
21711 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
21716 … "color": { # A themeable solid color value. # The color value of the solid fill.
21719 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21720 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21721 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21724 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
21725 # That is, the final pixel color is defined by the equation:
21733 "propertyState": "A String", # The outline property state.
21735 # Updating the the outline on a page element will implicitly update this
21736 # field to`RENDERED`, unless another value is specified in the same request.
21738 # this case, any other outline fields set in the same request will be
21740 "dashStyle": "A String", # The dash style of the outline.
21741 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
21742 "magnitude": 3.14, # The magnitude.
21743 "unit": "A String", # The units for magnitude.
21746 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
21748 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
21750 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
21753 # The colors in the gradient will replace the corresponding colors at
21754 # the same position in the color palette and apply to the image. This
21757 … "color": { # A themeable solid color value. # The color of the gradient stop.
21760 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21761 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21762 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21765 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
21767 … "position": 3.14, # The relative position of the color stop in the gradient band measured
21768 # in percentage. The value should be in the interval [0.0, 1.0].
21771 "name": "A String", # The name of the recolor effect.
21773 # The name is determined from the `recolor_stops` by matching the gradient
21774 # against the colors in the page's current color scheme. This property is
21777 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
21778 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
21779 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
21780 # in the presentation. There may not be a slide at this index.
21781 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
21786 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
21789 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
21793 # The crop properties is represented by the offsets of four edges which define
21794 # a crop rectangle. The offsets are measured in percentage from the
21795 # corresponding edges of the object's original bounding rectangle towards
21796 # inside, relative to the object's original dimensions.
21798 # - If the offset is in the interval (0, 1), the corresponding edge of crop
21799 # rectangle is positioned inside of the object's original bounding rectangle.
21800 … # - If the offset is negative or greater than 1, the corresponding edge of crop
21801 # rectangle is positioned outside of the object's original bounding rectangle.
21802 # - If the left edge of the crop rectangle is on the right side of its right
21803 # edge, the object will be flipped horizontally.
21804 # - If the top edge of the crop rectangle is below its bottom edge, the object
21806 # - If all offsets and rotation angle is 0, the object is not cropped.
21808 # After cropping, the content in the crop rectangle will be stretched to fit
21810 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
21811 # the right of the original bounding rectangle left edge, relative to the
21813 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
21814 # Rotation angle is applied after the offset.
21815 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
21816 # to the left of the original bounding rectangle right edge, relative to the
21818 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
21819 … # above the original bounding rectangle bottom edge, relative to the object's
21821 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
21822 # below the original bounding rectangle top edge, relative to the object's
21825 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
21829 # if it exists. If there is no parent, the fields will default to the value
21830 # used for new page elements created in the Slides editor, which may depend on
21831 # the page element kind.
21832 "color": { # A themeable solid color value. # The shadow color value.
21835 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21836 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21837 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21840 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
21841 # relative to the alignment position.
21854 "translateX": 3.14, # The X coordinate translation element.
21855 "translateY": 3.14, # The Y coordinate translation element.
21856 "scaleX": 3.14, # The X coordinate scaling element.
21857 "scaleY": 3.14, # The Y coordinate scaling element.
21858 "shearY": 3.14, # The Y coordinate shearing element.
21859 "shearX": 3.14, # The X coordinate shearing element.
21860 "unit": "A String", # The units for translate elements.
21862 "propertyState": "A String", # The shadow property state.
21864 … # Updating the the shadow on a page element will implicitly update this field
21865 # to `RENDERED`, unless another value is specified in the same request. To
21867 # case, any other shadow fields set in the same request will be ignored.
21868 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
21870 "magnitude": 3.14, # The magnitude.
21871 "unit": "A String", # The units for magnitude.
21873 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
21874 "type": "A String", # The type of the shadow.
21875 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
21876 # scale and skew of the shadow.
21877 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
21879 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
21883 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
21896 "translateX": 3.14, # The X coordinate translation element.
21897 "translateY": 3.14, # The Y coordinate translation element.
21898 "scaleX": 3.14, # The X coordinate scaling element.
21899 "scaleY": 3.14, # The Y coordinate scaling element.
21900 "shearY": 3.14, # The Y coordinate shearing element.
21901 "shearX": 3.14, # The X coordinate shearing element.
21902 "unit": "A String", # The units for translate elements.
21906 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
21908 "lists": { # The bulleted lists contained in this text, keyed by list ID.
21909 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
21912 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
21913 # level. A list has at most nine levels of nesting, so the possible values
21914 # for the keys of this map are 0 through 8, inclusive.
21915 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
21917 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
21920 … # inherited from the parent. Which text styles are inherited depend on the
21924 … # from the the newline character in the paragraph at the 0 nesting level of
21925 # the list inside the parent placeholder.
21927 … # from the newline character in the paragraph at its corresponding nesting
21928 # level of the list inside the parent placeholder.
21932 … # fields will revert the style to a value matching the defaults in the Slides
21934 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
21935 … # transparent, depending on if the `opaque_color` field in it is set.
21940 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21941 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21942 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21946 "bold": True or False, # Whether or not the text is rendered as bold.
21947 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
21950 … # rendered in a smaller font size, computed based on the `font_size` field.
21951 # The `font_size` itself is not affected by changes in this field.
21952 … "strikethrough": True or False, # Whether or not the text is struck through.
21953 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
21956 … # weights without breaking backwards compatibility. As such, when reading the
21957 … # style of a range of text, the value of `weighted_font_family#font_family`
21959 … # both fields are included in the field mask (either explicitly or through
21960 # the wildcard `"*"`), their values are reconciled as follows:
21962 … # * If `font_family` is set and `weighted_font_family` is not, the value of
21964 … # * If both fields are set, the value of `font_family` must match that of
21965 … # `weighted_font_family#font_family`. If so, the font family and weight of
21968 … # * If `weighted_font_family` is set and `font_family` is not, the font
21970 … # * If neither field is set, the font family and weight of the text inherit
21971 … # from the parent. Note that these properties cannot inherit separately
21975 # `bold`, the `weighted_font_family` is applied first, then `bold`.
21982 "fontFamily": "A String", # The font family of the text.
21984 … # The font family can be any font from the Font menu in Slides or from
21985 # [Google Fonts] (https://fonts.google.com/). If the font name is
21986 # unrecognized, the text is rendered in `Arial`.
21987 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
21989 # corresponds to the numerical values described in the CSS 2.1
21992 … # `700` are considered bold, and weights less than `700`are not bold. The
21995 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
21996 "fontFamily": "A String", # The font family of the text.
21998 … # The font family can be any font from the Font menu in Slides or from
21999 # [Google Fonts] (https://fonts.google.com/). If the font name is
22000 # unrecognized, the text is rendered in `Arial`.
22002 # Some fonts can affect the weight of the text. If an update request
22003 … # specifies values for both `font_family` and `bold`, the explicitly-set
22005 "italic": True or False, # Whether or not the text is italicized.
22006 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
22009 … # Changing the link in an update request causes some other changes to the
22010 # text style of the range:
22012 # * When setting a link, the text foreground color will be set to
22013 # ThemeColorType.HYPERLINK and the text will
22014 # be underlined. If these fields are modified in the same
22015 # request, those values will be used instead of the link defaults.
22017 # also update the existing link to point to the new URL.
22020 … # will separate the newline character(s) into their own text runs. The
22021 … # link will be applied separately to the runs before and after the newline.
22022 … # * Removing a link will update the text style of the range to match the
22023 … # style of the preceding text (or the default text styles if the preceding
22024 … # text is another link) unless different styles are being set in the same
22026 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
22027 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
22028 # in the presentation. There may not be a slide at this index.
22029 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
22034 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
22035 … # transparent, depending on if the `opaque_color` field in it is set.
22040 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22041 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22042 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22046 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
22048 "magnitude": 3.14, # The magnitude.
22049 "unit": "A String", # The units for magnitude.
22051 "underline": True or False, # Whether or not the text is underlined.
22055 "listId": "A String", # The ID of the list.
22058 … "textElements": [ # The text contents broken down into its component parts, including styling
22060 … { # A TextElement describes the content of a range of indices in the text content
22062 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
22064 … "content": "A String", # The rendered content of this auto text, if available.
22065 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
22068 … # inherited from the parent. Which text styles are inherited depend on the
22072 … # from the the newline character in the paragraph at the 0 nesting level of
22073 # the list inside the parent placeholder.
22075 … # from the newline character in the paragraph at its corresponding nesting
22076 # level of the list inside the parent placeholder.
22080 … # fields will revert the style to a value matching the defaults in the Slides
22082 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
22083 # transparent, depending on if the `opaque_color` field in it is set.
22088 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22089 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22090 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22094 "bold": True or False, # Whether or not the text is rendered as bold.
22095 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
22098 … # rendered in a smaller font size, computed based on the `font_size` field.
22099 # The `font_size` itself is not affected by changes in this field.
22100 … "strikethrough": True or False, # Whether or not the text is struck through.
22101 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
22104 … # weights without breaking backwards compatibility. As such, when reading the
22105 … # style of a range of text, the value of `weighted_font_family#font_family`
22107 … # both fields are included in the field mask (either explicitly or through
22108 # the wildcard `"*"`), their values are reconciled as follows:
22110 … # * If `font_family` is set and `weighted_font_family` is not, the value of
22112 … # * If both fields are set, the value of `font_family` must match that of
22113 … # `weighted_font_family#font_family`. If so, the font family and weight of
22116 … # * If `weighted_font_family` is set and `font_family` is not, the font
22118 … # * If neither field is set, the font family and weight of the text inherit
22119 … # from the parent. Note that these properties cannot inherit separately
22123 # `bold`, the `weighted_font_family` is applied first, then `bold`.
22130 "fontFamily": "A String", # The font family of the text.
22132 … # The font family can be any font from the Font menu in Slides or from
22133 # [Google Fonts] (https://fonts.google.com/). If the font name is
22134 # unrecognized, the text is rendered in `Arial`.
22135 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
22137 # corresponds to the numerical values described in the CSS 2.1
22140 … # `700` are considered bold, and weights less than `700`are not bold. The
22143 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
22144 "fontFamily": "A String", # The font family of the text.
22146 # The font family can be any font from the Font menu in Slides or from
22147 # [Google Fonts] (https://fonts.google.com/). If the font name is
22148 # unrecognized, the text is rendered in `Arial`.
22150 # Some fonts can affect the weight of the text. If an update request
22151 … # specifies values for both `font_family` and `bold`, the explicitly-set
22153 "italic": True or False, # Whether or not the text is italicized.
22154 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
22157 … # Changing the link in an update request causes some other changes to the
22158 # text style of the range:
22160 # * When setting a link, the text foreground color will be set to
22161 # ThemeColorType.HYPERLINK and the text will
22162 # be underlined. If these fields are modified in the same
22163 # request, those values will be used instead of the link defaults.
22165 # also update the existing link to point to the new URL.
22168 … # will separate the newline character(s) into their own text runs. The
22169 … # link will be applied separately to the runs before and after the newline.
22170 … # * Removing a link will update the text style of the range to match the
22171 … # style of the preceding text (or the default text styles if the preceding
22172 … # text is another link) unless different styles are being set in the same
22174 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
22175 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
22176 # in the presentation. There may not be a slide at this index.
22177 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
22182 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
22183 # transparent, depending on if the `opaque_color` field in it is set.
22188 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22189 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22190 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22194 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
22196 "magnitude": 3.14, # The magnitude.
22197 "unit": "A String", # The units for magnitude.
22199 "underline": True or False, # Whether or not the text is underlined.
22201 "type": "A String", # The type of this auto text.
22203 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
22205 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
22206 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
22208 # The `start_index` and `end_index` of this TextElement represent the
22209 # range of the paragraph. Other TextElements with an index range contained
22211 # paragraph. The range of indices of two separate paragraphs will never
22213 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
22216 … # inherited from the parent. Which paragraph styles are inherited depend on the
22219 # * A paragraph not in a list will inherit its paragraph style from the
22220 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
22221 … # * A paragraph in a list will inherit its paragraph style from the paragraph
22222 # at its corresponding nesting level of the list inside the parent
22226 "spacingMode": "A String", # The spacing mode for the paragraph.
22227 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
22230 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
22231 # inherited from the parent.
22232 "magnitude": 3.14, # The magnitude.
22233 "unit": "A String", # The units for magnitude.
22235 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
22236 … # is represented as 100.0. If unset, the value is inherited from the parent.
22237 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
22238 … # the start of the text, based on the current text direction. If unset, the
22239 # value is inherited from the parent.
22240 "magnitude": 3.14, # The magnitude.
22241 "unit": "A String", # The units for magnitude.
22243 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
22244 # inherited from the parent.
22245 "magnitude": 3.14, # The magnitude.
22246 "unit": "A String", # The units for magnitude.
22248 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
22249 … # the end of the text, based on the current text direction. If unset, the
22250 # value is inherited from the parent.
22251 "magnitude": 3.14, # The magnitude.
22252 "unit": "A String", # The units for magnitude.
22254 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
22255 # If unset, the value is inherited from the parent.
22256 "magnitude": 3.14, # The magnitude.
22257 "unit": "A String", # The units for magnitude.
22259 "alignment": "A String", # The text alignment for this paragraph.
22261 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
22263 "nestingLevel": 42, # The nesting level of this paragraph in the list.
22264 "listId": "A String", # The ID of the list this paragraph belongs to.
22265 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
22268 … # inherited from the parent. Which text styles are inherited depend on the
22272 … # from the the newline character in the paragraph at the 0 nesting level of
22273 # the list inside the parent placeholder.
22275 … # from the newline character in the paragraph at its corresponding nesting
22276 # level of the list inside the parent placeholder.
22280 … # fields will revert the style to a value matching the defaults in the Slides
22282 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
22283 … # transparent, depending on if the `opaque_color` field in it is set.
22288 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22289 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22290 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22294 "bold": True or False, # Whether or not the text is rendered as bold.
22295 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
22298 … # rendered in a smaller font size, computed based on the `font_size` field.
22299 # The `font_size` itself is not affected by changes in this field.
22300 … "strikethrough": True or False, # Whether or not the text is struck through.
22301 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
22304 … # weights without breaking backwards compatibility. As such, when reading the
22305 … # style of a range of text, the value of `weighted_font_family#font_family`
22307 … # both fields are included in the field mask (either explicitly or through
22308 # the wildcard `"*"`), their values are reconciled as follows:
22310 … # * If `font_family` is set and `weighted_font_family` is not, the value of
22312 … # * If both fields are set, the value of `font_family` must match that of
22313 … # `weighted_font_family#font_family`. If so, the font family and weight of
22316 … # * If `weighted_font_family` is set and `font_family` is not, the font
22318 … # * If neither field is set, the font family and weight of the text inherit
22319 … # from the parent. Note that these properties cannot inherit separately
22323 # `bold`, the `weighted_font_family` is applied first, then `bold`.
22330 "fontFamily": "A String", # The font family of the text.
22332 … # The font family can be any font from the Font menu in Slides or from
22333 # [Google Fonts] (https://fonts.google.com/). If the font name is
22334 # unrecognized, the text is rendered in `Arial`.
22335 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
22337 # corresponds to the numerical values described in the CSS 2.1
22340 … # `700` are considered bold, and weights less than `700`are not bold. The
22343 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
22344 "fontFamily": "A String", # The font family of the text.
22346 … # The font family can be any font from the Font menu in Slides or from
22347 # [Google Fonts] (https://fonts.google.com/). If the font name is
22348 # unrecognized, the text is rendered in `Arial`.
22350 # Some fonts can affect the weight of the text. If an update request
22351 … # specifies values for both `font_family` and `bold`, the explicitly-set
22353 "italic": True or False, # Whether or not the text is italicized.
22354 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
22357 … # Changing the link in an update request causes some other changes to the
22358 # text style of the range:
22360 # * When setting a link, the text foreground color will be set to
22361 # ThemeColorType.HYPERLINK and the text will
22362 # be underlined. If these fields are modified in the same
22363 # request, those values will be used instead of the link defaults.
22365 # also update the existing link to point to the new URL.
22368 … # will separate the newline character(s) into their own text runs. The
22369 … # link will be applied separately to the runs before and after the newline.
22370 … # * Removing a link will update the text style of the range to match the
22371 … # style of the preceding text (or the default text styles if the preceding
22372 … # text is another link) unless different styles are being set in the same
22374 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
22375 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
22376 # in the presentation. There may not be a slide at this index.
22377 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
22382 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
22383 … # transparent, depending on if the `opaque_color` field in it is set.
22388 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22389 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22390 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22394 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
22396 "magnitude": 3.14, # The magnitude.
22397 "unit": "A String", # The units for magnitude.
22399 "underline": True or False, # Whether or not the text is underlined.
22401 "glyph": "A String", # The rendered bullet glyph for this paragraph.
22404 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
22405 # in the run have the same TextStyle.
22407 # The `start_index` and `end_index` of TextRuns will always be fully
22408 # contained in the index range of a single `paragraph_marker` TextElement.
22411 "content": "A String", # The text of this run.
22412 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
22415 … # inherited from the parent. Which text styles are inherited depend on the
22419 … # from the the newline character in the paragraph at the 0 nesting level of
22420 # the list inside the parent placeholder.
22422 … # from the newline character in the paragraph at its corresponding nesting
22423 # level of the list inside the parent placeholder.
22427 … # fields will revert the style to a value matching the defaults in the Slides
22429 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
22430 # transparent, depending on if the `opaque_color` field in it is set.
22435 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22436 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22437 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22441 "bold": True or False, # Whether or not the text is rendered as bold.
22442 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
22445 … # rendered in a smaller font size, computed based on the `font_size` field.
22446 # The `font_size` itself is not affected by changes in this field.
22447 … "strikethrough": True or False, # Whether or not the text is struck through.
22448 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
22451 … # weights without breaking backwards compatibility. As such, when reading the
22452 … # style of a range of text, the value of `weighted_font_family#font_family`
22454 … # both fields are included in the field mask (either explicitly or through
22455 # the wildcard `"*"`), their values are reconciled as follows:
22457 … # * If `font_family` is set and `weighted_font_family` is not, the value of
22459 … # * If both fields are set, the value of `font_family` must match that of
22460 … # `weighted_font_family#font_family`. If so, the font family and weight of
22463 … # * If `weighted_font_family` is set and `font_family` is not, the font
22465 … # * If neither field is set, the font family and weight of the text inherit
22466 … # from the parent. Note that these properties cannot inherit separately
22470 # `bold`, the `weighted_font_family` is applied first, then `bold`.
22477 "fontFamily": "A String", # The font family of the text.
22479 … # The font family can be any font from the Font menu in Slides or from
22480 # [Google Fonts] (https://fonts.google.com/). If the font name is
22481 # unrecognized, the text is rendered in `Arial`.
22482 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
22484 # corresponds to the numerical values described in the CSS 2.1
22487 … # `700` are considered bold, and weights less than `700`are not bold. The
22490 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
22491 "fontFamily": "A String", # The font family of the text.
22493 # The font family can be any font from the Font menu in Slides or from
22494 # [Google Fonts] (https://fonts.google.com/). If the font name is
22495 # unrecognized, the text is rendered in `Arial`.
22497 # Some fonts can affect the weight of the text. If an update request
22498 … # specifies values for both `font_family` and `bold`, the explicitly-set
22500 "italic": True or False, # Whether or not the text is italicized.
22501 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
22504 … # Changing the link in an update request causes some other changes to the
22505 # text style of the range:
22507 # * When setting a link, the text foreground color will be set to
22508 # ThemeColorType.HYPERLINK and the text will
22509 # be underlined. If these fields are modified in the same
22510 # request, those values will be used instead of the link defaults.
22512 # also update the existing link to point to the new URL.
22515 … # will separate the newline character(s) into their own text runs. The
22516 … # link will be applied separately to the runs before and after the newline.
22517 … # * Removing a link will update the text style of the range to match the
22518 … # style of the preceding text (or the default text styles if the preceding
22519 … # text is another link) unless different styles are being set in the same
22521 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
22522 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
22523 # in the presentation. There may not be a slide at this index.
22524 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
22529 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
22530 # transparent, depending on if the `opaque_color` field in it is set.
22535 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22536 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22537 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22541 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
22543 "magnitude": 3.14, # The magnitude.
22544 "unit": "A String", # The units for magnitude.
22546 "underline": True or False, # Whether or not the text is underlined.
22552 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
22554 # If the shape is a placeholder shape as determined by the
22557 # Determining the rendered value of the property depends on the corresponding
22559 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
22560 # a parent placeholder if it exists. If the shape has no parent, then the
22561 # default shadow matches the defaults for new shapes created in the Slides
22565 # if it exists. If there is no parent, the fields will default to the value
22566 # used for new page elements created in the Slides editor, which may depend on
22567 # the page element kind.
22568 "color": { # A themeable solid color value. # The shadow color value.
22571 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22572 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22573 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22576 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
22577 # relative to the alignment position.
22590 "translateX": 3.14, # The X coordinate translation element.
22591 "translateY": 3.14, # The Y coordinate translation element.
22592 "scaleX": 3.14, # The X coordinate scaling element.
22593 "scaleY": 3.14, # The Y coordinate scaling element.
22594 "shearY": 3.14, # The Y coordinate shearing element.
22595 "shearX": 3.14, # The X coordinate shearing element.
22596 "unit": "A String", # The units for translate elements.
22598 "propertyState": "A String", # The shadow property state.
22600 … # Updating the the shadow on a page element will implicitly update this field
22601 # to `RENDERED`, unless another value is specified in the same request. To
22603 # case, any other shadow fields set in the same request will be ignored.
22604 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
22606 "magnitude": 3.14, # The magnitude.
22607 "unit": "A String", # The units for magnitude.
22609 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
22610 "type": "A String", # The type of the shadow.
22611 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
22612 # scale and skew of the shadow.
22613 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
22615 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
22616 # inherited from a parent placeholder if it exists. If the shape has no
22617 # parent, then the default background fill depends on the shape type,
22618 # matching the defaults for new shapes created in the Slides editor.
22619 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
22624 … "color": { # A themeable solid color value. # The color value of the solid fill.
22627 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22628 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22629 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22632 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
22633 # That is, the final pixel color is defined by the equation:
22640 "propertyState": "A String", # The background fill property state.
22642 # Updating the the fill on a shape will implicitly update this field to
22643 # `RENDERED`, unless another value is specified in the same request. To
22645 # any other fill fields set in the same request will be ignored.
22647 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
22649 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
22650 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
22651 # in the presentation. There may not be a slide at this index.
22652 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
22657 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
22658 # parent placeholder if it exists. If the shape has no parent, then the
22659 # default outline depends on the shape type, matching the defaults for
22660 # new shapes created in the Slides editor.
22663 # if it exists. If there is no parent, the fields will default to the value
22664 # used for new page elements created in the Slides editor, which may depend on
22665 # the page element kind.
22666 "outlineFill": { # The fill of the outline. # The fill of the outline.
22667 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
22672 … "color": { # A themeable solid color value. # The color value of the solid fill.
22675 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22676 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22677 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22680 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
22681 # That is, the final pixel color is defined by the equation:
22689 "propertyState": "A String", # The outline property state.
22691 # Updating the the outline on a page element will implicitly update this
22692 # field to`RENDERED`, unless another value is specified in the same request.
22694 # this case, any other outline fields set in the same request will be
22696 "dashStyle": "A String", # The dash style of the outline.
22697 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
22698 "magnitude": 3.14, # The magnitude.
22699 "unit": "A String", # The units for magnitude.
22703 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
22706 # If set, the shape is a placeholder shape and any inherited properties
22707 # can be resolved by looking at the parent placeholder identified by the
22709 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
22710 # If unset, the parent placeholder shape does not exist, so the shape does
22712 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
22713 # the same page, they would have different index values.
22714 "type": "A String", # The type of the placeholder.
22716 "shapeType": "A String", # The type of the shape.
22721 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
22722 # minutes. This URL is tagged with the account of the requester. Anyone with
22723 # the URL effectively accesses the image as the original requester. Access to
22724 # the image may be lost if the presentation's sharing settings change.
22725 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
22726 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
22727 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
22728 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
22731 # if it exists. If there is no parent, the fields will default to the value
22732 … # used for new page elements created in the Slides editor, which may depend on
22733 # the page element kind.
22734 "outlineFill": { # The fill of the outline. # The fill of the outline.
22735 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
22740 … "color": { # A themeable solid color value. # The color value of the solid fill.
22743 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22744 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22745 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22748 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
22749 # That is, the final pixel color is defined by the equation:
22757 "propertyState": "A String", # The outline property state.
22759 # Updating the the outline on a page element will implicitly update this
22760 … # field to`RENDERED`, unless another value is specified in the same request.
22762 # this case, any other outline fields set in the same request will be
22764 "dashStyle": "A String", # The dash style of the outline.
22765 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
22766 "magnitude": 3.14, # The magnitude.
22767 "unit": "A String", # The units for magnitude.
22770 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
22772 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
22774 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
22777 # The colors in the gradient will replace the corresponding colors at
22778 # the same position in the color palette and apply to the image. This
22781 … "color": { # A themeable solid color value. # The color of the gradient stop.
22784 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22785 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22786 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22789 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
22791 … "position": 3.14, # The relative position of the color stop in the gradient band measured
22792 # in percentage. The value should be in the interval [0.0, 1.0].
22795 "name": "A String", # The name of the recolor effect.
22797 # The name is determined from the `recolor_stops` by matching the gradient
22798 # against the colors in the page's current color scheme. This property is
22801 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
22802 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
22803 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
22804 # in the presentation. There may not be a slide at this index.
22805 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
22810 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
22813 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
22817 … # The crop properties is represented by the offsets of four edges which define
22818 # a crop rectangle. The offsets are measured in percentage from the
22819 # corresponding edges of the object's original bounding rectangle towards
22820 # inside, relative to the object's original dimensions.
22822 # - If the offset is in the interval (0, 1), the corresponding edge of crop
22823 … # rectangle is positioned inside of the object's original bounding rectangle.
22824 … # - If the offset is negative or greater than 1, the corresponding edge of crop
22825 … # rectangle is positioned outside of the object's original bounding rectangle.
22826 # - If the left edge of the crop rectangle is on the right side of its right
22827 # edge, the object will be flipped horizontally.
22828 … # - If the top edge of the crop rectangle is below its bottom edge, the object
22830 # - If all offsets and rotation angle is 0, the object is not cropped.
22832 # After cropping, the content in the crop rectangle will be stretched to fit
22834 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
22835 # the right of the original bounding rectangle left edge, relative to the
22837 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
22838 # Rotation angle is applied after the offset.
22839 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
22840 … # to the left of the original bounding rectangle right edge, relative to the
22842 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
22843 … # above the original bounding rectangle bottom edge, relative to the object's
22845 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
22846 # below the original bounding rectangle top edge, relative to the object's
22849 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
22853 # if it exists. If there is no parent, the fields will default to the value
22854 … # used for new page elements created in the Slides editor, which may depend on
22855 # the page element kind.
22856 "color": { # A themeable solid color value. # The shadow color value.
22859 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22860 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22861 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22864 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
22865 # relative to the alignment position.
22878 "translateX": 3.14, # The X coordinate translation element.
22879 "translateY": 3.14, # The Y coordinate translation element.
22880 "scaleX": 3.14, # The X coordinate scaling element.
22881 "scaleY": 3.14, # The Y coordinate scaling element.
22882 "shearY": 3.14, # The Y coordinate shearing element.
22883 "shearX": 3.14, # The X coordinate shearing element.
22884 "unit": "A String", # The units for translate elements.
22886 "propertyState": "A String", # The shadow property state.
22888 … # Updating the the shadow on a page element will implicitly update this field
22889 # to `RENDERED`, unless another value is specified in the same request. To
22891 # case, any other shadow fields set in the same request will be ignored.
22892 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
22894 "magnitude": 3.14, # The magnitude.
22895 "unit": "A String", # The units for magnitude.
22897 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
22898 "type": "A String", # The type of the shadow.
22899 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
22900 # scale and skew of the shadow.
22901 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
22903 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
22907 … "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
22912 "url": "A String", # An URL to a video. The URL is valid as long as the source video
22914 "videoProperties": { # The properties of the Video. # The properties of the video.
22915 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
22916 # videos created in the Slides editor.
22919 # if it exists. If there is no parent, the fields will default to the value
22920 # used for new page elements created in the Slides editor, which may depend on
22921 # the page element kind.
22922 "outlineFill": { # The fill of the outline. # The fill of the outline.
22923 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
22928 … "color": { # A themeable solid color value. # The color value of the solid fill.
22931 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22932 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22933 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22936 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
22937 # That is, the final pixel color is defined by the equation:
22945 "propertyState": "A String", # The outline property state.
22947 # Updating the the outline on a page element will implicitly update this
22948 # field to`RENDERED`, unless another value is specified in the same request.
22950 # this case, any other outline fields set in the same request will be
22952 "dashStyle": "A String", # The dash style of the outline.
22953 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
22954 "magnitude": 3.14, # The magnitude.
22955 "unit": "A String", # The units for magnitude.
22959 "id": "A String", # The video source's unique identifier for this video.
22960 "source": "A String", # The video source.
22964 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
22972 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
22973 "magnitude": 3.14, # The magnitude.
22974 "unit": "A String", # The units for magnitude.
22988 # than 1. As a result, the length of this collection does not always match
22989 # the number of columns of the entire table.
22991 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
22993 "lists": { # The bulleted lists contained in this text, keyed by list ID.
22994 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
22997 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
22998 … # level. A list has at most nine levels of nesting, so the possible values
22999 # for the keys of this map are 0 through 8, inclusive.
23000 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
23002 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
23005 … # inherited from the parent. Which text styles are inherited depend on the
23009 … # from the the newline character in the paragraph at the 0 nesting level of
23010 # the list inside the parent placeholder.
23012 … # from the newline character in the paragraph at its corresponding nesting
23013 # level of the list inside the parent placeholder.
23017 … # fields will revert the style to a value matching the defaults in the Slides
23019 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
23020 … # transparent, depending on if the `opaque_color` field in it is set.
23025 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23026 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23027 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23031 … "bold": True or False, # Whether or not the text is rendered as bold.
23032 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
23035 … # rendered in a smaller font size, computed based on the `font_size` field.
23036 … # The `font_size` itself is not affected by changes in this field.
23037 … "strikethrough": True or False, # Whether or not the text is struck through.
23038 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
23041 … # weights without breaking backwards compatibility. As such, when reading the
23042 … # style of a range of text, the value of `weighted_font_family#font_family`
23044 … # both fields are included in the field mask (either explicitly or through
23045 … # the wildcard `"*"`), their values are reconciled as follows:
23047 … # * If `font_family` is set and `weighted_font_family` is not, the value of
23049 … # * If both fields are set, the value of `font_family` must match that of
23050 … # `weighted_font_family#font_family`. If so, the font family and weight of
23053 … # * If `weighted_font_family` is set and `font_family` is not, the font
23055 … # * If neither field is set, the font family and weight of the text inherit
23056 … # from the parent. Note that these properties cannot inherit separately
23060 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
23067 "fontFamily": "A String", # The font family of the text.
23069 … # The font family can be any font from the Font menu in Slides or from
23070 … # [Google Fonts] (https://fonts.google.com/). If the font name is
23071 # unrecognized, the text is rendered in `Arial`.
23072 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
23074 … # corresponds to the numerical values described in the CSS 2.1
23077 … # `700` are considered bold, and weights less than `700`are not bold. The
23080 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
23081 "fontFamily": "A String", # The font family of the text.
23083 … # The font family can be any font from the Font menu in Slides or from
23084 … # [Google Fonts] (https://fonts.google.com/). If the font name is
23085 # unrecognized, the text is rendered in `Arial`.
23087 … # Some fonts can affect the weight of the text. If an update request
23088 … # specifies values for both `font_family` and `bold`, the explicitly-set
23090 … "italic": True or False, # Whether or not the text is italicized.
23091 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
23094 … # Changing the link in an update request causes some other changes to the
23095 # text style of the range:
23097 … # * When setting a link, the text foreground color will be set to
23098 # ThemeColorType.HYPERLINK and the text will
23099 # be underlined. If these fields are modified in the same
23100 … # request, those values will be used instead of the link defaults.
23102 # also update the existing link to point to the new URL.
23105 … # will separate the newline character(s) into their own text runs. The
23106 … # link will be applied separately to the runs before and after the newline.
23107 … # * Removing a link will update the text style of the range to match the
23108 … # style of the preceding text (or the default text styles if the preceding
23109 … # text is another link) unless different styles are being set in the same
23111 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
23112 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
23113 … # in the presentation. There may not be a slide at this index.
23114 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
23119 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
23120 … # transparent, depending on if the `opaque_color` field in it is set.
23125 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23126 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23127 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23131 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
23133 "magnitude": 3.14, # The magnitude.
23134 "unit": "A String", # The units for magnitude.
23136 … "underline": True or False, # Whether or not the text is underlined.
23140 "listId": "A String", # The ID of the list.
23143 … "textElements": [ # The text contents broken down into its component parts, including styling
23145 … { # A TextElement describes the content of a range of indices in the text content
23147 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
23149 … "content": "A String", # The rendered content of this auto text, if available.
23150 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
23153 … # inherited from the parent. Which text styles are inherited depend on the
23157 … # from the the newline character in the paragraph at the 0 nesting level of
23158 # the list inside the parent placeholder.
23160 … # from the newline character in the paragraph at its corresponding nesting
23161 # level of the list inside the parent placeholder.
23165 … # fields will revert the style to a value matching the defaults in the Slides
23167 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
23168 … # transparent, depending on if the `opaque_color` field in it is set.
23173 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23174 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23175 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23179 … "bold": True or False, # Whether or not the text is rendered as bold.
23180 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
23183 … # rendered in a smaller font size, computed based on the `font_size` field.
23184 … # The `font_size` itself is not affected by changes in this field.
23185 … "strikethrough": True or False, # Whether or not the text is struck through.
23186 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
23189 … # weights without breaking backwards compatibility. As such, when reading the
23190 … # style of a range of text, the value of `weighted_font_family#font_family`
23192 … # both fields are included in the field mask (either explicitly or through
23193 # the wildcard `"*"`), their values are reconciled as follows:
23195 … # * If `font_family` is set and `weighted_font_family` is not, the value of
23197 … # * If both fields are set, the value of `font_family` must match that of
23198 … # `weighted_font_family#font_family`. If so, the font family and weight of
23201 … # * If `weighted_font_family` is set and `font_family` is not, the font
23203 … # * If neither field is set, the font family and weight of the text inherit
23204 … # from the parent. Note that these properties cannot inherit separately
23208 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
23215 "fontFamily": "A String", # The font family of the text.
23217 … # The font family can be any font from the Font menu in Slides or from
23218 … # [Google Fonts] (https://fonts.google.com/). If the font name is
23219 # unrecognized, the text is rendered in `Arial`.
23220 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
23222 … # corresponds to the numerical values described in the CSS 2.1
23225 … # `700` are considered bold, and weights less than `700`are not bold. The
23228 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
23229 "fontFamily": "A String", # The font family of the text.
23231 … # The font family can be any font from the Font menu in Slides or from
23232 … # [Google Fonts] (https://fonts.google.com/). If the font name is
23233 # unrecognized, the text is rendered in `Arial`.
23235 … # Some fonts can affect the weight of the text. If an update request
23236 … # specifies values for both `font_family` and `bold`, the explicitly-set
23238 "italic": True or False, # Whether or not the text is italicized.
23239 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
23242 … # Changing the link in an update request causes some other changes to the
23243 # text style of the range:
23245 … # * When setting a link, the text foreground color will be set to
23246 # ThemeColorType.HYPERLINK and the text will
23247 # be underlined. If these fields are modified in the same
23248 … # request, those values will be used instead of the link defaults.
23250 # also update the existing link to point to the new URL.
23253 … # will separate the newline character(s) into their own text runs. The
23254 … # link will be applied separately to the runs before and after the newline.
23255 … # * Removing a link will update the text style of the range to match the
23256 … # style of the preceding text (or the default text styles if the preceding
23257 … # text is another link) unless different styles are being set in the same
23259 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
23260 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
23261 … # in the presentation. There may not be a slide at this index.
23262 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
23267 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
23268 … # transparent, depending on if the `opaque_color` field in it is set.
23273 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23274 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23275 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23279 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
23281 "magnitude": 3.14, # The magnitude.
23282 "unit": "A String", # The units for magnitude.
23284 … "underline": True or False, # Whether or not the text is underlined.
23286 "type": "A String", # The type of this auto text.
23288 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
23290 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
23291 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
23293 … # The `start_index` and `end_index` of this TextElement represent the
23294 … # range of the paragraph. Other TextElements with an index range contained
23296 … # paragraph. The range of indices of two separate paragraphs will never
23298 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
23301 … # inherited from the parent. Which paragraph styles are inherited depend on the
23304 … # * A paragraph not in a list will inherit its paragraph style from the
23305 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
23306 … # * A paragraph in a list will inherit its paragraph style from the paragraph
23307 … # at its corresponding nesting level of the list inside the parent
23311 "spacingMode": "A String", # The spacing mode for the paragraph.
23312 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
23315 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
23316 # inherited from the parent.
23317 "magnitude": 3.14, # The magnitude.
23318 "unit": "A String", # The units for magnitude.
23320 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
23321 … # is represented as 100.0. If unset, the value is inherited from the parent.
23322 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
23323 … # the start of the text, based on the current text direction. If unset, the
23324 # value is inherited from the parent.
23325 "magnitude": 3.14, # The magnitude.
23326 "unit": "A String", # The units for magnitude.
23328 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
23329 # inherited from the parent.
23330 "magnitude": 3.14, # The magnitude.
23331 "unit": "A String", # The units for magnitude.
23333 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
23334 … # the end of the text, based on the current text direction. If unset, the
23335 # value is inherited from the parent.
23336 "magnitude": 3.14, # The magnitude.
23337 "unit": "A String", # The units for magnitude.
23339 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
23340 # If unset, the value is inherited from the parent.
23341 "magnitude": 3.14, # The magnitude.
23342 "unit": "A String", # The units for magnitude.
23344 "alignment": "A String", # The text alignment for this paragraph.
23346 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
23348 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
23349 … "listId": "A String", # The ID of the list this paragraph belongs to.
23350 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
23353 … # inherited from the parent. Which text styles are inherited depend on the
23357 … # from the the newline character in the paragraph at the 0 nesting level of
23358 # the list inside the parent placeholder.
23360 … # from the newline character in the paragraph at its corresponding nesting
23361 # level of the list inside the parent placeholder.
23365 … # fields will revert the style to a value matching the defaults in the Slides
23367 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
23368 … # transparent, depending on if the `opaque_color` field in it is set.
23373 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23374 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23375 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23379 … "bold": True or False, # Whether or not the text is rendered as bold.
23380 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
23383 … # rendered in a smaller font size, computed based on the `font_size` field.
23384 … # The `font_size` itself is not affected by changes in this field.
23385 … "strikethrough": True or False, # Whether or not the text is struck through.
23386 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
23389 … # weights without breaking backwards compatibility. As such, when reading the
23390 … # style of a range of text, the value of `weighted_font_family#font_family`
23392 … # both fields are included in the field mask (either explicitly or through
23393 … # the wildcard `"*"`), their values are reconciled as follows:
23395 … # * If `font_family` is set and `weighted_font_family` is not, the value of
23397 … # * If both fields are set, the value of `font_family` must match that of
23398 … # `weighted_font_family#font_family`. If so, the font family and weight of
23401 … # * If `weighted_font_family` is set and `font_family` is not, the font
23403 … # * If neither field is set, the font family and weight of the text inherit
23404 … # from the parent. Note that these properties cannot inherit separately
23408 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
23415 "fontFamily": "A String", # The font family of the text.
23417 … # The font family can be any font from the Font menu in Slides or from
23418 … # [Google Fonts] (https://fonts.google.com/). If the font name is
23419 # unrecognized, the text is rendered in `Arial`.
23420 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
23422 … # corresponds to the numerical values described in the CSS 2.1
23425 … # `700` are considered bold, and weights less than `700`are not bold. The
23428 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
23429 "fontFamily": "A String", # The font family of the text.
23431 … # The font family can be any font from the Font menu in Slides or from
23432 … # [Google Fonts] (https://fonts.google.com/). If the font name is
23433 # unrecognized, the text is rendered in `Arial`.
23435 … # Some fonts can affect the weight of the text. If an update request
23436 … # specifies values for both `font_family` and `bold`, the explicitly-set
23438 … "italic": True or False, # Whether or not the text is italicized.
23439 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
23442 … # Changing the link in an update request causes some other changes to the
23443 # text style of the range:
23445 … # * When setting a link, the text foreground color will be set to
23446 # ThemeColorType.HYPERLINK and the text will
23447 # be underlined. If these fields are modified in the same
23448 … # request, those values will be used instead of the link defaults.
23450 # also update the existing link to point to the new URL.
23453 … # will separate the newline character(s) into their own text runs. The
23454 … # link will be applied separately to the runs before and after the newline.
23455 … # * Removing a link will update the text style of the range to match the
23456 … # style of the preceding text (or the default text styles if the preceding
23457 … # text is another link) unless different styles are being set in the same
23459 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
23460 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
23461 … # in the presentation. There may not be a slide at this index.
23462 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
23467 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
23468 … # transparent, depending on if the `opaque_color` field in it is set.
23473 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23474 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23475 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23479 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
23481 "magnitude": 3.14, # The magnitude.
23482 "unit": "A String", # The units for magnitude.
23484 … "underline": True or False, # Whether or not the text is underlined.
23486 … "glyph": "A String", # The rendered bullet glyph for this paragraph.
23489 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
23490 # in the run have the same TextStyle.
23492 … # The `start_index` and `end_index` of TextRuns will always be fully
23493 … # contained in the index range of a single `paragraph_marker` TextElement.
23496 "content": "A String", # The text of this run.
23497 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
23500 … # inherited from the parent. Which text styles are inherited depend on the
23504 … # from the the newline character in the paragraph at the 0 nesting level of
23505 # the list inside the parent placeholder.
23507 … # from the newline character in the paragraph at its corresponding nesting
23508 # level of the list inside the parent placeholder.
23512 … # fields will revert the style to a value matching the defaults in the Slides
23514 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
23515 … # transparent, depending on if the `opaque_color` field in it is set.
23520 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23521 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23522 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23526 … "bold": True or False, # Whether or not the text is rendered as bold.
23527 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
23530 … # rendered in a smaller font size, computed based on the `font_size` field.
23531 … # The `font_size` itself is not affected by changes in this field.
23532 … "strikethrough": True or False, # Whether or not the text is struck through.
23533 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
23536 … # weights without breaking backwards compatibility. As such, when reading the
23537 … # style of a range of text, the value of `weighted_font_family#font_family`
23539 … # both fields are included in the field mask (either explicitly or through
23540 # the wildcard `"*"`), their values are reconciled as follows:
23542 … # * If `font_family` is set and `weighted_font_family` is not, the value of
23544 … # * If both fields are set, the value of `font_family` must match that of
23545 … # `weighted_font_family#font_family`. If so, the font family and weight of
23548 … # * If `weighted_font_family` is set and `font_family` is not, the font
23550 … # * If neither field is set, the font family and weight of the text inherit
23551 … # from the parent. Note that these properties cannot inherit separately
23555 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
23562 "fontFamily": "A String", # The font family of the text.
23564 … # The font family can be any font from the Font menu in Slides or from
23565 … # [Google Fonts] (https://fonts.google.com/). If the font name is
23566 # unrecognized, the text is rendered in `Arial`.
23567 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
23569 … # corresponds to the numerical values described in the CSS 2.1
23572 … # `700` are considered bold, and weights less than `700`are not bold. The
23575 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
23576 "fontFamily": "A String", # The font family of the text.
23578 … # The font family can be any font from the Font menu in Slides or from
23579 … # [Google Fonts] (https://fonts.google.com/). If the font name is
23580 # unrecognized, the text is rendered in `Arial`.
23582 … # Some fonts can affect the weight of the text. If an update request
23583 … # specifies values for both `font_family` and `bold`, the explicitly-set
23585 "italic": True or False, # Whether or not the text is italicized.
23586 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
23589 … # Changing the link in an update request causes some other changes to the
23590 # text style of the range:
23592 … # * When setting a link, the text foreground color will be set to
23593 # ThemeColorType.HYPERLINK and the text will
23594 # be underlined. If these fields are modified in the same
23595 … # request, those values will be used instead of the link defaults.
23597 # also update the existing link to point to the new URL.
23600 … # will separate the newline character(s) into their own text runs. The
23601 … # link will be applied separately to the runs before and after the newline.
23602 … # * Removing a link will update the text style of the range to match the
23603 … # style of the preceding text (or the default text styles if the preceding
23604 … # text is another link) unless different styles are being set in the same
23606 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
23607 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
23608 … # in the presentation. There may not be a slide at this index.
23609 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
23614 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
23615 … # transparent, depending on if the `opaque_color` field in it is set.
23620 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23621 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23622 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23626 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
23628 "magnitude": 3.14, # The magnitude.
23629 "unit": "A String", # The units for magnitude.
23631 … "underline": True or False, # Whether or not the text is underlined.
23637 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
23638 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
23639 # for newly created table cells in the Slides editor.
23640 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
23645 … "color": { # A themeable solid color value. # The color value of the solid fill.
23648 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23649 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23650 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23653 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
23654 # That is, the final pixel color is defined by the equation:
23661 "propertyState": "A String", # The background fill property state.
23663 … # Updating the the fill on a table cell will implicitly update this field
23664 … # to `RENDERED`, unless another value is specified in the same request. To
23666 … # case, any other fill fields set in the same request will be ignored.
23669 "rowSpan": 42, # Row span of the cell.
23670 "columnSpan": 42, # Column span of the cell.
23671 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
23672 "rowIndex": 42, # The 0-based row index.
23673 "columnIndex": 42, # The 0-based column index.
23677 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
23678 "magnitude": 3.14, # The magnitude.
23679 "unit": "A String", # The units for magnitude.
23683 "rows": 42, # Number of rows in the table.
23684 "columns": 42, # Number of columns in the table.
23688 "lineProperties": { # The properties of the Line. # The properties of the line.
23690 # When unset, these fields default to values that match the appearance of
23691 # new lines created in the Slides editor.
23692 "dashStyle": "A String", # The dash style of the line.
23693 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
23694 "magnitude": 3.14, # The magnitude.
23695 "unit": "A String", # The units for magnitude.
23697 "endArrow": "A String", # The style of the arrow at the end of the line.
23698 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
23699 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
23700 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
23701 # in the presentation. There may not be a slide at this index.
23702 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
23707 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
23708 # lines created in the Slides editor.
23709 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
23714 … "color": { # A themeable solid color value. # The color value of the solid fill.
23717 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23718 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23719 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23722 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
23723 # That is, the final pixel color is defined by the equation:
23731 "startArrow": "A String", # The style of the arrow at the beginning of the line.
23733 "lineType": "A String", # The type of the line.
23735 "size": { # A width and height. # The size of the page element.
23736 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
23737 "magnitude": 3.14, # The magnitude.
23738 "unit": "A String", # The units for magnitude.
23740 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
23741 "magnitude": 3.14, # The magnitude.
23742 "unit": "A String", # The units for magnitude.
23747 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
23749 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains …
23750 # notes for the corresponding slide.
23751 # The actual shape may not always exist on the notes page. Inserting text
23752 # using this object ID will automatically create the shape. In this case, the
23753 # actual shape may have different object ID. The `GetPresentation` or
23754 # `GetPage` action will always return the latest object ID.
23756 "objectId": "A String", # The object ID for this page. Object IDs used by
23758 # PageElement share the same namespace.
23759 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
23760 # update requests to assert that the presentation revision hasn't changed
23761 # since the last read operation. Only populated if the user has edit access
23762 # to the presentation.
23764 # The format of the revision ID may change over time, so it should be treated
23766 # hours after it has been returned and cannot be shared across users. If the
23767 # revision ID is unchanged between calls, then the presentation has not
23768 # changed. Conversely, a changed ID (for the same presentation and user)
23769 # usually means the presentation has been updated; however, a changed ID can
23771 "pageProperties": { # The properties of the Page. # The properties of the page.
23773 # The page will inherit properties from the parent page. Depending on the page
23774 # type the hierarchy is defined in either
23777 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
23778 # from a parent page if it exists. If the page has no parent, then the
23779 # background fill defaults to the corresponding fill in the Slides editor.
23780 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
23785 "color": { # A themeable solid color value. # The color value of the solid fill.
23788 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23789 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23790 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23793 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
23794 # That is, the final pixel color is defined by the equation:
23801 "propertyState": "A String", # The background fill property state.
23803 # Updating the the fill on a page will implicitly update this field to
23804 # `RENDERED`, unless another value is specified in the same request. To
23806 # any other fill fields set in the same request will be ignored.
23807 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
23808 # the specified picture. The picture is stretched to fit its container.
23809 "contentUrl": "A String", # Reading the content_url:
23812 # This URL is tagged with the account of the requester. Anyone with the URL
23813 # effectively accesses the picture as the original requester. Access to the
23814 # picture may be lost if the presentation's sharing settings change.
23816 # Writing the content_url:
23818 # The picture is fetched once at insertion time and a copy is stored for
23819 # display inside the presentation. Pictures must be less than 50MB in size,
23822 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
23823 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
23824 "magnitude": 3.14, # The magnitude.
23825 "unit": "A String", # The units for magnitude.
23827 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
23828 "magnitude": 3.14, # The magnitude.
23829 "unit": "A String", # The units for magnitude.
23834 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
23835 # a parent page. If the page has no parent, the color scheme uses a default
23837 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
23838 { # A pair mapping a theme color type to the concrete color it represents.
23839 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
23840 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23841 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23842 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23844 "type": "A String", # The type of the theme color.
23849 "pageType": "A String", # The type of the page.
23850 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
23852 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
23854 # notes. A notes page inherits properties from the
23856 # The placeholder shape with type BODY on the notes page contains the speaker
23857 # notes for this slide. The ID of this shape is identified by the
23859 # The notes page is read-only except for the text content and styles of the
23861 "masterObjectId": "A String", # The object ID of the master that this slide is based on.
23862 "layoutObjectId": "A String", # The object ID of the layout that this slide is based on.
23866 "slides": [ # The slides in the presentation.
23869 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
23871 … "displayName": "A String", # The human readable name of the layout in the presentation's locale.
23872 "name": "A String", # The name of the layout.
23873 … "masterObjectId": "A String", # The object ID of the master that this layout is based on.
23875 "pageElements": [ # The page elements rendered on the page.
23879 "renderedText": "A String", # The text rendered as word art.
23881 …"description": "A String", # The description of the page element. Combined with title to display a…
23883 "objectId": "A String", # The object ID for this page element. Object IDs used by
23885 # google.apps.slides.v1.PageElement share the same namespace.
23886 … "title": "A String", # The title of the page element. Combined with description to display alt
23891 # This URL is tagged with the account of the requester. Anyone with the URL
23892 # effectively accesses the image as the original requester. Access to the
23893 # image may be lost if the presentation's sharing settings change.
23894 "imageProperties": { # The properties of the Image. # The properties of the image.
23895 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
23898 # if it exists. If there is no parent, the fields will default to the value
23899 # used for new page elements created in the Slides editor, which may depend on
23900 # the page element kind.
23901 "outlineFill": { # The fill of the outline. # The fill of the outline.
23902 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
23907 … "color": { # A themeable solid color value. # The color value of the solid fill.
23910 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23911 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23912 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23915 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
23916 # That is, the final pixel color is defined by the equation:
23924 "propertyState": "A String", # The outline property state.
23926 # Updating the the outline on a page element will implicitly update this
23927 # field to`RENDERED`, unless another value is specified in the same request.
23929 # this case, any other outline fields set in the same request will be
23931 "dashStyle": "A String", # The dash style of the outline.
23932 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
23933 "magnitude": 3.14, # The magnitude.
23934 "unit": "A String", # The units for magnitude.
23937 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
23939 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
23941 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
23944 # The colors in the gradient will replace the corresponding colors at
23945 # the same position in the color palette and apply to the image. This
23948 … "color": { # A themeable solid color value. # The color of the gradient stop.
23951 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23952 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23953 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23956 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
23958 … "position": 3.14, # The relative position of the color stop in the gradient band measured
23959 # in percentage. The value should be in the interval [0.0, 1.0].
23962 "name": "A String", # The name of the recolor effect.
23964 # The name is determined from the `recolor_stops` by matching the gradient
23965 # against the colors in the page's current color scheme. This property is
23968 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
23969 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
23970 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
23971 # in the presentation. There may not be a slide at this index.
23972 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
23977 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
23980 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
23984 # The crop properties is represented by the offsets of four edges which define
23985 # a crop rectangle. The offsets are measured in percentage from the
23986 # corresponding edges of the object's original bounding rectangle towards
23987 # inside, relative to the object's original dimensions.
23989 # - If the offset is in the interval (0, 1), the corresponding edge of crop
23990 # rectangle is positioned inside of the object's original bounding rectangle.
23991 … # - If the offset is negative or greater than 1, the corresponding edge of crop
23992 # rectangle is positioned outside of the object's original bounding rectangle.
23993 # - If the left edge of the crop rectangle is on the right side of its right
23994 # edge, the object will be flipped horizontally.
23995 # - If the top edge of the crop rectangle is below its bottom edge, the object
23997 # - If all offsets and rotation angle is 0, the object is not cropped.
23999 # After cropping, the content in the crop rectangle will be stretched to fit
24001 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
24002 # the right of the original bounding rectangle left edge, relative to the
24004 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
24005 # Rotation angle is applied after the offset.
24006 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
24007 # to the left of the original bounding rectangle right edge, relative to the
24009 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
24010 … # above the original bounding rectangle bottom edge, relative to the object's
24012 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
24013 # below the original bounding rectangle top edge, relative to the object's
24016 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
24020 # if it exists. If there is no parent, the fields will default to the value
24021 # used for new page elements created in the Slides editor, which may depend on
24022 # the page element kind.
24023 "color": { # A themeable solid color value. # The shadow color value.
24026 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24027 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24028 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24031 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
24032 # relative to the alignment position.
24045 "translateX": 3.14, # The X coordinate translation element.
24046 "translateY": 3.14, # The Y coordinate translation element.
24047 "scaleX": 3.14, # The X coordinate scaling element.
24048 "scaleY": 3.14, # The Y coordinate scaling element.
24049 "shearY": 3.14, # The Y coordinate shearing element.
24050 "shearX": 3.14, # The X coordinate shearing element.
24051 "unit": "A String", # The units for translate elements.
24053 "propertyState": "A String", # The shadow property state.
24055 … # Updating the the shadow on a page element will implicitly update this field
24056 # to `RENDERED`, unless another value is specified in the same request. To
24058 # case, any other shadow fields set in the same request will be ignored.
24059 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
24061 "magnitude": 3.14, # The magnitude.
24062 "unit": "A String", # The units for magnitude.
24064 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
24065 "type": "A String", # The type of the shadow.
24066 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
24067 # scale and skew of the shadow.
24068 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
24070 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
24074 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
24087 "translateX": 3.14, # The X coordinate translation element.
24088 "translateY": 3.14, # The Y coordinate translation element.
24089 "scaleX": 3.14, # The X coordinate scaling element.
24090 "scaleY": 3.14, # The Y coordinate scaling element.
24091 "shearY": 3.14, # The Y coordinate shearing element.
24092 "shearX": 3.14, # The X coordinate shearing element.
24093 "unit": "A String", # The units for translate elements.
24097 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
24099 "lists": { # The bulleted lists contained in this text, keyed by list ID.
24100 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
24103 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
24104 # level. A list has at most nine levels of nesting, so the possible values
24105 # for the keys of this map are 0 through 8, inclusive.
24106 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
24108 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
24111 … # inherited from the parent. Which text styles are inherited depend on the
24115 … # from the the newline character in the paragraph at the 0 nesting level of
24116 # the list inside the parent placeholder.
24118 … # from the newline character in the paragraph at its corresponding nesting
24119 # level of the list inside the parent placeholder.
24123 … # fields will revert the style to a value matching the defaults in the Slides
24125 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
24126 … # transparent, depending on if the `opaque_color` field in it is set.
24131 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24132 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24133 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24137 "bold": True or False, # Whether or not the text is rendered as bold.
24138 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
24141 … # rendered in a smaller font size, computed based on the `font_size` field.
24142 # The `font_size` itself is not affected by changes in this field.
24143 … "strikethrough": True or False, # Whether or not the text is struck through.
24144 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
24147 … # weights without breaking backwards compatibility. As such, when reading the
24148 … # style of a range of text, the value of `weighted_font_family#font_family`
24150 … # both fields are included in the field mask (either explicitly or through
24151 # the wildcard `"*"`), their values are reconciled as follows:
24153 … # * If `font_family` is set and `weighted_font_family` is not, the value of
24155 … # * If both fields are set, the value of `font_family` must match that of
24156 … # `weighted_font_family#font_family`. If so, the font family and weight of
24159 … # * If `weighted_font_family` is set and `font_family` is not, the font
24161 … # * If neither field is set, the font family and weight of the text inherit
24162 … # from the parent. Note that these properties cannot inherit separately
24166 # `bold`, the `weighted_font_family` is applied first, then `bold`.
24173 "fontFamily": "A String", # The font family of the text.
24175 … # The font family can be any font from the Font menu in Slides or from
24176 # [Google Fonts] (https://fonts.google.com/). If the font name is
24177 # unrecognized, the text is rendered in `Arial`.
24178 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
24180 # corresponds to the numerical values described in the CSS 2.1
24183 … # `700` are considered bold, and weights less than `700`are not bold. The
24186 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
24187 "fontFamily": "A String", # The font family of the text.
24189 … # The font family can be any font from the Font menu in Slides or from
24190 # [Google Fonts] (https://fonts.google.com/). If the font name is
24191 # unrecognized, the text is rendered in `Arial`.
24193 # Some fonts can affect the weight of the text. If an update request
24194 … # specifies values for both `font_family` and `bold`, the explicitly-set
24196 "italic": True or False, # Whether or not the text is italicized.
24197 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
24200 … # Changing the link in an update request causes some other changes to the
24201 # text style of the range:
24203 # * When setting a link, the text foreground color will be set to
24204 # ThemeColorType.HYPERLINK and the text will
24205 # be underlined. If these fields are modified in the same
24206 # request, those values will be used instead of the link defaults.
24208 # also update the existing link to point to the new URL.
24211 … # will separate the newline character(s) into their own text runs. The
24212 … # link will be applied separately to the runs before and after the newline.
24213 … # * Removing a link will update the text style of the range to match the
24214 … # style of the preceding text (or the default text styles if the preceding
24215 … # text is another link) unless different styles are being set in the same
24217 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
24218 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
24219 # in the presentation. There may not be a slide at this index.
24220 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
24225 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
24226 … # transparent, depending on if the `opaque_color` field in it is set.
24231 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24232 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24233 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24237 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
24239 "magnitude": 3.14, # The magnitude.
24240 "unit": "A String", # The units for magnitude.
24242 "underline": True or False, # Whether or not the text is underlined.
24246 "listId": "A String", # The ID of the list.
24249 … "textElements": [ # The text contents broken down into its component parts, including styling
24251 … { # A TextElement describes the content of a range of indices in the text content
24253 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
24255 … "content": "A String", # The rendered content of this auto text, if available.
24256 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
24259 … # inherited from the parent. Which text styles are inherited depend on the
24263 … # from the the newline character in the paragraph at the 0 nesting level of
24264 # the list inside the parent placeholder.
24266 … # from the newline character in the paragraph at its corresponding nesting
24267 # level of the list inside the parent placeholder.
24271 … # fields will revert the style to a value matching the defaults in the Slides
24273 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
24274 # transparent, depending on if the `opaque_color` field in it is set.
24279 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24280 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24281 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24285 "bold": True or False, # Whether or not the text is rendered as bold.
24286 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
24289 … # rendered in a smaller font size, computed based on the `font_size` field.
24290 # The `font_size` itself is not affected by changes in this field.
24291 … "strikethrough": True or False, # Whether or not the text is struck through.
24292 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
24295 … # weights without breaking backwards compatibility. As such, when reading the
24296 … # style of a range of text, the value of `weighted_font_family#font_family`
24298 … # both fields are included in the field mask (either explicitly or through
24299 # the wildcard `"*"`), their values are reconciled as follows:
24301 … # * If `font_family` is set and `weighted_font_family` is not, the value of
24303 … # * If both fields are set, the value of `font_family` must match that of
24304 … # `weighted_font_family#font_family`. If so, the font family and weight of
24307 … # * If `weighted_font_family` is set and `font_family` is not, the font
24309 … # * If neither field is set, the font family and weight of the text inherit
24310 … # from the parent. Note that these properties cannot inherit separately
24314 # `bold`, the `weighted_font_family` is applied first, then `bold`.
24321 "fontFamily": "A String", # The font family of the text.
24323 … # The font family can be any font from the Font menu in Slides or from
24324 # [Google Fonts] (https://fonts.google.com/). If the font name is
24325 # unrecognized, the text is rendered in `Arial`.
24326 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
24328 # corresponds to the numerical values described in the CSS 2.1
24331 … # `700` are considered bold, and weights less than `700`are not bold. The
24334 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
24335 "fontFamily": "A String", # The font family of the text.
24337 # The font family can be any font from the Font menu in Slides or from
24338 # [Google Fonts] (https://fonts.google.com/). If the font name is
24339 # unrecognized, the text is rendered in `Arial`.
24341 # Some fonts can affect the weight of the text. If an update request
24342 … # specifies values for both `font_family` and `bold`, the explicitly-set
24344 "italic": True or False, # Whether or not the text is italicized.
24345 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
24348 … # Changing the link in an update request causes some other changes to the
24349 # text style of the range:
24351 # * When setting a link, the text foreground color will be set to
24352 # ThemeColorType.HYPERLINK and the text will
24353 # be underlined. If these fields are modified in the same
24354 # request, those values will be used instead of the link defaults.
24356 # also update the existing link to point to the new URL.
24359 … # will separate the newline character(s) into their own text runs. The
24360 … # link will be applied separately to the runs before and after the newline.
24361 … # * Removing a link will update the text style of the range to match the
24362 … # style of the preceding text (or the default text styles if the preceding
24363 … # text is another link) unless different styles are being set in the same
24365 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
24366 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
24367 # in the presentation. There may not be a slide at this index.
24368 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
24373 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
24374 # transparent, depending on if the `opaque_color` field in it is set.
24379 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24380 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24381 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24385 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
24387 "magnitude": 3.14, # The magnitude.
24388 "unit": "A String", # The units for magnitude.
24390 "underline": True or False, # Whether or not the text is underlined.
24392 "type": "A String", # The type of this auto text.
24394 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
24396 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
24397 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
24399 # The `start_index` and `end_index` of this TextElement represent the
24400 # range of the paragraph. Other TextElements with an index range contained
24402 # paragraph. The range of indices of two separate paragraphs will never
24404 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
24407 … # inherited from the parent. Which paragraph styles are inherited depend on the
24410 # * A paragraph not in a list will inherit its paragraph style from the
24411 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
24412 … # * A paragraph in a list will inherit its paragraph style from the paragraph
24413 # at its corresponding nesting level of the list inside the parent
24417 "spacingMode": "A String", # The spacing mode for the paragraph.
24418 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
24421 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
24422 # inherited from the parent.
24423 "magnitude": 3.14, # The magnitude.
24424 "unit": "A String", # The units for magnitude.
24426 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
24427 … # is represented as 100.0. If unset, the value is inherited from the parent.
24428 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
24429 … # the start of the text, based on the current text direction. If unset, the
24430 # value is inherited from the parent.
24431 "magnitude": 3.14, # The magnitude.
24432 "unit": "A String", # The units for magnitude.
24434 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
24435 # inherited from the parent.
24436 "magnitude": 3.14, # The magnitude.
24437 "unit": "A String", # The units for magnitude.
24439 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
24440 … # the end of the text, based on the current text direction. If unset, the
24441 # value is inherited from the parent.
24442 "magnitude": 3.14, # The magnitude.
24443 "unit": "A String", # The units for magnitude.
24445 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
24446 # If unset, the value is inherited from the parent.
24447 "magnitude": 3.14, # The magnitude.
24448 "unit": "A String", # The units for magnitude.
24450 "alignment": "A String", # The text alignment for this paragraph.
24452 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
24454 "nestingLevel": 42, # The nesting level of this paragraph in the list.
24455 "listId": "A String", # The ID of the list this paragraph belongs to.
24456 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
24459 … # inherited from the parent. Which text styles are inherited depend on the
24463 … # from the the newline character in the paragraph at the 0 nesting level of
24464 # the list inside the parent placeholder.
24466 … # from the newline character in the paragraph at its corresponding nesting
24467 # level of the list inside the parent placeholder.
24471 … # fields will revert the style to a value matching the defaults in the Slides
24473 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
24474 … # transparent, depending on if the `opaque_color` field in it is set.
24479 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24480 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24481 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24485 "bold": True or False, # Whether or not the text is rendered as bold.
24486 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
24489 … # rendered in a smaller font size, computed based on the `font_size` field.
24490 # The `font_size` itself is not affected by changes in this field.
24491 … "strikethrough": True or False, # Whether or not the text is struck through.
24492 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
24495 … # weights without breaking backwards compatibility. As such, when reading the
24496 … # style of a range of text, the value of `weighted_font_family#font_family`
24498 … # both fields are included in the field mask (either explicitly or through
24499 # the wildcard `"*"`), their values are reconciled as follows:
24501 … # * If `font_family` is set and `weighted_font_family` is not, the value of
24503 … # * If both fields are set, the value of `font_family` must match that of
24504 … # `weighted_font_family#font_family`. If so, the font family and weight of
24507 … # * If `weighted_font_family` is set and `font_family` is not, the font
24509 … # * If neither field is set, the font family and weight of the text inherit
24510 … # from the parent. Note that these properties cannot inherit separately
24514 # `bold`, the `weighted_font_family` is applied first, then `bold`.
24521 "fontFamily": "A String", # The font family of the text.
24523 … # The font family can be any font from the Font menu in Slides or from
24524 # [Google Fonts] (https://fonts.google.com/). If the font name is
24525 # unrecognized, the text is rendered in `Arial`.
24526 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
24528 # corresponds to the numerical values described in the CSS 2.1
24531 … # `700` are considered bold, and weights less than `700`are not bold. The
24534 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
24535 "fontFamily": "A String", # The font family of the text.
24537 … # The font family can be any font from the Font menu in Slides or from
24538 # [Google Fonts] (https://fonts.google.com/). If the font name is
24539 # unrecognized, the text is rendered in `Arial`.
24541 # Some fonts can affect the weight of the text. If an update request
24542 … # specifies values for both `font_family` and `bold`, the explicitly-set
24544 "italic": True or False, # Whether or not the text is italicized.
24545 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
24548 … # Changing the link in an update request causes some other changes to the
24549 # text style of the range:
24551 # * When setting a link, the text foreground color will be set to
24552 # ThemeColorType.HYPERLINK and the text will
24553 # be underlined. If these fields are modified in the same
24554 # request, those values will be used instead of the link defaults.
24556 # also update the existing link to point to the new URL.
24559 … # will separate the newline character(s) into their own text runs. The
24560 … # link will be applied separately to the runs before and after the newline.
24561 … # * Removing a link will update the text style of the range to match the
24562 … # style of the preceding text (or the default text styles if the preceding
24563 … # text is another link) unless different styles are being set in the same
24565 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
24566 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
24567 # in the presentation. There may not be a slide at this index.
24568 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
24573 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
24574 … # transparent, depending on if the `opaque_color` field in it is set.
24579 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24580 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24581 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24585 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
24587 "magnitude": 3.14, # The magnitude.
24588 "unit": "A String", # The units for magnitude.
24590 "underline": True or False, # Whether or not the text is underlined.
24592 "glyph": "A String", # The rendered bullet glyph for this paragraph.
24595 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
24596 # in the run have the same TextStyle.
24598 # The `start_index` and `end_index` of TextRuns will always be fully
24599 # contained in the index range of a single `paragraph_marker` TextElement.
24602 "content": "A String", # The text of this run.
24603 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
24606 … # inherited from the parent. Which text styles are inherited depend on the
24610 … # from the the newline character in the paragraph at the 0 nesting level of
24611 # the list inside the parent placeholder.
24613 … # from the newline character in the paragraph at its corresponding nesting
24614 # level of the list inside the parent placeholder.
24618 … # fields will revert the style to a value matching the defaults in the Slides
24620 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
24621 # transparent, depending on if the `opaque_color` field in it is set.
24626 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24627 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24628 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24632 "bold": True or False, # Whether or not the text is rendered as bold.
24633 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
24636 … # rendered in a smaller font size, computed based on the `font_size` field.
24637 # The `font_size` itself is not affected by changes in this field.
24638 … "strikethrough": True or False, # Whether or not the text is struck through.
24639 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
24642 … # weights without breaking backwards compatibility. As such, when reading the
24643 … # style of a range of text, the value of `weighted_font_family#font_family`
24645 … # both fields are included in the field mask (either explicitly or through
24646 # the wildcard `"*"`), their values are reconciled as follows:
24648 … # * If `font_family` is set and `weighted_font_family` is not, the value of
24650 … # * If both fields are set, the value of `font_family` must match that of
24651 … # `weighted_font_family#font_family`. If so, the font family and weight of
24654 … # * If `weighted_font_family` is set and `font_family` is not, the font
24656 … # * If neither field is set, the font family and weight of the text inherit
24657 … # from the parent. Note that these properties cannot inherit separately
24661 # `bold`, the `weighted_font_family` is applied first, then `bold`.
24668 "fontFamily": "A String", # The font family of the text.
24670 … # The font family can be any font from the Font menu in Slides or from
24671 # [Google Fonts] (https://fonts.google.com/). If the font name is
24672 # unrecognized, the text is rendered in `Arial`.
24673 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
24675 # corresponds to the numerical values described in the CSS 2.1
24678 … # `700` are considered bold, and weights less than `700`are not bold. The
24681 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
24682 "fontFamily": "A String", # The font family of the text.
24684 # The font family can be any font from the Font menu in Slides or from
24685 # [Google Fonts] (https://fonts.google.com/). If the font name is
24686 # unrecognized, the text is rendered in `Arial`.
24688 # Some fonts can affect the weight of the text. If an update request
24689 … # specifies values for both `font_family` and `bold`, the explicitly-set
24691 "italic": True or False, # Whether or not the text is italicized.
24692 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
24695 … # Changing the link in an update request causes some other changes to the
24696 # text style of the range:
24698 # * When setting a link, the text foreground color will be set to
24699 # ThemeColorType.HYPERLINK and the text will
24700 # be underlined. If these fields are modified in the same
24701 # request, those values will be used instead of the link defaults.
24703 # also update the existing link to point to the new URL.
24706 … # will separate the newline character(s) into their own text runs. The
24707 … # link will be applied separately to the runs before and after the newline.
24708 … # * Removing a link will update the text style of the range to match the
24709 … # style of the preceding text (or the default text styles if the preceding
24710 … # text is another link) unless different styles are being set in the same
24712 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
24713 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
24714 # in the presentation. There may not be a slide at this index.
24715 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
24720 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
24721 # transparent, depending on if the `opaque_color` field in it is set.
24726 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24727 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24728 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24732 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
24734 "magnitude": 3.14, # The magnitude.
24735 "unit": "A String", # The units for magnitude.
24737 "underline": True or False, # Whether or not the text is underlined.
24743 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
24745 # If the shape is a placeholder shape as determined by the
24748 # Determining the rendered value of the property depends on the corresponding
24750 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
24751 # a parent placeholder if it exists. If the shape has no parent, then the
24752 # default shadow matches the defaults for new shapes created in the Slides
24756 # if it exists. If there is no parent, the fields will default to the value
24757 # used for new page elements created in the Slides editor, which may depend on
24758 # the page element kind.
24759 "color": { # A themeable solid color value. # The shadow color value.
24762 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24763 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24764 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24767 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
24768 # relative to the alignment position.
24781 "translateX": 3.14, # The X coordinate translation element.
24782 "translateY": 3.14, # The Y coordinate translation element.
24783 "scaleX": 3.14, # The X coordinate scaling element.
24784 "scaleY": 3.14, # The Y coordinate scaling element.
24785 "shearY": 3.14, # The Y coordinate shearing element.
24786 "shearX": 3.14, # The X coordinate shearing element.
24787 "unit": "A String", # The units for translate elements.
24789 "propertyState": "A String", # The shadow property state.
24791 … # Updating the the shadow on a page element will implicitly update this field
24792 # to `RENDERED`, unless another value is specified in the same request. To
24794 # case, any other shadow fields set in the same request will be ignored.
24795 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
24797 "magnitude": 3.14, # The magnitude.
24798 "unit": "A String", # The units for magnitude.
24800 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
24801 "type": "A String", # The type of the shadow.
24802 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
24803 # scale and skew of the shadow.
24804 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
24806 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
24807 # inherited from a parent placeholder if it exists. If the shape has no
24808 # parent, then the default background fill depends on the shape type,
24809 # matching the defaults for new shapes created in the Slides editor.
24810 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
24815 … "color": { # A themeable solid color value. # The color value of the solid fill.
24818 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24819 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24820 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24823 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
24824 # That is, the final pixel color is defined by the equation:
24831 "propertyState": "A String", # The background fill property state.
24833 # Updating the the fill on a shape will implicitly update this field to
24834 # `RENDERED`, unless another value is specified in the same request. To
24836 # any other fill fields set in the same request will be ignored.
24838 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
24840 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
24841 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
24842 # in the presentation. There may not be a slide at this index.
24843 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
24848 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
24849 # parent placeholder if it exists. If the shape has no parent, then the
24850 # default outline depends on the shape type, matching the defaults for
24851 # new shapes created in the Slides editor.
24854 # if it exists. If there is no parent, the fields will default to the value
24855 # used for new page elements created in the Slides editor, which may depend on
24856 # the page element kind.
24857 "outlineFill": { # The fill of the outline. # The fill of the outline.
24858 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
24863 … "color": { # A themeable solid color value. # The color value of the solid fill.
24866 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24867 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24868 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24871 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
24872 # That is, the final pixel color is defined by the equation:
24880 "propertyState": "A String", # The outline property state.
24882 # Updating the the outline on a page element will implicitly update this
24883 # field to`RENDERED`, unless another value is specified in the same request.
24885 # this case, any other outline fields set in the same request will be
24887 "dashStyle": "A String", # The dash style of the outline.
24888 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
24889 "magnitude": 3.14, # The magnitude.
24890 "unit": "A String", # The units for magnitude.
24894 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
24897 # If set, the shape is a placeholder shape and any inherited properties
24898 # can be resolved by looking at the parent placeholder identified by the
24900 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
24901 # If unset, the parent placeholder shape does not exist, so the shape does
24903 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
24904 # the same page, they would have different index values.
24905 "type": "A String", # The type of the placeholder.
24907 "shapeType": "A String", # The type of the shape.
24912 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
24913 # minutes. This URL is tagged with the account of the requester. Anyone with
24914 # the URL effectively accesses the image as the original requester. Access to
24915 # the image may be lost if the presentation's sharing settings change.
24916 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
24917 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
24918 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
24919 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
24922 # if it exists. If there is no parent, the fields will default to the value
24923 … # used for new page elements created in the Slides editor, which may depend on
24924 # the page element kind.
24925 "outlineFill": { # The fill of the outline. # The fill of the outline.
24926 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
24931 … "color": { # A themeable solid color value. # The color value of the solid fill.
24934 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24935 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24936 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24939 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
24940 # That is, the final pixel color is defined by the equation:
24948 "propertyState": "A String", # The outline property state.
24950 # Updating the the outline on a page element will implicitly update this
24951 … # field to`RENDERED`, unless another value is specified in the same request.
24953 # this case, any other outline fields set in the same request will be
24955 "dashStyle": "A String", # The dash style of the outline.
24956 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
24957 "magnitude": 3.14, # The magnitude.
24958 "unit": "A String", # The units for magnitude.
24961 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
24963 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
24965 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
24968 # The colors in the gradient will replace the corresponding colors at
24969 # the same position in the color palette and apply to the image. This
24972 … "color": { # A themeable solid color value. # The color of the gradient stop.
24975 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24976 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24977 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24980 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
24982 … "position": 3.14, # The relative position of the color stop in the gradient band measured
24983 # in percentage. The value should be in the interval [0.0, 1.0].
24986 "name": "A String", # The name of the recolor effect.
24988 # The name is determined from the `recolor_stops` by matching the gradient
24989 # against the colors in the page's current color scheme. This property is
24992 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
24993 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
24994 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
24995 # in the presentation. There may not be a slide at this index.
24996 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
25001 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
25004 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
25008 … # The crop properties is represented by the offsets of four edges which define
25009 # a crop rectangle. The offsets are measured in percentage from the
25010 # corresponding edges of the object's original bounding rectangle towards
25011 # inside, relative to the object's original dimensions.
25013 # - If the offset is in the interval (0, 1), the corresponding edge of crop
25014 … # rectangle is positioned inside of the object's original bounding rectangle.
25015 … # - If the offset is negative or greater than 1, the corresponding edge of crop
25016 … # rectangle is positioned outside of the object's original bounding rectangle.
25017 # - If the left edge of the crop rectangle is on the right side of its right
25018 # edge, the object will be flipped horizontally.
25019 … # - If the top edge of the crop rectangle is below its bottom edge, the object
25021 # - If all offsets and rotation angle is 0, the object is not cropped.
25023 # After cropping, the content in the crop rectangle will be stretched to fit
25025 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
25026 # the right of the original bounding rectangle left edge, relative to the
25028 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
25029 # Rotation angle is applied after the offset.
25030 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
25031 … # to the left of the original bounding rectangle right edge, relative to the
25033 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
25034 … # above the original bounding rectangle bottom edge, relative to the object's
25036 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
25037 # below the original bounding rectangle top edge, relative to the object's
25040 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
25044 # if it exists. If there is no parent, the fields will default to the value
25045 … # used for new page elements created in the Slides editor, which may depend on
25046 # the page element kind.
25047 "color": { # A themeable solid color value. # The shadow color value.
25050 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25051 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25052 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25055 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
25056 # relative to the alignment position.
25069 "translateX": 3.14, # The X coordinate translation element.
25070 "translateY": 3.14, # The Y coordinate translation element.
25071 "scaleX": 3.14, # The X coordinate scaling element.
25072 "scaleY": 3.14, # The Y coordinate scaling element.
25073 "shearY": 3.14, # The Y coordinate shearing element.
25074 "shearX": 3.14, # The X coordinate shearing element.
25075 "unit": "A String", # The units for translate elements.
25077 "propertyState": "A String", # The shadow property state.
25079 … # Updating the the shadow on a page element will implicitly update this field
25080 # to `RENDERED`, unless another value is specified in the same request. To
25082 # case, any other shadow fields set in the same request will be ignored.
25083 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
25085 "magnitude": 3.14, # The magnitude.
25086 "unit": "A String", # The units for magnitude.
25088 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
25089 "type": "A String", # The type of the shadow.
25090 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
25091 # scale and skew of the shadow.
25092 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
25094 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
25098 … "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
25103 "url": "A String", # An URL to a video. The URL is valid as long as the source video
25105 "videoProperties": { # The properties of the Video. # The properties of the video.
25106 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
25107 # videos created in the Slides editor.
25110 # if it exists. If there is no parent, the fields will default to the value
25111 # used for new page elements created in the Slides editor, which may depend on
25112 # the page element kind.
25113 "outlineFill": { # The fill of the outline. # The fill of the outline.
25114 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
25119 … "color": { # A themeable solid color value. # The color value of the solid fill.
25122 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25123 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25124 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25127 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
25128 # That is, the final pixel color is defined by the equation:
25136 "propertyState": "A String", # The outline property state.
25138 # Updating the the outline on a page element will implicitly update this
25139 # field to`RENDERED`, unless another value is specified in the same request.
25141 # this case, any other outline fields set in the same request will be
25143 "dashStyle": "A String", # The dash style of the outline.
25144 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
25145 "magnitude": 3.14, # The magnitude.
25146 "unit": "A String", # The units for magnitude.
25150 "id": "A String", # The video source's unique identifier for this video.
25151 "source": "A String", # The video source.
25155 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
25163 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
25164 "magnitude": 3.14, # The magnitude.
25165 "unit": "A String", # The units for magnitude.
25179 # than 1. As a result, the length of this collection does not always match
25180 # the number of columns of the entire table.
25182 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
25184 "lists": { # The bulleted lists contained in this text, keyed by list ID.
25185 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
25188 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
25189 … # level. A list has at most nine levels of nesting, so the possible values
25190 # for the keys of this map are 0 through 8, inclusive.
25191 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
25193 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
25196 … # inherited from the parent. Which text styles are inherited depend on the
25200 … # from the the newline character in the paragraph at the 0 nesting level of
25201 # the list inside the parent placeholder.
25203 … # from the newline character in the paragraph at its corresponding nesting
25204 # level of the list inside the parent placeholder.
25208 … # fields will revert the style to a value matching the defaults in the Slides
25210 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
25211 … # transparent, depending on if the `opaque_color` field in it is set.
25216 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25217 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25218 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25222 … "bold": True or False, # Whether or not the text is rendered as bold.
25223 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
25226 … # rendered in a smaller font size, computed based on the `font_size` field.
25227 … # The `font_size` itself is not affected by changes in this field.
25228 … "strikethrough": True or False, # Whether or not the text is struck through.
25229 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
25232 … # weights without breaking backwards compatibility. As such, when reading the
25233 … # style of a range of text, the value of `weighted_font_family#font_family`
25235 … # both fields are included in the field mask (either explicitly or through
25236 … # the wildcard `"*"`), their values are reconciled as follows:
25238 … # * If `font_family` is set and `weighted_font_family` is not, the value of
25240 … # * If both fields are set, the value of `font_family` must match that of
25241 … # `weighted_font_family#font_family`. If so, the font family and weight of
25244 … # * If `weighted_font_family` is set and `font_family` is not, the font
25246 … # * If neither field is set, the font family and weight of the text inherit
25247 … # from the parent. Note that these properties cannot inherit separately
25251 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
25258 "fontFamily": "A String", # The font family of the text.
25260 … # The font family can be any font from the Font menu in Slides or from
25261 … # [Google Fonts] (https://fonts.google.com/). If the font name is
25262 # unrecognized, the text is rendered in `Arial`.
25263 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
25265 … # corresponds to the numerical values described in the CSS 2.1
25268 … # `700` are considered bold, and weights less than `700`are not bold. The
25271 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
25272 "fontFamily": "A String", # The font family of the text.
25274 … # The font family can be any font from the Font menu in Slides or from
25275 … # [Google Fonts] (https://fonts.google.com/). If the font name is
25276 # unrecognized, the text is rendered in `Arial`.
25278 … # Some fonts can affect the weight of the text. If an update request
25279 … # specifies values for both `font_family` and `bold`, the explicitly-set
25281 … "italic": True or False, # Whether or not the text is italicized.
25282 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
25285 … # Changing the link in an update request causes some other changes to the
25286 # text style of the range:
25288 … # * When setting a link, the text foreground color will be set to
25289 # ThemeColorType.HYPERLINK and the text will
25290 # be underlined. If these fields are modified in the same
25291 … # request, those values will be used instead of the link defaults.
25293 # also update the existing link to point to the new URL.
25296 … # will separate the newline character(s) into their own text runs. The
25297 … # link will be applied separately to the runs before and after the newline.
25298 … # * Removing a link will update the text style of the range to match the
25299 … # style of the preceding text (or the default text styles if the preceding
25300 … # text is another link) unless different styles are being set in the same
25302 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
25303 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
25304 … # in the presentation. There may not be a slide at this index.
25305 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
25310 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
25311 … # transparent, depending on if the `opaque_color` field in it is set.
25316 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25317 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25318 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25322 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
25324 "magnitude": 3.14, # The magnitude.
25325 "unit": "A String", # The units for magnitude.
25327 … "underline": True or False, # Whether or not the text is underlined.
25331 "listId": "A String", # The ID of the list.
25334 … "textElements": [ # The text contents broken down into its component parts, including styling
25336 … { # A TextElement describes the content of a range of indices in the text content
25338 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
25340 … "content": "A String", # The rendered content of this auto text, if available.
25341 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
25344 … # inherited from the parent. Which text styles are inherited depend on the
25348 … # from the the newline character in the paragraph at the 0 nesting level of
25349 # the list inside the parent placeholder.
25351 … # from the newline character in the paragraph at its corresponding nesting
25352 # level of the list inside the parent placeholder.
25356 … # fields will revert the style to a value matching the defaults in the Slides
25358 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
25359 … # transparent, depending on if the `opaque_color` field in it is set.
25364 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25365 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25366 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25370 … "bold": True or False, # Whether or not the text is rendered as bold.
25371 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
25374 … # rendered in a smaller font size, computed based on the `font_size` field.
25375 … # The `font_size` itself is not affected by changes in this field.
25376 … "strikethrough": True or False, # Whether or not the text is struck through.
25377 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
25380 … # weights without breaking backwards compatibility. As such, when reading the
25381 … # style of a range of text, the value of `weighted_font_family#font_family`
25383 … # both fields are included in the field mask (either explicitly or through
25384 # the wildcard `"*"`), their values are reconciled as follows:
25386 … # * If `font_family` is set and `weighted_font_family` is not, the value of
25388 … # * If both fields are set, the value of `font_family` must match that of
25389 … # `weighted_font_family#font_family`. If so, the font family and weight of
25392 … # * If `weighted_font_family` is set and `font_family` is not, the font
25394 … # * If neither field is set, the font family and weight of the text inherit
25395 … # from the parent. Note that these properties cannot inherit separately
25399 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
25406 "fontFamily": "A String", # The font family of the text.
25408 … # The font family can be any font from the Font menu in Slides or from
25409 … # [Google Fonts] (https://fonts.google.com/). If the font name is
25410 # unrecognized, the text is rendered in `Arial`.
25411 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
25413 … # corresponds to the numerical values described in the CSS 2.1
25416 … # `700` are considered bold, and weights less than `700`are not bold. The
25419 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
25420 "fontFamily": "A String", # The font family of the text.
25422 … # The font family can be any font from the Font menu in Slides or from
25423 … # [Google Fonts] (https://fonts.google.com/). If the font name is
25424 # unrecognized, the text is rendered in `Arial`.
25426 … # Some fonts can affect the weight of the text. If an update request
25427 … # specifies values for both `font_family` and `bold`, the explicitly-set
25429 "italic": True or False, # Whether or not the text is italicized.
25430 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
25433 … # Changing the link in an update request causes some other changes to the
25434 # text style of the range:
25436 … # * When setting a link, the text foreground color will be set to
25437 # ThemeColorType.HYPERLINK and the text will
25438 # be underlined. If these fields are modified in the same
25439 … # request, those values will be used instead of the link defaults.
25441 # also update the existing link to point to the new URL.
25444 … # will separate the newline character(s) into their own text runs. The
25445 … # link will be applied separately to the runs before and after the newline.
25446 … # * Removing a link will update the text style of the range to match the
25447 … # style of the preceding text (or the default text styles if the preceding
25448 … # text is another link) unless different styles are being set in the same
25450 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
25451 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
25452 … # in the presentation. There may not be a slide at this index.
25453 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
25458 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
25459 … # transparent, depending on if the `opaque_color` field in it is set.
25464 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25465 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25466 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25470 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
25472 "magnitude": 3.14, # The magnitude.
25473 "unit": "A String", # The units for magnitude.
25475 … "underline": True or False, # Whether or not the text is underlined.
25477 "type": "A String", # The type of this auto text.
25479 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
25481 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
25482 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
25484 … # The `start_index` and `end_index` of this TextElement represent the
25485 … # range of the paragraph. Other TextElements with an index range contained
25487 … # paragraph. The range of indices of two separate paragraphs will never
25489 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
25492 … # inherited from the parent. Which paragraph styles are inherited depend on the
25495 … # * A paragraph not in a list will inherit its paragraph style from the
25496 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
25497 … # * A paragraph in a list will inherit its paragraph style from the paragraph
25498 … # at its corresponding nesting level of the list inside the parent
25502 "spacingMode": "A String", # The spacing mode for the paragraph.
25503 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
25506 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
25507 # inherited from the parent.
25508 "magnitude": 3.14, # The magnitude.
25509 "unit": "A String", # The units for magnitude.
25511 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
25512 … # is represented as 100.0. If unset, the value is inherited from the parent.
25513 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
25514 … # the start of the text, based on the current text direction. If unset, the
25515 # value is inherited from the parent.
25516 "magnitude": 3.14, # The magnitude.
25517 "unit": "A String", # The units for magnitude.
25519 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
25520 # inherited from the parent.
25521 "magnitude": 3.14, # The magnitude.
25522 "unit": "A String", # The units for magnitude.
25524 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
25525 … # the end of the text, based on the current text direction. If unset, the
25526 # value is inherited from the parent.
25527 "magnitude": 3.14, # The magnitude.
25528 "unit": "A String", # The units for magnitude.
25530 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
25531 # If unset, the value is inherited from the parent.
25532 "magnitude": 3.14, # The magnitude.
25533 "unit": "A String", # The units for magnitude.
25535 "alignment": "A String", # The text alignment for this paragraph.
25537 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
25539 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
25540 … "listId": "A String", # The ID of the list this paragraph belongs to.
25541 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
25544 … # inherited from the parent. Which text styles are inherited depend on the
25548 … # from the the newline character in the paragraph at the 0 nesting level of
25549 # the list inside the parent placeholder.
25551 … # from the newline character in the paragraph at its corresponding nesting
25552 # level of the list inside the parent placeholder.
25556 … # fields will revert the style to a value matching the defaults in the Slides
25558 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
25559 … # transparent, depending on if the `opaque_color` field in it is set.
25564 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25565 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25566 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25570 … "bold": True or False, # Whether or not the text is rendered as bold.
25571 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
25574 … # rendered in a smaller font size, computed based on the `font_size` field.
25575 … # The `font_size` itself is not affected by changes in this field.
25576 … "strikethrough": True or False, # Whether or not the text is struck through.
25577 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
25580 … # weights without breaking backwards compatibility. As such, when reading the
25581 … # style of a range of text, the value of `weighted_font_family#font_family`
25583 … # both fields are included in the field mask (either explicitly or through
25584 … # the wildcard `"*"`), their values are reconciled as follows:
25586 … # * If `font_family` is set and `weighted_font_family` is not, the value of
25588 … # * If both fields are set, the value of `font_family` must match that of
25589 … # `weighted_font_family#font_family`. If so, the font family and weight of
25592 … # * If `weighted_font_family` is set and `font_family` is not, the font
25594 … # * If neither field is set, the font family and weight of the text inherit
25595 … # from the parent. Note that these properties cannot inherit separately
25599 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
25606 "fontFamily": "A String", # The font family of the text.
25608 … # The font family can be any font from the Font menu in Slides or from
25609 … # [Google Fonts] (https://fonts.google.com/). If the font name is
25610 # unrecognized, the text is rendered in `Arial`.
25611 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
25613 … # corresponds to the numerical values described in the CSS 2.1
25616 … # `700` are considered bold, and weights less than `700`are not bold. The
25619 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
25620 "fontFamily": "A String", # The font family of the text.
25622 … # The font family can be any font from the Font menu in Slides or from
25623 … # [Google Fonts] (https://fonts.google.com/). If the font name is
25624 # unrecognized, the text is rendered in `Arial`.
25626 … # Some fonts can affect the weight of the text. If an update request
25627 … # specifies values for both `font_family` and `bold`, the explicitly-set
25629 … "italic": True or False, # Whether or not the text is italicized.
25630 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
25633 … # Changing the link in an update request causes some other changes to the
25634 # text style of the range:
25636 … # * When setting a link, the text foreground color will be set to
25637 # ThemeColorType.HYPERLINK and the text will
25638 # be underlined. If these fields are modified in the same
25639 … # request, those values will be used instead of the link defaults.
25641 # also update the existing link to point to the new URL.
25644 … # will separate the newline character(s) into their own text runs. The
25645 … # link will be applied separately to the runs before and after the newline.
25646 … # * Removing a link will update the text style of the range to match the
25647 … # style of the preceding text (or the default text styles if the preceding
25648 … # text is another link) unless different styles are being set in the same
25650 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
25651 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
25652 … # in the presentation. There may not be a slide at this index.
25653 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
25658 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
25659 … # transparent, depending on if the `opaque_color` field in it is set.
25664 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25665 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25666 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25670 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
25672 "magnitude": 3.14, # The magnitude.
25673 "unit": "A String", # The units for magnitude.
25675 … "underline": True or False, # Whether or not the text is underlined.
25677 … "glyph": "A String", # The rendered bullet glyph for this paragraph.
25680 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
25681 # in the run have the same TextStyle.
25683 … # The `start_index` and `end_index` of TextRuns will always be fully
25684 … # contained in the index range of a single `paragraph_marker` TextElement.
25687 "content": "A String", # The text of this run.
25688 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
25691 … # inherited from the parent. Which text styles are inherited depend on the
25695 … # from the the newline character in the paragraph at the 0 nesting level of
25696 # the list inside the parent placeholder.
25698 … # from the newline character in the paragraph at its corresponding nesting
25699 # level of the list inside the parent placeholder.
25703 … # fields will revert the style to a value matching the defaults in the Slides
25705 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
25706 … # transparent, depending on if the `opaque_color` field in it is set.
25711 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25712 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25713 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25717 … "bold": True or False, # Whether or not the text is rendered as bold.
25718 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
25721 … # rendered in a smaller font size, computed based on the `font_size` field.
25722 … # The `font_size` itself is not affected by changes in this field.
25723 … "strikethrough": True or False, # Whether or not the text is struck through.
25724 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
25727 … # weights without breaking backwards compatibility. As such, when reading the
25728 … # style of a range of text, the value of `weighted_font_family#font_family`
25730 … # both fields are included in the field mask (either explicitly or through
25731 # the wildcard `"*"`), their values are reconciled as follows:
25733 … # * If `font_family` is set and `weighted_font_family` is not, the value of
25735 … # * If both fields are set, the value of `font_family` must match that of
25736 … # `weighted_font_family#font_family`. If so, the font family and weight of
25739 … # * If `weighted_font_family` is set and `font_family` is not, the font
25741 … # * If neither field is set, the font family and weight of the text inherit
25742 … # from the parent. Note that these properties cannot inherit separately
25746 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
25753 "fontFamily": "A String", # The font family of the text.
25755 … # The font family can be any font from the Font menu in Slides or from
25756 … # [Google Fonts] (https://fonts.google.com/). If the font name is
25757 # unrecognized, the text is rendered in `Arial`.
25758 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
25760 … # corresponds to the numerical values described in the CSS 2.1
25763 … # `700` are considered bold, and weights less than `700`are not bold. The
25766 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
25767 "fontFamily": "A String", # The font family of the text.
25769 … # The font family can be any font from the Font menu in Slides or from
25770 … # [Google Fonts] (https://fonts.google.com/). If the font name is
25771 # unrecognized, the text is rendered in `Arial`.
25773 … # Some fonts can affect the weight of the text. If an update request
25774 … # specifies values for both `font_family` and `bold`, the explicitly-set
25776 "italic": True or False, # Whether or not the text is italicized.
25777 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
25780 … # Changing the link in an update request causes some other changes to the
25781 # text style of the range:
25783 … # * When setting a link, the text foreground color will be set to
25784 # ThemeColorType.HYPERLINK and the text will
25785 # be underlined. If these fields are modified in the same
25786 … # request, those values will be used instead of the link defaults.
25788 # also update the existing link to point to the new URL.
25791 … # will separate the newline character(s) into their own text runs. The
25792 … # link will be applied separately to the runs before and after the newline.
25793 … # * Removing a link will update the text style of the range to match the
25794 … # style of the preceding text (or the default text styles if the preceding
25795 … # text is another link) unless different styles are being set in the same
25797 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
25798 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
25799 … # in the presentation. There may not be a slide at this index.
25800 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
25805 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
25806 … # transparent, depending on if the `opaque_color` field in it is set.
25811 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25812 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25813 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25817 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
25819 "magnitude": 3.14, # The magnitude.
25820 "unit": "A String", # The units for magnitude.
25822 … "underline": True or False, # Whether or not the text is underlined.
25828 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
25829 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
25830 # for newly created table cells in the Slides editor.
25831 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
25836 … "color": { # A themeable solid color value. # The color value of the solid fill.
25839 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25840 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25841 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25844 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
25845 # That is, the final pixel color is defined by the equation:
25852 "propertyState": "A String", # The background fill property state.
25854 … # Updating the the fill on a table cell will implicitly update this field
25855 … # to `RENDERED`, unless another value is specified in the same request. To
25857 … # case, any other fill fields set in the same request will be ignored.
25860 "rowSpan": 42, # Row span of the cell.
25861 "columnSpan": 42, # Column span of the cell.
25862 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
25863 "rowIndex": 42, # The 0-based row index.
25864 "columnIndex": 42, # The 0-based column index.
25868 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
25869 "magnitude": 3.14, # The magnitude.
25870 "unit": "A String", # The units for magnitude.
25874 "rows": 42, # Number of rows in the table.
25875 "columns": 42, # Number of columns in the table.
25879 "lineProperties": { # The properties of the Line. # The properties of the line.
25881 # When unset, these fields default to values that match the appearance of
25882 # new lines created in the Slides editor.
25883 "dashStyle": "A String", # The dash style of the line.
25884 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
25885 "magnitude": 3.14, # The magnitude.
25886 "unit": "A String", # The units for magnitude.
25888 "endArrow": "A String", # The style of the arrow at the end of the line.
25889 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
25890 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
25891 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
25892 # in the presentation. There may not be a slide at this index.
25893 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
25898 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
25899 # lines created in the Slides editor.
25900 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
25905 … "color": { # A themeable solid color value. # The color value of the solid fill.
25908 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25909 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25910 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25913 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
25914 # That is, the final pixel color is defined by the equation:
25922 "startArrow": "A String", # The style of the arrow at the beginning of the line.
25924 "lineType": "A String", # The type of the line.
25926 "size": { # A width and height. # The size of the page element.
25927 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
25928 "magnitude": 3.14, # The magnitude.
25929 "unit": "A String", # The units for magnitude.
25931 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
25932 "magnitude": 3.14, # The magnitude.
25933 "unit": "A String", # The units for magnitude.
25938 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
25940 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains …
25941 # notes for the corresponding slide.
25942 # The actual shape may not always exist on the notes page. Inserting text
25943 # using this object ID will automatically create the shape. In this case, the
25944 # actual shape may have different object ID. The `GetPresentation` or
25945 # `GetPage` action will always return the latest object ID.
25947 "objectId": "A String", # The object ID for this page. Object IDs used by
25949 # PageElement share the same namespace.
25950 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
25951 # update requests to assert that the presentation revision hasn't changed
25952 # since the last read operation. Only populated if the user has edit access
25953 # to the presentation.
25955 # The format of the revision ID may change over time, so it should be treated
25957 # hours after it has been returned and cannot be shared across users. If the
25958 # revision ID is unchanged between calls, then the presentation has not
25959 # changed. Conversely, a changed ID (for the same presentation and user)
25960 # usually means the presentation has been updated; however, a changed ID can
25962 "pageProperties": { # The properties of the Page. # The properties of the page.
25964 # The page will inherit properties from the parent page. Depending on the page
25965 # type the hierarchy is defined in either
25968 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
25969 # from a parent page if it exists. If the page has no parent, then the
25970 # background fill defaults to the corresponding fill in the Slides editor.
25971 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
25976 "color": { # A themeable solid color value. # The color value of the solid fill.
25979 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25980 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25981 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25984 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
25985 # That is, the final pixel color is defined by the equation:
25992 "propertyState": "A String", # The background fill property state.
25994 # Updating the the fill on a page will implicitly update this field to
25995 # `RENDERED`, unless another value is specified in the same request. To
25997 # any other fill fields set in the same request will be ignored.
25998 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
25999 # the specified picture. The picture is stretched to fit its container.
26000 "contentUrl": "A String", # Reading the content_url:
26003 # This URL is tagged with the account of the requester. Anyone with the URL
26004 # effectively accesses the picture as the original requester. Access to the
26005 # picture may be lost if the presentation's sharing settings change.
26007 # Writing the content_url:
26009 # The picture is fetched once at insertion time and a copy is stored for
26010 # display inside the presentation. Pictures must be less than 50MB in size,
26013 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
26014 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
26015 "magnitude": 3.14, # The magnitude.
26016 "unit": "A String", # The units for magnitude.
26018 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
26019 "magnitude": 3.14, # The magnitude.
26020 "unit": "A String", # The units for magnitude.
26025 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
26026 # a parent page. If the page has no parent, the color scheme uses a default
26028 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
26029 { # A pair mapping a theme color type to the concrete color it represents.
26030 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
26031 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26032 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26033 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26035 "type": "A String", # The type of the theme color.
26040 "pageType": "A String", # The type of the page.
26041 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
26043 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
26045 # notes. A notes page inherits properties from the
26047 # The placeholder shape with type BODY on the notes page contains the speaker
26048 # notes for this slide. The ID of this shape is identified by the
26050 # The notes page is read-only except for the text content and styles of the
26052 "masterObjectId": "A String", # The object ID of the master that this slide is based on.
26053 "layoutObjectId": "A String", # The object ID of the layout that this slide is based on.
26057 "layouts": [ # The layouts in the presentation. A layout is a template that determines
26058 # how content is arranged and styled on the slides that inherit from that
26061 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
26063 … "displayName": "A String", # The human readable name of the layout in the presentation's locale.
26064 "name": "A String", # The name of the layout.
26065 … "masterObjectId": "A String", # The object ID of the master that this layout is based on.
26067 "pageElements": [ # The page elements rendered on the page.
26071 "renderedText": "A String", # The text rendered as word art.
26073 …"description": "A String", # The description of the page element. Combined with title to display a…
26075 "objectId": "A String", # The object ID for this page element. Object IDs used by
26077 # google.apps.slides.v1.PageElement share the same namespace.
26078 … "title": "A String", # The title of the page element. Combined with description to display alt
26083 # This URL is tagged with the account of the requester. Anyone with the URL
26084 # effectively accesses the image as the original requester. Access to the
26085 # image may be lost if the presentation's sharing settings change.
26086 "imageProperties": { # The properties of the Image. # The properties of the image.
26087 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
26090 # if it exists. If there is no parent, the fields will default to the value
26091 # used for new page elements created in the Slides editor, which may depend on
26092 # the page element kind.
26093 "outlineFill": { # The fill of the outline. # The fill of the outline.
26094 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
26099 … "color": { # A themeable solid color value. # The color value of the solid fill.
26102 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26103 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26104 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26107 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
26108 # That is, the final pixel color is defined by the equation:
26116 "propertyState": "A String", # The outline property state.
26118 # Updating the the outline on a page element will implicitly update this
26119 # field to`RENDERED`, unless another value is specified in the same request.
26121 # this case, any other outline fields set in the same request will be
26123 "dashStyle": "A String", # The dash style of the outline.
26124 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
26125 "magnitude": 3.14, # The magnitude.
26126 "unit": "A String", # The units for magnitude.
26129 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
26131 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
26133 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
26136 # The colors in the gradient will replace the corresponding colors at
26137 # the same position in the color palette and apply to the image. This
26140 … "color": { # A themeable solid color value. # The color of the gradient stop.
26143 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26144 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26145 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26148 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
26150 … "position": 3.14, # The relative position of the color stop in the gradient band measured
26151 # in percentage. The value should be in the interval [0.0, 1.0].
26154 "name": "A String", # The name of the recolor effect.
26156 # The name is determined from the `recolor_stops` by matching the gradient
26157 # against the colors in the page's current color scheme. This property is
26160 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
26161 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
26162 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
26163 # in the presentation. There may not be a slide at this index.
26164 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
26169 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
26172 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
26176 # The crop properties is represented by the offsets of four edges which define
26177 # a crop rectangle. The offsets are measured in percentage from the
26178 # corresponding edges of the object's original bounding rectangle towards
26179 # inside, relative to the object's original dimensions.
26181 # - If the offset is in the interval (0, 1), the corresponding edge of crop
26182 # rectangle is positioned inside of the object's original bounding rectangle.
26183 … # - If the offset is negative or greater than 1, the corresponding edge of crop
26184 # rectangle is positioned outside of the object's original bounding rectangle.
26185 # - If the left edge of the crop rectangle is on the right side of its right
26186 # edge, the object will be flipped horizontally.
26187 # - If the top edge of the crop rectangle is below its bottom edge, the object
26189 # - If all offsets and rotation angle is 0, the object is not cropped.
26191 # After cropping, the content in the crop rectangle will be stretched to fit
26193 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
26194 # the right of the original bounding rectangle left edge, relative to the
26196 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
26197 # Rotation angle is applied after the offset.
26198 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
26199 # to the left of the original bounding rectangle right edge, relative to the
26201 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
26202 … # above the original bounding rectangle bottom edge, relative to the object's
26204 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
26205 # below the original bounding rectangle top edge, relative to the object's
26208 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
26212 # if it exists. If there is no parent, the fields will default to the value
26213 # used for new page elements created in the Slides editor, which may depend on
26214 # the page element kind.
26215 "color": { # A themeable solid color value. # The shadow color value.
26218 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26219 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26220 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26223 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
26224 # relative to the alignment position.
26237 "translateX": 3.14, # The X coordinate translation element.
26238 "translateY": 3.14, # The Y coordinate translation element.
26239 "scaleX": 3.14, # The X coordinate scaling element.
26240 "scaleY": 3.14, # The Y coordinate scaling element.
26241 "shearY": 3.14, # The Y coordinate shearing element.
26242 "shearX": 3.14, # The X coordinate shearing element.
26243 "unit": "A String", # The units for translate elements.
26245 "propertyState": "A String", # The shadow property state.
26247 … # Updating the the shadow on a page element will implicitly update this field
26248 # to `RENDERED`, unless another value is specified in the same request. To
26250 # case, any other shadow fields set in the same request will be ignored.
26251 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
26253 "magnitude": 3.14, # The magnitude.
26254 "unit": "A String", # The units for magnitude.
26256 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
26257 "type": "A String", # The type of the shadow.
26258 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
26259 # scale and skew of the shadow.
26260 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
26262 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
26266 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
26279 "translateX": 3.14, # The X coordinate translation element.
26280 "translateY": 3.14, # The Y coordinate translation element.
26281 "scaleX": 3.14, # The X coordinate scaling element.
26282 "scaleY": 3.14, # The Y coordinate scaling element.
26283 "shearY": 3.14, # The Y coordinate shearing element.
26284 "shearX": 3.14, # The X coordinate shearing element.
26285 "unit": "A String", # The units for translate elements.
26289 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
26291 "lists": { # The bulleted lists contained in this text, keyed by list ID.
26292 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
26295 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
26296 # level. A list has at most nine levels of nesting, so the possible values
26297 # for the keys of this map are 0 through 8, inclusive.
26298 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
26300 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
26303 … # inherited from the parent. Which text styles are inherited depend on the
26307 … # from the the newline character in the paragraph at the 0 nesting level of
26308 # the list inside the parent placeholder.
26310 … # from the newline character in the paragraph at its corresponding nesting
26311 # level of the list inside the parent placeholder.
26315 … # fields will revert the style to a value matching the defaults in the Slides
26317 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
26318 … # transparent, depending on if the `opaque_color` field in it is set.
26323 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26324 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26325 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26329 "bold": True or False, # Whether or not the text is rendered as bold.
26330 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
26333 … # rendered in a smaller font size, computed based on the `font_size` field.
26334 # The `font_size` itself is not affected by changes in this field.
26335 … "strikethrough": True or False, # Whether or not the text is struck through.
26336 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
26339 … # weights without breaking backwards compatibility. As such, when reading the
26340 … # style of a range of text, the value of `weighted_font_family#font_family`
26342 … # both fields are included in the field mask (either explicitly or through
26343 # the wildcard `"*"`), their values are reconciled as follows:
26345 … # * If `font_family` is set and `weighted_font_family` is not, the value of
26347 … # * If both fields are set, the value of `font_family` must match that of
26348 … # `weighted_font_family#font_family`. If so, the font family and weight of
26351 … # * If `weighted_font_family` is set and `font_family` is not, the font
26353 … # * If neither field is set, the font family and weight of the text inherit
26354 … # from the parent. Note that these properties cannot inherit separately
26358 # `bold`, the `weighted_font_family` is applied first, then `bold`.
26365 "fontFamily": "A String", # The font family of the text.
26367 … # The font family can be any font from the Font menu in Slides or from
26368 # [Google Fonts] (https://fonts.google.com/). If the font name is
26369 # unrecognized, the text is rendered in `Arial`.
26370 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
26372 # corresponds to the numerical values described in the CSS 2.1
26375 … # `700` are considered bold, and weights less than `700`are not bold. The
26378 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
26379 "fontFamily": "A String", # The font family of the text.
26381 … # The font family can be any font from the Font menu in Slides or from
26382 # [Google Fonts] (https://fonts.google.com/). If the font name is
26383 # unrecognized, the text is rendered in `Arial`.
26385 # Some fonts can affect the weight of the text. If an update request
26386 … # specifies values for both `font_family` and `bold`, the explicitly-set
26388 "italic": True or False, # Whether or not the text is italicized.
26389 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
26392 … # Changing the link in an update request causes some other changes to the
26393 # text style of the range:
26395 # * When setting a link, the text foreground color will be set to
26396 # ThemeColorType.HYPERLINK and the text will
26397 # be underlined. If these fields are modified in the same
26398 # request, those values will be used instead of the link defaults.
26400 # also update the existing link to point to the new URL.
26403 … # will separate the newline character(s) into their own text runs. The
26404 … # link will be applied separately to the runs before and after the newline.
26405 … # * Removing a link will update the text style of the range to match the
26406 … # style of the preceding text (or the default text styles if the preceding
26407 … # text is another link) unless different styles are being set in the same
26409 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
26410 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
26411 # in the presentation. There may not be a slide at this index.
26412 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
26417 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
26418 … # transparent, depending on if the `opaque_color` field in it is set.
26423 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26424 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26425 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26429 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
26431 "magnitude": 3.14, # The magnitude.
26432 "unit": "A String", # The units for magnitude.
26434 "underline": True or False, # Whether or not the text is underlined.
26438 "listId": "A String", # The ID of the list.
26441 … "textElements": [ # The text contents broken down into its component parts, including styling
26443 … { # A TextElement describes the content of a range of indices in the text content
26445 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
26447 … "content": "A String", # The rendered content of this auto text, if available.
26448 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
26451 … # inherited from the parent. Which text styles are inherited depend on the
26455 … # from the the newline character in the paragraph at the 0 nesting level of
26456 # the list inside the parent placeholder.
26458 … # from the newline character in the paragraph at its corresponding nesting
26459 # level of the list inside the parent placeholder.
26463 … # fields will revert the style to a value matching the defaults in the Slides
26465 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
26466 # transparent, depending on if the `opaque_color` field in it is set.
26471 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26472 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26473 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26477 "bold": True or False, # Whether or not the text is rendered as bold.
26478 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
26481 … # rendered in a smaller font size, computed based on the `font_size` field.
26482 # The `font_size` itself is not affected by changes in this field.
26483 … "strikethrough": True or False, # Whether or not the text is struck through.
26484 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
26487 … # weights without breaking backwards compatibility. As such, when reading the
26488 … # style of a range of text, the value of `weighted_font_family#font_family`
26490 … # both fields are included in the field mask (either explicitly or through
26491 # the wildcard `"*"`), their values are reconciled as follows:
26493 … # * If `font_family` is set and `weighted_font_family` is not, the value of
26495 … # * If both fields are set, the value of `font_family` must match that of
26496 … # `weighted_font_family#font_family`. If so, the font family and weight of
26499 … # * If `weighted_font_family` is set and `font_family` is not, the font
26501 … # * If neither field is set, the font family and weight of the text inherit
26502 … # from the parent. Note that these properties cannot inherit separately
26506 # `bold`, the `weighted_font_family` is applied first, then `bold`.
26513 "fontFamily": "A String", # The font family of the text.
26515 … # The font family can be any font from the Font menu in Slides or from
26516 # [Google Fonts] (https://fonts.google.com/). If the font name is
26517 # unrecognized, the text is rendered in `Arial`.
26518 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
26520 # corresponds to the numerical values described in the CSS 2.1
26523 … # `700` are considered bold, and weights less than `700`are not bold. The
26526 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
26527 "fontFamily": "A String", # The font family of the text.
26529 # The font family can be any font from the Font menu in Slides or from
26530 # [Google Fonts] (https://fonts.google.com/). If the font name is
26531 # unrecognized, the text is rendered in `Arial`.
26533 # Some fonts can affect the weight of the text. If an update request
26534 … # specifies values for both `font_family` and `bold`, the explicitly-set
26536 "italic": True or False, # Whether or not the text is italicized.
26537 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
26540 … # Changing the link in an update request causes some other changes to the
26541 # text style of the range:
26543 # * When setting a link, the text foreground color will be set to
26544 # ThemeColorType.HYPERLINK and the text will
26545 # be underlined. If these fields are modified in the same
26546 # request, those values will be used instead of the link defaults.
26548 # also update the existing link to point to the new URL.
26551 … # will separate the newline character(s) into their own text runs. The
26552 … # link will be applied separately to the runs before and after the newline.
26553 … # * Removing a link will update the text style of the range to match the
26554 … # style of the preceding text (or the default text styles if the preceding
26555 … # text is another link) unless different styles are being set in the same
26557 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
26558 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
26559 # in the presentation. There may not be a slide at this index.
26560 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
26565 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
26566 # transparent, depending on if the `opaque_color` field in it is set.
26571 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26572 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26573 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26577 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
26579 "magnitude": 3.14, # The magnitude.
26580 "unit": "A String", # The units for magnitude.
26582 "underline": True or False, # Whether or not the text is underlined.
26584 "type": "A String", # The type of this auto text.
26586 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
26588 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
26589 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
26591 # The `start_index` and `end_index` of this TextElement represent the
26592 # range of the paragraph. Other TextElements with an index range contained
26594 # paragraph. The range of indices of two separate paragraphs will never
26596 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
26599 … # inherited from the parent. Which paragraph styles are inherited depend on the
26602 # * A paragraph not in a list will inherit its paragraph style from the
26603 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
26604 … # * A paragraph in a list will inherit its paragraph style from the paragraph
26605 # at its corresponding nesting level of the list inside the parent
26609 "spacingMode": "A String", # The spacing mode for the paragraph.
26610 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
26613 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
26614 # inherited from the parent.
26615 "magnitude": 3.14, # The magnitude.
26616 "unit": "A String", # The units for magnitude.
26618 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
26619 … # is represented as 100.0. If unset, the value is inherited from the parent.
26620 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
26621 … # the start of the text, based on the current text direction. If unset, the
26622 # value is inherited from the parent.
26623 "magnitude": 3.14, # The magnitude.
26624 "unit": "A String", # The units for magnitude.
26626 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
26627 # inherited from the parent.
26628 "magnitude": 3.14, # The magnitude.
26629 "unit": "A String", # The units for magnitude.
26631 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
26632 … # the end of the text, based on the current text direction. If unset, the
26633 # value is inherited from the parent.
26634 "magnitude": 3.14, # The magnitude.
26635 "unit": "A String", # The units for magnitude.
26637 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
26638 # If unset, the value is inherited from the parent.
26639 "magnitude": 3.14, # The magnitude.
26640 "unit": "A String", # The units for magnitude.
26642 "alignment": "A String", # The text alignment for this paragraph.
26644 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
26646 "nestingLevel": 42, # The nesting level of this paragraph in the list.
26647 "listId": "A String", # The ID of the list this paragraph belongs to.
26648 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
26651 … # inherited from the parent. Which text styles are inherited depend on the
26655 … # from the the newline character in the paragraph at the 0 nesting level of
26656 # the list inside the parent placeholder.
26658 … # from the newline character in the paragraph at its corresponding nesting
26659 # level of the list inside the parent placeholder.
26663 … # fields will revert the style to a value matching the defaults in the Slides
26665 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
26666 … # transparent, depending on if the `opaque_color` field in it is set.
26671 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26672 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26673 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26677 "bold": True or False, # Whether or not the text is rendered as bold.
26678 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
26681 … # rendered in a smaller font size, computed based on the `font_size` field.
26682 # The `font_size` itself is not affected by changes in this field.
26683 … "strikethrough": True or False, # Whether or not the text is struck through.
26684 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
26687 … # weights without breaking backwards compatibility. As such, when reading the
26688 … # style of a range of text, the value of `weighted_font_family#font_family`
26690 … # both fields are included in the field mask (either explicitly or through
26691 # the wildcard `"*"`), their values are reconciled as follows:
26693 … # * If `font_family` is set and `weighted_font_family` is not, the value of
26695 … # * If both fields are set, the value of `font_family` must match that of
26696 … # `weighted_font_family#font_family`. If so, the font family and weight of
26699 … # * If `weighted_font_family` is set and `font_family` is not, the font
26701 … # * If neither field is set, the font family and weight of the text inherit
26702 … # from the parent. Note that these properties cannot inherit separately
26706 # `bold`, the `weighted_font_family` is applied first, then `bold`.
26713 "fontFamily": "A String", # The font family of the text.
26715 … # The font family can be any font from the Font menu in Slides or from
26716 # [Google Fonts] (https://fonts.google.com/). If the font name is
26717 # unrecognized, the text is rendered in `Arial`.
26718 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
26720 # corresponds to the numerical values described in the CSS 2.1
26723 … # `700` are considered bold, and weights less than `700`are not bold. The
26726 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
26727 "fontFamily": "A String", # The font family of the text.
26729 … # The font family can be any font from the Font menu in Slides or from
26730 # [Google Fonts] (https://fonts.google.com/). If the font name is
26731 # unrecognized, the text is rendered in `Arial`.
26733 # Some fonts can affect the weight of the text. If an update request
26734 … # specifies values for both `font_family` and `bold`, the explicitly-set
26736 "italic": True or False, # Whether or not the text is italicized.
26737 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
26740 … # Changing the link in an update request causes some other changes to the
26741 # text style of the range:
26743 # * When setting a link, the text foreground color will be set to
26744 # ThemeColorType.HYPERLINK and the text will
26745 # be underlined. If these fields are modified in the same
26746 # request, those values will be used instead of the link defaults.
26748 # also update the existing link to point to the new URL.
26751 … # will separate the newline character(s) into their own text runs. The
26752 … # link will be applied separately to the runs before and after the newline.
26753 … # * Removing a link will update the text style of the range to match the
26754 … # style of the preceding text (or the default text styles if the preceding
26755 … # text is another link) unless different styles are being set in the same
26757 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
26758 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
26759 # in the presentation. There may not be a slide at this index.
26760 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
26765 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
26766 … # transparent, depending on if the `opaque_color` field in it is set.
26771 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26772 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26773 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26777 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
26779 "magnitude": 3.14, # The magnitude.
26780 "unit": "A String", # The units for magnitude.
26782 "underline": True or False, # Whether or not the text is underlined.
26784 "glyph": "A String", # The rendered bullet glyph for this paragraph.
26787 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
26788 # in the run have the same TextStyle.
26790 # The `start_index` and `end_index` of TextRuns will always be fully
26791 # contained in the index range of a single `paragraph_marker` TextElement.
26794 "content": "A String", # The text of this run.
26795 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
26798 … # inherited from the parent. Which text styles are inherited depend on the
26802 … # from the the newline character in the paragraph at the 0 nesting level of
26803 # the list inside the parent placeholder.
26805 … # from the newline character in the paragraph at its corresponding nesting
26806 # level of the list inside the parent placeholder.
26810 … # fields will revert the style to a value matching the defaults in the Slides
26812 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
26813 # transparent, depending on if the `opaque_color` field in it is set.
26818 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26819 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26820 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26824 "bold": True or False, # Whether or not the text is rendered as bold.
26825 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
26828 … # rendered in a smaller font size, computed based on the `font_size` field.
26829 # The `font_size` itself is not affected by changes in this field.
26830 … "strikethrough": True or False, # Whether or not the text is struck through.
26831 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
26834 … # weights without breaking backwards compatibility. As such, when reading the
26835 … # style of a range of text, the value of `weighted_font_family#font_family`
26837 … # both fields are included in the field mask (either explicitly or through
26838 # the wildcard `"*"`), their values are reconciled as follows:
26840 … # * If `font_family` is set and `weighted_font_family` is not, the value of
26842 … # * If both fields are set, the value of `font_family` must match that of
26843 … # `weighted_font_family#font_family`. If so, the font family and weight of
26846 … # * If `weighted_font_family` is set and `font_family` is not, the font
26848 … # * If neither field is set, the font family and weight of the text inherit
26849 … # from the parent. Note that these properties cannot inherit separately
26853 # `bold`, the `weighted_font_family` is applied first, then `bold`.
26860 "fontFamily": "A String", # The font family of the text.
26862 … # The font family can be any font from the Font menu in Slides or from
26863 # [Google Fonts] (https://fonts.google.com/). If the font name is
26864 # unrecognized, the text is rendered in `Arial`.
26865 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
26867 # corresponds to the numerical values described in the CSS 2.1
26870 … # `700` are considered bold, and weights less than `700`are not bold. The
26873 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
26874 "fontFamily": "A String", # The font family of the text.
26876 # The font family can be any font from the Font menu in Slides or from
26877 # [Google Fonts] (https://fonts.google.com/). If the font name is
26878 # unrecognized, the text is rendered in `Arial`.
26880 # Some fonts can affect the weight of the text. If an update request
26881 … # specifies values for both `font_family` and `bold`, the explicitly-set
26883 "italic": True or False, # Whether or not the text is italicized.
26884 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
26887 … # Changing the link in an update request causes some other changes to the
26888 # text style of the range:
26890 # * When setting a link, the text foreground color will be set to
26891 # ThemeColorType.HYPERLINK and the text will
26892 # be underlined. If these fields are modified in the same
26893 # request, those values will be used instead of the link defaults.
26895 # also update the existing link to point to the new URL.
26898 … # will separate the newline character(s) into their own text runs. The
26899 … # link will be applied separately to the runs before and after the newline.
26900 … # * Removing a link will update the text style of the range to match the
26901 … # style of the preceding text (or the default text styles if the preceding
26902 … # text is another link) unless different styles are being set in the same
26904 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
26905 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
26906 # in the presentation. There may not be a slide at this index.
26907 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
26912 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
26913 # transparent, depending on if the `opaque_color` field in it is set.
26918 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26919 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26920 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26924 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
26926 "magnitude": 3.14, # The magnitude.
26927 "unit": "A String", # The units for magnitude.
26929 "underline": True or False, # Whether or not the text is underlined.
26935 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
26937 # If the shape is a placeholder shape as determined by the
26940 # Determining the rendered value of the property depends on the corresponding
26942 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
26943 # a parent placeholder if it exists. If the shape has no parent, then the
26944 # default shadow matches the defaults for new shapes created in the Slides
26948 # if it exists. If there is no parent, the fields will default to the value
26949 # used for new page elements created in the Slides editor, which may depend on
26950 # the page element kind.
26951 "color": { # A themeable solid color value. # The shadow color value.
26954 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26955 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26956 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26959 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
26960 # relative to the alignment position.
26973 "translateX": 3.14, # The X coordinate translation element.
26974 "translateY": 3.14, # The Y coordinate translation element.
26975 "scaleX": 3.14, # The X coordinate scaling element.
26976 "scaleY": 3.14, # The Y coordinate scaling element.
26977 "shearY": 3.14, # The Y coordinate shearing element.
26978 "shearX": 3.14, # The X coordinate shearing element.
26979 "unit": "A String", # The units for translate elements.
26981 "propertyState": "A String", # The shadow property state.
26983 … # Updating the the shadow on a page element will implicitly update this field
26984 # to `RENDERED`, unless another value is specified in the same request. To
26986 # case, any other shadow fields set in the same request will be ignored.
26987 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
26989 "magnitude": 3.14, # The magnitude.
26990 "unit": "A String", # The units for magnitude.
26992 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
26993 "type": "A String", # The type of the shadow.
26994 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
26995 # scale and skew of the shadow.
26996 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
26998 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
26999 # inherited from a parent placeholder if it exists. If the shape has no
27000 # parent, then the default background fill depends on the shape type,
27001 # matching the defaults for new shapes created in the Slides editor.
27002 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
27007 … "color": { # A themeable solid color value. # The color value of the solid fill.
27010 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27011 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27012 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27015 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
27016 # That is, the final pixel color is defined by the equation:
27023 "propertyState": "A String", # The background fill property state.
27025 # Updating the the fill on a shape will implicitly update this field to
27026 # `RENDERED`, unless another value is specified in the same request. To
27028 # any other fill fields set in the same request will be ignored.
27030 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
27032 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
27033 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
27034 # in the presentation. There may not be a slide at this index.
27035 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
27040 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
27041 # parent placeholder if it exists. If the shape has no parent, then the
27042 # default outline depends on the shape type, matching the defaults for
27043 # new shapes created in the Slides editor.
27046 # if it exists. If there is no parent, the fields will default to the value
27047 # used for new page elements created in the Slides editor, which may depend on
27048 # the page element kind.
27049 "outlineFill": { # The fill of the outline. # The fill of the outline.
27050 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
27055 … "color": { # A themeable solid color value. # The color value of the solid fill.
27058 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27059 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27060 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27063 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
27064 # That is, the final pixel color is defined by the equation:
27072 "propertyState": "A String", # The outline property state.
27074 # Updating the the outline on a page element will implicitly update this
27075 # field to`RENDERED`, unless another value is specified in the same request.
27077 # this case, any other outline fields set in the same request will be
27079 "dashStyle": "A String", # The dash style of the outline.
27080 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
27081 "magnitude": 3.14, # The magnitude.
27082 "unit": "A String", # The units for magnitude.
27086 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
27089 # If set, the shape is a placeholder shape and any inherited properties
27090 # can be resolved by looking at the parent placeholder identified by the
27092 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
27093 # If unset, the parent placeholder shape does not exist, so the shape does
27095 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
27096 # the same page, they would have different index values.
27097 "type": "A String", # The type of the placeholder.
27099 "shapeType": "A String", # The type of the shape.
27104 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
27105 # minutes. This URL is tagged with the account of the requester. Anyone with
27106 # the URL effectively accesses the image as the original requester. Access to
27107 # the image may be lost if the presentation's sharing settings change.
27108 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
27109 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
27110 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
27111 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image…
27114 # if it exists. If there is no parent, the fields will default to the value
27115 … # used for new page elements created in the Slides editor, which may depend on
27116 # the page element kind.
27117 "outlineFill": { # The fill of the outline. # The fill of the outline.
27118 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
27123 … "color": { # A themeable solid color value. # The color value of the solid fill.
27126 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27127 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27128 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27131 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
27132 # That is, the final pixel color is defined by the equation:
27140 "propertyState": "A String", # The outline property state.
27142 # Updating the the outline on a page element will implicitly update this
27143 … # field to`RENDERED`, unless another value is specified in the same request.
27145 # this case, any other outline fields set in the same request will be
27147 "dashStyle": "A String", # The dash style of the outline.
27148 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
27149 "magnitude": 3.14, # The magnitude.
27150 "unit": "A String", # The units for magnitude.
27153 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
27155 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
27157 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
27160 # The colors in the gradient will replace the corresponding colors at
27161 # the same position in the color palette and apply to the image. This
27164 … "color": { # A themeable solid color value. # The color of the gradient stop.
27167 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27168 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27169 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27172 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
27174 … "position": 3.14, # The relative position of the color stop in the gradient band measured
27175 # in percentage. The value should be in the interval [0.0, 1.0].
27178 "name": "A String", # The name of the recolor effect.
27180 # The name is determined from the `recolor_stops` by matching the gradient
27181 # against the colors in the page's current color scheme. This property is
27184 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
27185 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
27186 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
27187 # in the presentation. There may not be a slide at this index.
27188 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
27193 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
27196 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
27200 … # The crop properties is represented by the offsets of four edges which define
27201 # a crop rectangle. The offsets are measured in percentage from the
27202 # corresponding edges of the object's original bounding rectangle towards
27203 # inside, relative to the object's original dimensions.
27205 # - If the offset is in the interval (0, 1), the corresponding edge of crop
27206 … # rectangle is positioned inside of the object's original bounding rectangle.
27207 … # - If the offset is negative or greater than 1, the corresponding edge of crop
27208 … # rectangle is positioned outside of the object's original bounding rectangle.
27209 # - If the left edge of the crop rectangle is on the right side of its right
27210 # edge, the object will be flipped horizontally.
27211 … # - If the top edge of the crop rectangle is below its bottom edge, the object
27213 # - If all offsets and rotation angle is 0, the object is not cropped.
27215 # After cropping, the content in the crop rectangle will be stretched to fit
27217 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
27218 # the right of the original bounding rectangle left edge, relative to the
27220 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
27221 # Rotation angle is applied after the offset.
27222 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
27223 … # to the left of the original bounding rectangle right edge, relative to the
27225 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
27226 … # above the original bounding rectangle bottom edge, relative to the object's
27228 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
27229 # below the original bounding rectangle top edge, relative to the object's
27232 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the …
27236 # if it exists. If there is no parent, the fields will default to the value
27237 … # used for new page elements created in the Slides editor, which may depend on
27238 # the page element kind.
27239 "color": { # A themeable solid color value. # The shadow color value.
27242 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27243 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27244 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27247 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
27248 # relative to the alignment position.
27261 "translateX": 3.14, # The X coordinate translation element.
27262 "translateY": 3.14, # The Y coordinate translation element.
27263 "scaleX": 3.14, # The X coordinate scaling element.
27264 "scaleY": 3.14, # The Y coordinate scaling element.
27265 "shearY": 3.14, # The Y coordinate shearing element.
27266 "shearX": 3.14, # The X coordinate shearing element.
27267 "unit": "A String", # The units for translate elements.
27269 "propertyState": "A String", # The shadow property state.
27271 … # Updating the the shadow on a page element will implicitly update this field
27272 # to `RENDERED`, unless another value is specified in the same request. To
27274 # case, any other shadow fields set in the same request will be ignored.
27275 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
27277 "magnitude": 3.14, # The magnitude.
27278 "unit": "A String", # The units for magnitude.
27280 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
27281 "type": "A String", # The type of the shadow.
27282 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
27283 # scale and skew of the shadow.
27284 … "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
27286 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
27290 … "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
27295 "url": "A String", # An URL to a video. The URL is valid as long as the source video
27297 "videoProperties": { # The properties of the Video. # The properties of the video.
27298 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
27299 # videos created in the Slides editor.
27302 # if it exists. If there is no parent, the fields will default to the value
27303 # used for new page elements created in the Slides editor, which may depend on
27304 # the page element kind.
27305 "outlineFill": { # The fill of the outline. # The fill of the outline.
27306 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
27311 … "color": { # A themeable solid color value. # The color value of the solid fill.
27314 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27315 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27316 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27319 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
27320 # That is, the final pixel color is defined by the equation:
27328 "propertyState": "A String", # The outline property state.
27330 # Updating the the outline on a page element will implicitly update this
27331 # field to`RENDERED`, unless another value is specified in the same request.
27333 # this case, any other outline fields set in the same request will be
27335 "dashStyle": "A String", # The dash style of the outline.
27336 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
27337 "magnitude": 3.14, # The magnitude.
27338 "unit": "A String", # The units for magnitude.
27342 "id": "A String", # The video source's unique identifier for this video.
27343 "source": "A String", # The video source.
27347 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
27355 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
27356 "magnitude": 3.14, # The magnitude.
27357 "unit": "A String", # The units for magnitude.
27371 # than 1. As a result, the length of this collection does not always match
27372 # the number of columns of the entire table.
27374 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
27376 "lists": { # The bulleted lists contained in this text, keyed by list ID.
27377 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
27380 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
27381 … # level. A list has at most nine levels of nesting, so the possible values
27382 # for the keys of this map are 0 through 8, inclusive.
27383 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
27385 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
27388 … # inherited from the parent. Which text styles are inherited depend on the
27392 … # from the the newline character in the paragraph at the 0 nesting level of
27393 # the list inside the parent placeholder.
27395 … # from the newline character in the paragraph at its corresponding nesting
27396 # level of the list inside the parent placeholder.
27400 … # fields will revert the style to a value matching the defaults in the Slides
27402 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
27403 … # transparent, depending on if the `opaque_color` field in it is set.
27408 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27409 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27410 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27414 … "bold": True or False, # Whether or not the text is rendered as bold.
27415 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
27418 … # rendered in a smaller font size, computed based on the `font_size` field.
27419 … # The `font_size` itself is not affected by changes in this field.
27420 … "strikethrough": True or False, # Whether or not the text is struck through.
27421 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
27424 … # weights without breaking backwards compatibility. As such, when reading the
27425 … # style of a range of text, the value of `weighted_font_family#font_family`
27427 … # both fields are included in the field mask (either explicitly or through
27428 … # the wildcard `"*"`), their values are reconciled as follows:
27430 … # * If `font_family` is set and `weighted_font_family` is not, the value of
27432 … # * If both fields are set, the value of `font_family` must match that of
27433 … # `weighted_font_family#font_family`. If so, the font family and weight of
27436 … # * If `weighted_font_family` is set and `font_family` is not, the font
27438 … # * If neither field is set, the font family and weight of the text inherit
27439 … # from the parent. Note that these properties cannot inherit separately
27443 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
27450 "fontFamily": "A String", # The font family of the text.
27452 … # The font family can be any font from the Font menu in Slides or from
27453 … # [Google Fonts] (https://fonts.google.com/). If the font name is
27454 # unrecognized, the text is rendered in `Arial`.
27455 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
27457 … # corresponds to the numerical values described in the CSS 2.1
27460 … # `700` are considered bold, and weights less than `700`are not bold. The
27463 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
27464 "fontFamily": "A String", # The font family of the text.
27466 … # The font family can be any font from the Font menu in Slides or from
27467 … # [Google Fonts] (https://fonts.google.com/). If the font name is
27468 # unrecognized, the text is rendered in `Arial`.
27470 … # Some fonts can affect the weight of the text. If an update request
27471 … # specifies values for both `font_family` and `bold`, the explicitly-set
27473 … "italic": True or False, # Whether or not the text is italicized.
27474 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
27477 … # Changing the link in an update request causes some other changes to the
27478 # text style of the range:
27480 … # * When setting a link, the text foreground color will be set to
27481 # ThemeColorType.HYPERLINK and the text will
27482 # be underlined. If these fields are modified in the same
27483 … # request, those values will be used instead of the link defaults.
27485 # also update the existing link to point to the new URL.
27488 … # will separate the newline character(s) into their own text runs. The
27489 … # link will be applied separately to the runs before and after the newline.
27490 … # * Removing a link will update the text style of the range to match the
27491 … # style of the preceding text (or the default text styles if the preceding
27492 … # text is another link) unless different styles are being set in the same
27494 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
27495 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
27496 … # in the presentation. There may not be a slide at this index.
27497 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
27502 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
27503 … # transparent, depending on if the `opaque_color` field in it is set.
27508 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27509 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27510 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27514 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
27516 "magnitude": 3.14, # The magnitude.
27517 "unit": "A String", # The units for magnitude.
27519 … "underline": True or False, # Whether or not the text is underlined.
27523 "listId": "A String", # The ID of the list.
27526 … "textElements": [ # The text contents broken down into its component parts, including styling
27528 … { # A TextElement describes the content of a range of indices in the text content
27530 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
27532 … "content": "A String", # The rendered content of this auto text, if available.
27533 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
27536 … # inherited from the parent. Which text styles are inherited depend on the
27540 … # from the the newline character in the paragraph at the 0 nesting level of
27541 # the list inside the parent placeholder.
27543 … # from the newline character in the paragraph at its corresponding nesting
27544 # level of the list inside the parent placeholder.
27548 … # fields will revert the style to a value matching the defaults in the Slides
27550 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
27551 … # transparent, depending on if the `opaque_color` field in it is set.
27556 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27557 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27558 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27562 … "bold": True or False, # Whether or not the text is rendered as bold.
27563 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
27566 … # rendered in a smaller font size, computed based on the `font_size` field.
27567 … # The `font_size` itself is not affected by changes in this field.
27568 … "strikethrough": True or False, # Whether or not the text is struck through.
27569 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
27572 … # weights without breaking backwards compatibility. As such, when reading the
27573 … # style of a range of text, the value of `weighted_font_family#font_family`
27575 … # both fields are included in the field mask (either explicitly or through
27576 # the wildcard `"*"`), their values are reconciled as follows:
27578 … # * If `font_family` is set and `weighted_font_family` is not, the value of
27580 … # * If both fields are set, the value of `font_family` must match that of
27581 … # `weighted_font_family#font_family`. If so, the font family and weight of
27584 … # * If `weighted_font_family` is set and `font_family` is not, the font
27586 … # * If neither field is set, the font family and weight of the text inherit
27587 … # from the parent. Note that these properties cannot inherit separately
27591 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
27598 "fontFamily": "A String", # The font family of the text.
27600 … # The font family can be any font from the Font menu in Slides or from
27601 … # [Google Fonts] (https://fonts.google.com/). If the font name is
27602 # unrecognized, the text is rendered in `Arial`.
27603 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
27605 … # corresponds to the numerical values described in the CSS 2.1
27608 … # `700` are considered bold, and weights less than `700`are not bold. The
27611 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
27612 "fontFamily": "A String", # The font family of the text.
27614 … # The font family can be any font from the Font menu in Slides or from
27615 … # [Google Fonts] (https://fonts.google.com/). If the font name is
27616 # unrecognized, the text is rendered in `Arial`.
27618 … # Some fonts can affect the weight of the text. If an update request
27619 … # specifies values for both `font_family` and `bold`, the explicitly-set
27621 "italic": True or False, # Whether or not the text is italicized.
27622 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
27625 … # Changing the link in an update request causes some other changes to the
27626 # text style of the range:
27628 … # * When setting a link, the text foreground color will be set to
27629 # ThemeColorType.HYPERLINK and the text will
27630 # be underlined. If these fields are modified in the same
27631 … # request, those values will be used instead of the link defaults.
27633 # also update the existing link to point to the new URL.
27636 … # will separate the newline character(s) into their own text runs. The
27637 … # link will be applied separately to the runs before and after the newline.
27638 … # * Removing a link will update the text style of the range to match the
27639 … # style of the preceding text (or the default text styles if the preceding
27640 … # text is another link) unless different styles are being set in the same
27642 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
27643 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
27644 … # in the presentation. There may not be a slide at this index.
27645 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
27650 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
27651 … # transparent, depending on if the `opaque_color` field in it is set.
27656 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27657 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27658 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27662 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
27664 "magnitude": 3.14, # The magnitude.
27665 "unit": "A String", # The units for magnitude.
27667 … "underline": True or False, # Whether or not the text is underlined.
27669 "type": "A String", # The type of this auto text.
27671 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
27673 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
27674 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
27676 … # The `start_index` and `end_index` of this TextElement represent the
27677 … # range of the paragraph. Other TextElements with an index range contained
27679 … # paragraph. The range of indices of two separate paragraphs will never
27681 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
27684 … # inherited from the parent. Which paragraph styles are inherited depend on the
27687 … # * A paragraph not in a list will inherit its paragraph style from the
27688 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
27689 … # * A paragraph in a list will inherit its paragraph style from the paragraph
27690 … # at its corresponding nesting level of the list inside the parent
27694 "spacingMode": "A String", # The spacing mode for the paragraph.
27695 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
27698 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
27699 # inherited from the parent.
27700 "magnitude": 3.14, # The magnitude.
27701 "unit": "A String", # The units for magnitude.
27703 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
27704 … # is represented as 100.0. If unset, the value is inherited from the parent.
27705 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
27706 … # the start of the text, based on the current text direction. If unset, the
27707 # value is inherited from the parent.
27708 "magnitude": 3.14, # The magnitude.
27709 "unit": "A String", # The units for magnitude.
27711 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
27712 # inherited from the parent.
27713 "magnitude": 3.14, # The magnitude.
27714 "unit": "A String", # The units for magnitude.
27716 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
27717 … # the end of the text, based on the current text direction. If unset, the
27718 # value is inherited from the parent.
27719 "magnitude": 3.14, # The magnitude.
27720 "unit": "A String", # The units for magnitude.
27722 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
27723 # If unset, the value is inherited from the parent.
27724 "magnitude": 3.14, # The magnitude.
27725 "unit": "A String", # The units for magnitude.
27727 "alignment": "A String", # The text alignment for this paragraph.
27729 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
27731 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
27732 … "listId": "A String", # The ID of the list this paragraph belongs to.
27733 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
27736 … # inherited from the parent. Which text styles are inherited depend on the
27740 … # from the the newline character in the paragraph at the 0 nesting level of
27741 # the list inside the parent placeholder.
27743 … # from the newline character in the paragraph at its corresponding nesting
27744 # level of the list inside the parent placeholder.
27748 … # fields will revert the style to a value matching the defaults in the Slides
27750 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
27751 … # transparent, depending on if the `opaque_color` field in it is set.
27756 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27757 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27758 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27762 … "bold": True or False, # Whether or not the text is rendered as bold.
27763 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
27766 … # rendered in a smaller font size, computed based on the `font_size` field.
27767 … # The `font_size` itself is not affected by changes in this field.
27768 … "strikethrough": True or False, # Whether or not the text is struck through.
27769 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
27772 … # weights without breaking backwards compatibility. As such, when reading the
27773 … # style of a range of text, the value of `weighted_font_family#font_family`
27775 … # both fields are included in the field mask (either explicitly or through
27776 … # the wildcard `"*"`), their values are reconciled as follows:
27778 … # * If `font_family` is set and `weighted_font_family` is not, the value of
27780 … # * If both fields are set, the value of `font_family` must match that of
27781 … # `weighted_font_family#font_family`. If so, the font family and weight of
27784 … # * If `weighted_font_family` is set and `font_family` is not, the font
27786 … # * If neither field is set, the font family and weight of the text inherit
27787 … # from the parent. Note that these properties cannot inherit separately
27791 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
27798 "fontFamily": "A String", # The font family of the text.
27800 … # The font family can be any font from the Font menu in Slides or from
27801 … # [Google Fonts] (https://fonts.google.com/). If the font name is
27802 # unrecognized, the text is rendered in `Arial`.
27803 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
27805 … # corresponds to the numerical values described in the CSS 2.1
27808 … # `700` are considered bold, and weights less than `700`are not bold. The
27811 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
27812 "fontFamily": "A String", # The font family of the text.
27814 … # The font family can be any font from the Font menu in Slides or from
27815 … # [Google Fonts] (https://fonts.google.com/). If the font name is
27816 # unrecognized, the text is rendered in `Arial`.
27818 … # Some fonts can affect the weight of the text. If an update request
27819 … # specifies values for both `font_family` and `bold`, the explicitly-set
27821 … "italic": True or False, # Whether or not the text is italicized.
27822 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
27825 … # Changing the link in an update request causes some other changes to the
27826 # text style of the range:
27828 … # * When setting a link, the text foreground color will be set to
27829 # ThemeColorType.HYPERLINK and the text will
27830 # be underlined. If these fields are modified in the same
27831 … # request, those values will be used instead of the link defaults.
27833 # also update the existing link to point to the new URL.
27836 … # will separate the newline character(s) into their own text runs. The
27837 … # link will be applied separately to the runs before and after the newline.
27838 … # * Removing a link will update the text style of the range to match the
27839 … # style of the preceding text (or the default text styles if the preceding
27840 … # text is another link) unless different styles are being set in the same
27842 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
27843 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
27844 … # in the presentation. There may not be a slide at this index.
27845 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
27850 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
27851 … # transparent, depending on if the `opaque_color` field in it is set.
27856 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27857 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27858 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27862 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
27864 "magnitude": 3.14, # The magnitude.
27865 "unit": "A String", # The units for magnitude.
27867 … "underline": True or False, # Whether or not the text is underlined.
27869 … "glyph": "A String", # The rendered bullet glyph for this paragraph.
27872 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
27873 # in the run have the same TextStyle.
27875 … # The `start_index` and `end_index` of TextRuns will always be fully
27876 … # contained in the index range of a single `paragraph_marker` TextElement.
27879 "content": "A String", # The text of this run.
27880 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
27883 … # inherited from the parent. Which text styles are inherited depend on the
27887 … # from the the newline character in the paragraph at the 0 nesting level of
27888 # the list inside the parent placeholder.
27890 … # from the newline character in the paragraph at its corresponding nesting
27891 # level of the list inside the parent placeholder.
27895 … # fields will revert the style to a value matching the defaults in the Slides
27897 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the …
27898 … # transparent, depending on if the `opaque_color` field in it is set.
27903 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27904 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27905 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27909 … "bold": True or False, # Whether or not the text is rendered as bold.
27910 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
27913 … # rendered in a smaller font size, computed based on the `font_size` field.
27914 … # The `font_size` itself is not affected by changes in this field.
27915 … "strikethrough": True or False, # Whether or not the text is struck through.
27916 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the …
27919 … # weights without breaking backwards compatibility. As such, when reading the
27920 … # style of a range of text, the value of `weighted_font_family#font_family`
27922 … # both fields are included in the field mask (either explicitly or through
27923 # the wildcard `"*"`), their values are reconciled as follows:
27925 … # * If `font_family` is set and `weighted_font_family` is not, the value of
27927 … # * If both fields are set, the value of `font_family` must match that of
27928 … # `weighted_font_family#font_family`. If so, the font family and weight of
27931 … # * If `weighted_font_family` is set and `font_family` is not, the font
27933 … # * If neither field is set, the font family and weight of the text inherit
27934 … # from the parent. Note that these properties cannot inherit separately
27938 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
27945 "fontFamily": "A String", # The font family of the text.
27947 … # The font family can be any font from the Font menu in Slides or from
27948 … # [Google Fonts] (https://fonts.google.com/). If the font name is
27949 # unrecognized, the text is rendered in `Arial`.
27950 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
27952 … # corresponds to the numerical values described in the CSS 2.1
27955 … # `700` are considered bold, and weights less than `700`are not bold. The
27958 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
27959 "fontFamily": "A String", # The font family of the text.
27961 … # The font family can be any font from the Font menu in Slides or from
27962 … # [Google Fonts] (https://fonts.google.com/). If the font name is
27963 # unrecognized, the text is rendered in `Arial`.
27965 … # Some fonts can affect the weight of the text. If an update request
27966 … # specifies values for both `font_family` and `bold`, the explicitly-set
27968 "italic": True or False, # Whether or not the text is italicized.
27969 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
27972 … # Changing the link in an update request causes some other changes to the
27973 # text style of the range:
27975 … # * When setting a link, the text foreground color will be set to
27976 # ThemeColorType.HYPERLINK and the text will
27977 # be underlined. If these fields are modified in the same
27978 … # request, those values will be used instead of the link defaults.
27980 # also update the existing link to point to the new URL.
27983 … # will separate the newline character(s) into their own text runs. The
27984 … # link will be applied separately to the runs before and after the newline.
27985 … # * Removing a link will update the text style of the range to match the
27986 … # style of the preceding text (or the default text styles if the preceding
27987 … # text is another link) unless different styles are being set in the same
27989 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
27990 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
27991 … # in the presentation. There may not be a slide at this index.
27992 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
27997 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
27998 … # transparent, depending on if the `opaque_color` field in it is set.
28003 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28004 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28005 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28009 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
28011 "magnitude": 3.14, # The magnitude.
28012 "unit": "A String", # The units for magnitude.
28014 … "underline": True or False, # Whether or not the text is underlined.
28020 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
28021 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
28022 # for newly created table cells in the Slides editor.
28023 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
28028 … "color": { # A themeable solid color value. # The color value of the solid fill.
28031 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28032 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28033 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28036 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
28037 # That is, the final pixel color is defined by the equation:
28044 "propertyState": "A String", # The background fill property state.
28046 … # Updating the the fill on a table cell will implicitly update this field
28047 … # to `RENDERED`, unless another value is specified in the same request. To
28049 … # case, any other fill fields set in the same request will be ignored.
28052 "rowSpan": 42, # Row span of the cell.
28053 "columnSpan": 42, # Column span of the cell.
28054 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
28055 "rowIndex": 42, # The 0-based row index.
28056 "columnIndex": 42, # The 0-based column index.
28060 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
28061 "magnitude": 3.14, # The magnitude.
28062 "unit": "A String", # The units for magnitude.
28066 "rows": 42, # Number of rows in the table.
28067 "columns": 42, # Number of columns in the table.
28071 "lineProperties": { # The properties of the Line. # The properties of the line.
28073 # When unset, these fields default to values that match the appearance of
28074 # new lines created in the Slides editor.
28075 "dashStyle": "A String", # The dash style of the line.
28076 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
28077 "magnitude": 3.14, # The magnitude.
28078 "unit": "A String", # The units for magnitude.
28080 "endArrow": "A String", # The style of the arrow at the end of the line.
28081 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
28082 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
28083 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
28084 # in the presentation. There may not be a slide at this index.
28085 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
28090 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
28091 # lines created in the Slides editor.
28092 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
28097 … "color": { # A themeable solid color value. # The color value of the solid fill.
28100 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28101 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28102 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28105 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
28106 # That is, the final pixel color is defined by the equation:
28114 "startArrow": "A String", # The style of the arrow at the beginning of the line.
28116 "lineType": "A String", # The type of the line.
28118 "size": { # A width and height. # The size of the page element.
28119 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
28120 "magnitude": 3.14, # The magnitude.
28121 "unit": "A String", # The units for magnitude.
28123 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
28124 "magnitude": 3.14, # The magnitude.
28125 "unit": "A String", # The units for magnitude.
28130 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
28132 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains …
28133 # notes for the corresponding slide.
28134 # The actual shape may not always exist on the notes page. Inserting text
28135 # using this object ID will automatically create the shape. In this case, the
28136 # actual shape may have different object ID. The `GetPresentation` or
28137 # `GetPage` action will always return the latest object ID.
28139 "objectId": "A String", # The object ID for this page. Object IDs used by
28141 # PageElement share the same namespace.
28142 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
28143 # update requests to assert that the presentation revision hasn't changed
28144 # since the last read operation. Only populated if the user has edit access
28145 # to the presentation.
28147 # The format of the revision ID may change over time, so it should be treated
28149 # hours after it has been returned and cannot be shared across users. If the
28150 # revision ID is unchanged between calls, then the presentation has not
28151 # changed. Conversely, a changed ID (for the same presentation and user)
28152 # usually means the presentation has been updated; however, a changed ID can
28154 "pageProperties": { # The properties of the Page. # The properties of the page.
28156 # The page will inherit properties from the parent page. Depending on the page
28157 # type the hierarchy is defined in either
28160 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
28161 # from a parent page if it exists. If the page has no parent, then the
28162 # background fill defaults to the corresponding fill in the Slides editor.
28163 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
28168 "color": { # A themeable solid color value. # The color value of the solid fill.
28171 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28172 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28173 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28176 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
28177 # That is, the final pixel color is defined by the equation:
28184 "propertyState": "A String", # The background fill property state.
28186 # Updating the the fill on a page will implicitly update this field to
28187 # `RENDERED`, unless another value is specified in the same request. To
28189 # any other fill fields set in the same request will be ignored.
28190 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
28191 # the specified picture. The picture is stretched to fit its container.
28192 "contentUrl": "A String", # Reading the content_url:
28195 # This URL is tagged with the account of the requester. Anyone with the URL
28196 # effectively accesses the picture as the original requester. Access to the
28197 # picture may be lost if the presentation's sharing settings change.
28199 # Writing the content_url:
28201 # The picture is fetched once at insertion time and a copy is stored for
28202 # display inside the presentation. Pictures must be less than 50MB in size,
28205 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
28206 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
28207 "magnitude": 3.14, # The magnitude.
28208 "unit": "A String", # The units for magnitude.
28210 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
28211 "magnitude": 3.14, # The magnitude.
28212 "unit": "A String", # The units for magnitude.
28217 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
28218 # a parent page. If the page has no parent, the color scheme uses a default
28220 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
28221 { # A pair mapping a theme color type to the concrete color it represents.
28222 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
28223 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28224 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28225 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28227 "type": "A String", # The type of the theme color.
28232 "pageType": "A String", # The type of the page.
28233 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
28235 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
28237 # notes. A notes page inherits properties from the
28239 # The placeholder shape with type BODY on the notes page contains the speaker
28240 # notes for this slide. The ID of this shape is identified by the
28242 # The notes page is read-only except for the text content and styles of the
28244 "masterObjectId": "A String", # The object ID of the master that this slide is based on.
28245 "layoutObjectId": "A String", # The object ID of the layout that this slide is based on.