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 blank presentation using the title given in the request. If a</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.
170 …"createParagraphBullets": { # Creates bullets for all of the paragraphs that overlap with the give…
173 # The nesting level of each paragraph will be determined by counting leading
174 # tabs in front of each paragraph. To avoid excess space between the bullet and
175 # the corresponding paragraph, these leading tabs are removed by this request.
176 # This may change the indices of parts of the text.
178 # If the paragraph immediately before paragraphs being updated is in a list
179 # with a matching preset, the paragraphs being updated are added to that
181 "bulletPreset": "A String", # The kinds of bullet glyphs to be used. Defaults to the
183 …uous range of an indexed collection, such as characters in # The range of text to apply the bullet…
185 "endIndex": 42, # The optional zero-based index of the end of the collection.
187 "startIndex": 42, # The optional zero-based index of the beginning of the collection.
189 "type": "A String", # The type of range.
191 …"objectId": "A String", # The object ID of the shape or table containing the text to add bullets t…
192 … { # A location of a single table cell within a table. # The optional table cell location if the t…
193 # cell. If present, the object_id must refer to a table.
194 "rowIndex": 42, # The 0-based row index.
195 "columnIndex": 42, # The 0-based column index.
200 # NOTE: Creating a video from Google Drive requires that the requesting app
201 # have at least one of the drive, drive.readonly, or drive.file OAuth scopes.
202 "source": "A String", # The video source.
203 …ementProperties": { # Common properties for a page element. # The element properties for the video.
205 # The PageElementProperties.size property is
206 # optional. If you don't specify a size, a default size is chosen by the
209 # The PageElementProperties.transform property is
210 # optional. The transform must not have shear components.
211 # If you don't specify a transform, the video will be placed at the top left
212 # corner of the page.
215 # PageElement, the API may modify
216 # the values of both `size` and `transform`, but the
218 "pageObjectId": "A String", # The object ID of the page where the element is located.
219 …eTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform for the element.
232 "translateX": 3.14, # The X coordinate translation element.
233 "translateY": 3.14, # The Y coordinate translation element.
234 "scaleX": 3.14, # The X coordinate scaling element.
235 "scaleY": 3.14, # The Y coordinate scaling element.
236 "shearY": 3.14, # The Y coordinate shearing element.
237 "shearX": 3.14, # The X coordinate shearing element.
238 "unit": "A String", # The units for translate elements.
240 "size": { # A width and height. # The size of the element.
241 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
242 "magnitude": 3.14, # The magnitude.
243 "unit": "A String", # The units for magnitude.
245 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
246 "magnitude": 3.14, # The magnitude.
247 "unit": "A String", # The units for magnitude.
254 # in the presentation. The ID must start with an alphanumeric character or an
258 # The length of the ID must not be less than 5 or greater than 50.
261 "id": "A String", # The video source's unique identifier for this video.
264 # the ID is 7U3axjORYZ0. For a Google Drive video
265 # https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q the ID
269 …"cellLocation": { # A location of a single table cell within a table. # The reference table cell l…
271 # The row this cell spans will be deleted. If this is a merged cell, multiple
272 # rows will be deleted. If no rows remain in the table after this deletion,
273 # the whole table is deleted.
274 "rowIndex": 42, # The 0-based row index.
275 "columnIndex": 42, # The 0-based column index.
277 "tableObjectId": "A String", # The table to delete rows from.
279 …"rerouteLine": { # Reroutes a line such that it's connected at the # Reroutes a line such that it'…
280 # at the two closest connection sites on the connected page elements.
281 # two closest connection sites on the connected page elements.
282 "objectId": "A String", # The object ID of the line to reroute.
285 # indicating it is a "connector" can be rerouted. The start and end
286 # connections of the line must be on different page elements.
288 …"updateImageProperties": { # Update the properties of an Image. # Updates the properties of an Ima…
289 "fields": "A String", # The fields that should be updated.
291 # At least one field must be specified. The root `imageProperties` is
295 # For example to update the image outline color, set `fields` to
298 # To reset a property to its default value, include its field name in the
299 # field mask but leave the field itself unset.
300 "imageProperties": { # The properties of the Image. # The image properties to update.
301 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
304 # if it exists. If there is no parent, the fields will default to the value
305 # used for new page elements created in the Slides editor, which may depend on
306 # the page element kind.
307 "outlineFill": { # The fill of the outline. # The fill of the outline.
308 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
313 "color": { # A themeable solid color value. # The color value of the solid fill.
316 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
317 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
318 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
321 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
322 # That is, the final pixel color is defined by the equation:
330 "propertyState": "A String", # The outline property state.
332 # Updating the outline on a page element will implicitly update this field
333 # to `RENDERED`, unless another value is specified in the same request. To
335 # this case, any other outline fields set in the same request will be
337 "dashStyle": "A String", # The dash style of the outline.
338 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
339 "magnitude": 3.14, # The magnitude.
340 "unit": "A String", # The units for magnitude.
343 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
345 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
347 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
350 # The colors in the gradient will replace the corresponding colors at
351 # the same position in the color palette and apply to the image. This
354 "color": { # A themeable solid color value. # The color of the gradient stop.
357 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
358 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
359 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
362 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
364 … "position": 3.14, # The relative position of the color stop in the gradient band measured
365 # in percentage. The value should be in the interval [0.0, 1.0].
368 "name": "A String", # The name of the recolor effect.
370 # The name is determined from the `recolor_stops` by matching the gradient
371 # against the colors in the page's current color scheme. This property is
374 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
375 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
376 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
377 # in the presentation. There may not be a slide at this index.
378 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
383 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
386 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
390 # The crop properties is represented by the offsets of four edges which define
391 # a crop rectangle. The offsets are measured in percentage from the
392 # corresponding edges of the object's original bounding rectangle towards
393 # inside, relative to the object's original dimensions.
395 # - If the offset is in the interval (0, 1), the corresponding edge of crop
396 # rectangle is positioned inside of the object's original bounding rectangle.
397 # - If the offset is negative or greater than 1, the corresponding edge of crop
398 # rectangle is positioned outside of the object's original bounding rectangle.
399 # - If the left edge of the crop rectangle is on the right side of its right
400 # edge, the object will be flipped horizontally.
401 # - If the top edge of the crop rectangle is below its bottom edge, the object
403 # - If all offsets and rotation angle is 0, the object is not cropped.
405 # After cropping, the content in the crop rectangle will be stretched to fit
407 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
408 # the right of the original bounding rectangle left edge, relative to the
410 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
411 # above the original bounding rectangle bottom edge, relative to the object's
413 "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
414 # Rotation angle is applied after the offset.
415 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
416 # to the left of the original bounding rectangle right edge, relative to the
418 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
419 # below the original bounding rectangle top edge, relative to the object's
422 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
426 # if it exists. If there is no parent, the fields will default to the value
427 # used for new page elements created in the Slides editor, which may depend on
428 # the page element kind.
429 "color": { # A themeable solid color value. # The shadow color value.
432 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
433 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
434 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
437 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
438 # relative to the alignment position.
451 "translateX": 3.14, # The X coordinate translation element.
452 "translateY": 3.14, # The Y coordinate translation element.
453 "scaleX": 3.14, # The X coordinate scaling element.
454 "scaleY": 3.14, # The Y coordinate scaling element.
455 "shearY": 3.14, # The Y coordinate shearing element.
456 "shearX": 3.14, # The X coordinate shearing element.
457 "unit": "A String", # The units for translate elements.
459 "propertyState": "A String", # The shadow property state.
461 # Updating the shadow on a page element will implicitly update this field to
462 # `RENDERED`, unless another value is specified in the same request. To have
464 # case, any other shadow fields set in the same request will be ignored.
465 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
467 "magnitude": 3.14, # The magnitude.
468 "unit": "A String", # The units for magnitude.
470 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
471 "type": "A String", # The type of the shadow. This property is read-only.
472 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
473 # scale and skew of the shadow. This property is read-only.
474 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
477 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
480 "objectId": "A String", # The object ID of the image the updates are applied to.
483 "category": "A String", # The category of the line to be created.
485 # The exact line type created is
486 # determined based on the category and how it's routed to connect to other
489 # If you specify both a `category` and a `line_category`, the `category`
493 # `line_category`, then the specified `line_category` value is used.
496 "lineCategory": "A String", # The category of the line to be created.
500 # The exact line type created is
501 # determined based on the category and how it's routed to connect to other
504 # If you specify both a `category` and a `line_category`, the `category`
506 …lementProperties": { # Common properties for a page element. # The element properties for the line.
509 # PageElement, the API may modify
510 # the values of both `size` and `transform`, but the
512 "pageObjectId": "A String", # The object ID of the page where the element is located.
513 …eTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform for the element.
526 "translateX": 3.14, # The X coordinate translation element.
527 "translateY": 3.14, # The Y coordinate translation element.
528 "scaleX": 3.14, # The X coordinate scaling element.
529 "scaleY": 3.14, # The Y coordinate scaling element.
530 "shearY": 3.14, # The Y coordinate shearing element.
531 "shearX": 3.14, # The X coordinate shearing element.
532 "unit": "A String", # The units for translate elements.
534 "size": { # A width and height. # The size of the element.
535 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
536 "magnitude": 3.14, # The magnitude.
537 "unit": "A String", # The units for magnitude.
539 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
540 "magnitude": 3.14, # The magnitude.
541 "unit": "A String", # The units for magnitude.
548 # in the presentation. The ID must start with an alphanumeric character or an
552 # The length of the ID must not be less than 5 or greater than 50.
556 …eAllShapesWithSheetsChart": { # Replaces all shapes that match the given criteria with the provide…
557 # Sheets chart. The chart will be scaled and centered to fit within the bounds
558 # of the original shape.
560 # NOTE: Replacing shapes with a chart requires at least one of the
562 … "spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the chart.
563 "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet.
564 …"linkingMode": "A String", # The mode with which the chart is linked to the source spreadsheet. Wh…
565 # not specified, the chart will be an image that is not linked.
566 … "pageObjectIds": [ # If non-empty, limits the matches to page elements only on the given pages.
568 # Returns a 400 bad request error if given the page object ID of a
571 # page with that object ID doesn't exist in the presentation.
574 …fic string of text in a shape or table. # The criteria that the shapes must match in order to be r…
575 # request will replace all of the shapes that contain the given text.
576 "text": "A String", # The text to search for in the shape or table.
577 "matchCase": True or False, # Indicates whether the search should respect case:
579 # - `True`: the search is case sensitive.
580 # - `False`: the search is case insensitive.
583 …tePageElementsZOrder": { # Updates the Z-order of page elements. Z-order is an ordering of the ele…
584 # on the page from back to front. The page element in the front may cover the
586 "pageElementObjectIds": [ # The object IDs of the page elements to update.
588 # All the page elements must be on the same page and must not be grouped.
591 "operation": "A String", # The Z-order operation to apply on the page elements.
593 # When applying the operation on multiple page elements, the relative
594 # Z-orders within these page elements before the operation is maintained.
597 "url": "A String", # The image URL.
599 # The image is fetched once at insertion time and a copy is stored for
600 # display inside the presentation. Images must be less than 50MB in size,
604 # The provided URL can be at most 2 kB in length. The URL itself is saved
605 # with the image, and exposed via the Image.source_url field.
606 …ementProperties": { # Common properties for a page element. # The element properties for the image.
608 # When the aspect ratio of the provided size does not match the image aspect
609 # ratio, the image is scaled and centered with respect to the size in order
610 # to maintain aspect ratio. The provided transform is applied after this
613 # The PageElementProperties.size property is
614 # optional. If you don't specify the size, the default size of the image is
617 # The PageElementProperties.transform property is
618 # optional. If you don't specify a transform, the image will be placed at the
619 # top left corner of the page.
622 # PageElement, the API may modify
623 # the values of both `size` and `transform`, but the
625 "pageObjectId": "A String", # The object ID of the page where the element is located.
626 …eTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform for the element.
639 "translateX": 3.14, # The X coordinate translation element.
640 "translateY": 3.14, # The Y coordinate translation element.
641 "scaleX": 3.14, # The X coordinate scaling element.
642 "scaleY": 3.14, # The Y coordinate scaling element.
643 "shearY": 3.14, # The Y coordinate shearing element.
644 "shearX": 3.14, # The X coordinate shearing element.
645 "unit": "A String", # The units for translate elements.
647 "size": { # A width and height. # The size of the element.
648 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
649 "magnitude": 3.14, # The magnitude.
650 "unit": "A String", # The units for magnitude.
652 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
653 "magnitude": 3.14, # The magnitude.
654 "unit": "A String", # The units for magnitude.
661 # in the presentation. The ID must start with an alphanumeric character or an
665 # The length of the ID must not be less than 5 or greater than 50.
669 …"updateVideoProperties": { # Update the properties of a Video. # Updates the properties of a Video.
670 "videoProperties": { # The properties of the Video. # The video properties to update.
671 … "start": 42, # The time at which to start playback, measured in seconds from the beginning
672 # of the video.
673 # If set, the start time should be before the end time.
674 # If you set this to a value that exceeds the video's length in seconds, the
675 # video will be played from the last second.
676 # If not set, the video will be played from the beginning.
677 …"autoPlay": True or False, # Whether to enable video autoplay when the page is displayed in present
679 "end": 42, # The time at which to end playback, measured in seconds from the beginning
680 # of the video.
681 # If set, the end time should be after the start time.
682 # If not set or if you set this to a value that exceeds the video's length,
683 # the video will be played until its end.
684 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
685 # videos created in the Slides editor.
688 # if it exists. If there is no parent, the fields will default to the value
689 # used for new page elements created in the Slides editor, which may depend on
690 # the page element kind.
691 "outlineFill": { # The fill of the outline. # The fill of the outline.
692 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
697 "color": { # A themeable solid color value. # The color value of the solid fill.
700 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
701 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
702 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
705 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
706 # That is, the final pixel color is defined by the equation:
714 "propertyState": "A String", # The outline property state.
716 # Updating the outline on a page element will implicitly update this field
717 # to `RENDERED`, unless another value is specified in the same request. To
719 # this case, any other outline fields set in the same request will be
721 "dashStyle": "A String", # The dash style of the outline.
722 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
723 "magnitude": 3.14, # The magnitude.
724 "unit": "A String", # The units for magnitude.
727 … "mute": True or False, # Whether to mute the audio during video playback. Defaults to false.
729 "objectId": "A String", # The object ID of the video the updates are applied to.
730 "fields": "A String", # The fields that should be updated.
732 # At least one field must be specified. The root `videoProperties` is
736 # For example to update the video outline color, set `fields` to
739 # To reset a property to its default value, include its field name in the
740 # field mask but leave the field itself unset.
742 "updateLineCategory": { # Updates the category of a line. # Updates the category of a line.
743 "lineCategory": "A String", # The line category to update to.
745 # The exact line type is determined based
746 # on the category to update to and how it's routed to connect to other page
748 "objectId": "A String", # The object ID of the line the update is applied to.
753 # The line may be rerouted after updating its category.
755 …"deleteParagraphBullets": { # Deletes bullets from all of the paragraphs that overlap with the giv…
758 # The nesting level of each paragraph will be visually preserved by adding
759 # indent to the start of the corresponding paragraph.
760 …ifies a contiguous range of an indexed collection, such as characters in # The range of text to de…
762 "endIndex": 42, # The optional zero-based index of the end of the collection.
764 "startIndex": 42, # The optional zero-based index of the beginning of the collection.
766 "type": "A String", # The type of range.
768 …"objectId": "A String", # The object ID of the shape or table containing the text to delete bullets
770 … { # A location of a single table cell within a table. # The optional table cell location if the t…
771 # cell. If present, the object_id must refer to a table.
772 "rowIndex": 42, # The 0-based row index.
773 "columnIndex": 42, # The 0-based column index.
776 … "updateLineProperties": { # Updates the properties of a Line. # Updates the properties of a Line.
777 "fields": "A String", # The fields that should be updated.
779 # At least one field must be specified. The root `lineProperties` is
783 # For example to update the line solid fill color, set `fields` to
786 # To reset a property to its default value, include its field name in the
787 # field mask but leave the field itself unset.
788 "lineProperties": { # The properties of the Line. # The line properties to update.
790 # When unset, these fields default to values that match the appearance of
791 # new lines created in the Slides editor.
792 "dashStyle": "A String", # The dash style of the line.
793 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
794 "magnitude": 3.14, # The magnitude.
795 "unit": "A String", # The units for magnitude.
797 "endArrow": "A String", # The style of the arrow at the end of the line.
798 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
799 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
800 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
801 # in the presentation. There may not be a slide at this index.
802 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
807 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
808 # lines created in the Slides editor.
809 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
814 "color": { # A themeable solid color value. # The color value of the solid fill.
817 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
818 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
819 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
822 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
823 # That is, the final pixel color is defined by the equation:
831 …"startConnection": { # The properties for one end of a Line # The connection at the beginning of t…
837 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
839 # In most cases, it corresponds to the predefined connection site index from
840 # the ECMA-376 standard. More information on those connection sites can be
841 # found in the description of the "cnx" attribute in section 20.1.9.9 and
847 # The position of each connection site can also be viewed from Slides editor.
848 "connectedObjectId": "A String", # The object ID of the connected page element.
854 …"endConnection": { # The properties for one end of a Line # The connection at the end of the line.…
859 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
861 # In most cases, it corresponds to the predefined connection site index from
862 # the ECMA-376 standard. More information on those connection sites can be
863 # found in the description of the "cnx" attribute in section 20.1.9.9 and
869 # The position of each connection site can also be viewed from Slides editor.
870 "connectedObjectId": "A String", # The object ID of the connected page element.
876 "startArrow": "A String", # The style of the arrow at the beginning of the line.
878 "objectId": "A String", # The object ID of the line the update is applied to.
881 … { # A location of a single table cell within a table. # The optional table cell location if the t…
882 # cell. If present, the object_id must refer to a table.
883 "rowIndex": 42, # The 0-based row index.
884 "columnIndex": 42, # The 0-based column index.
886 … "objectId": "A String", # The object ID of the shape or table from which the text will be deleted.
887 …ifies a contiguous range of an indexed collection, such as characters in # The range of text to de…
889 # There is always an implicit newline character at the end of a shape's or
890 # table cell's text that cannot be deleted. `Range.Type.ALL` will use the
892 # range types `FROM_START_INDEX` and `FIXED_RANGE`. For example, if the text
893 # is "ABC", followed by an implicit newline, then the maximum value is 2 for
897 # to paragraph styles and lists as the two paragraphs are merged.
902 "endIndex": 42, # The optional zero-based index of the end of the collection.
904 "startIndex": 42, # The optional zero-based index of the beginning of the collection.
906 "type": "A String", # The type of range.
909 … "updatePageProperties": { # Updates the properties of a Page. # Updates the properties of a Page.
910 "pageProperties": { # The properties of the Page. # The page properties to update.
912 # The page will inherit properties from the parent page. Depending on the page
913 # type the hierarchy is defined in either
916 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
917 # from a parent page if it exists. If the page has no parent, then the
918 # background fill defaults to the corresponding fill in the Slides editor.
919 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
924 "color": { # A themeable solid color value. # The color value of the solid fill.
927 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
928 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
929 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
932 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
933 # That is, the final pixel color is defined by the equation:
940 "propertyState": "A String", # The background fill property state.
942 # Updating the fill on a page will implicitly update this field to
943 # `RENDERED`, unless another value is specified in the same request. To
945 # any other fill fields set in the same request will be ignored.
946 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
947 # the specified picture. The picture is stretched to fit its container.
948 "contentUrl": "A String", # Reading the content_url:
951 # This URL is tagged with the account of the requester. Anyone with the URL
952 # effectively accesses the picture as the original requester. Access to the
953 # picture may be lost if the presentation's sharing settings change.
955 # Writing the content_url:
957 # The picture is fetched once at insertion time and a copy is stored for
958 # display inside the presentation. Pictures must be less than 50MB in size,
962 # The provided URL can be at most 2 kB in length.
963 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
964 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
965 "magnitude": 3.14, # The magnitude.
966 "unit": "A String", # The units for magnitude.
968 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
969 "magnitude": 3.14, # The magnitude.
970 "unit": "A String", # The units for magnitude.
975 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
976 # a parent page. If the page has no parent, the color scheme uses a default
978 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
979 { # A pair mapping a theme color type to the concrete color it represents.
980 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
981 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
982 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
983 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
985 "type": "A String", # The type of the theme color.
990 "fields": "A String", # The fields that should be updated.
992 # At least one field must be specified. The root `pageProperties` is
996 # For example to update the page background solid fill color, set `fields`
999 # To reset a property to its default value, include its field name in the
1000 # field mask but leave the field itself unset.
1001 "objectId": "A String", # The object ID of the page the update is applied to.
1003 …"updateTextStyle": { # Update the styling of text in a Shape or # Updates the styling of text with…
1005 "fields": "A String", # The fields that should be updated.
1007 # At least one field must be specified. The root `style` is implied and
1011 # For example, to update the text style to bold, set `fields` to `"bold"`.
1013 # To reset a property to its default value, include its field name in the
1014 # field mask but leave the field itself unset.
1015 …"style": { # Represents the styling that can be applied to a TextRun. # The style(s) to set on the
1017 # If the value for a particular style matches that of the parent, that style
1020 # Certain text style changes may cause other changes meant to mirror the
1021 # behavior of the Slides editor. See the documentation of
1025 # inherited from the parent. Which text styles are inherited depend on the
1029 # from the the newline character in the paragraph at the 0 nesting level of
1030 # the list inside the parent placeholder.
1032 # from the newline character in the paragraph at its corresponding nesting
1033 # level of the list inside the parent placeholder.
1037 # fields will revert the style to a value matching the defaults in the Slides
1039 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
1040 # transparent, depending on if the `opaque_color` field in it is set.
1045 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
1046 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
1047 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
1051 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
1052 # transparent, depending on if the `opaque_color` field in it is set.
1057 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
1058 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
1059 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
1063 "baselineOffset": "A String", # The text's vertical offset from its normal position.
1066 # rendered in a smaller font size, computed based on the `font_size` field.
1067 # The `font_size` itself is not affected by changes in this field.
1068 "strikethrough": True or False, # Whether or not the text is struck through.
1069 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
1072 # weights without breaking backwards compatibility. As such, when reading the
1073 # style of a range of text, the value of `weighted_font_family#font_family`
1075 # both fields are included in the field mask (either explicitly or through
1076 # the wildcard `"*"`), their values are reconciled as follows:
1078 # * If `font_family` is set and `weighted_font_family` is not, the value of
1080 # * If both fields are set, the value of `font_family` must match that of
1081 # `weighted_font_family#font_family`. If so, the font family and weight of
1084 # * If `weighted_font_family` is set and `font_family` is not, the font
1086 # * If neither field is set, the font family and weight of the text inherit
1087 # from the parent. Note that these properties cannot inherit separately
1091 # `bold`, the `weighted_font_family` is applied first, then `bold`.
1098 "fontFamily": "A String", # The font family of the text.
1100 # The font family can be any font from the Font menu in Slides or from
1101 # [Google Fonts] (https://fonts.google.com/). If the font name is
1102 # unrecognized, the text is rendered in `Arial`.
1103 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
1105 # corresponds to the numerical values described in the CSS 2.1
1109 # `700` are considered bold, and weights less than `700`are not bold. The
1112 "smallCaps": True or False, # Whether or not the text is in small capital letters.
1113 "fontFamily": "A String", # The font family of the text.
1115 # The font family can be any font from the Font menu in Slides or from
1116 # [Google Fonts] (https://fonts.google.com/). If the font name is
1117 # unrecognized, the text is rendered in `Arial`.
1119 # Some fonts can affect the weight of the text. If an update request
1120 # specifies values for both `font_family` and `bold`, the explicitly-set
1122 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
1124 "magnitude": 3.14, # The magnitude.
1125 "unit": "A String", # The units for magnitude.
1127 "italic": True or False, # Whether or not the text is italicized.
1128 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
1131 # Changing the link in an update request causes some other changes to the
1132 # text style of the range:
1134 # * When setting a link, the text foreground color will be set to
1135 # ThemeColorType.HYPERLINK and the text will
1136 # be underlined. If these fields are modified in the same
1137 # request, those values will be used instead of the link defaults.
1139 # also update the existing link to point to the new URL.
1142 # will separate the newline character(s) into their own text runs. The
1143 # link will be applied separately to the runs before and after the newline.
1144 # * Removing a link will update the text style of the range to match the
1145 # style of the preceding text (or the default text styles if the preceding
1146 # text is another link) unless different styles are being set in the same
1148 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
1149 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
1150 # in the presentation. There may not be a slide at this index.
1151 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
1156 "underline": True or False, # Whether or not the text is underlined.
1157 "bold": True or False, # Whether or not the text is rendered as bold.
1159 …ifies a contiguous range of an indexed collection, such as characters in # The range of text to st…
1161 # The range may be extended to include adjacent newlines.
1163 # If the range fully contains a paragraph belonging to a list, the
1164 # paragraph's bullet is also updated with the matching text style.
1166 "endIndex": 42, # The optional zero-based index of the end of the collection.
1168 "startIndex": 42, # The optional zero-based index of the beginning of the collection.
1170 "type": "A String", # The type of range.
1172 "objectId": "A String", # The object ID of the shape or table with the text to be styled.
1173 …location of a single table cell within a table. # The location of the cell in the table containing…
1176 "rowIndex": 42, # The 0-based row index.
1177 "columnIndex": 42, # The 0-based column index.
1180 …"updateTableCellProperties": { # Update the properties of a TableCell. # Updates the properties of…
1181 "fields": "A String", # The fields that should be updated.
1183 # At least one field must be specified. The root `tableCellProperties` is
1187 # For example to update the table cell background solid fill color, set
1190 # To reset a property to its default value, include its field name in the
1191 # field mask but leave the field itself unset.
1192 … "tableCellProperties": { # The properties of the TableCell. # The table cell properties to update.
1193 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
1194 # for newly created table cells in the Slides editor.
1195 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
1200 "color": { # A themeable solid color value. # The color value of the solid fill.
1203 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
1204 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
1205 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
1208 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
1209 # That is, the final pixel color is defined by the equation:
1216 "propertyState": "A String", # The background fill property state.
1218 # Updating the fill on a table cell will implicitly update this field
1219 # to `RENDERED`, unless another value is specified in the same request. To
1221 # case, any other fill fields set in the same request will be ignored.
1223 …"contentAlignment": "A String", # The alignment of the content in the table cell. The default alig…
1224 # matches the alignment for newly created table cells in the Slides editor.
1226 "objectId": "A String", # The object ID of the table.
1227 …sents a reference to a subset of a table. # The table range representing the subset of the table t…
1228 # are applied. If a table range is not specified, the updates will apply to
1229 # the entire table.
1231 # It's important to note that the cells specified by a table range do not
1233 # where all the cells of the last row are merged together. The table looks
1240 # specifies the following cells:
1244 "rowSpan": 42, # The row span of the table range.
1245 "columnSpan": 42, # The column span of the table range.
1246 …ion": { # A location of a single table cell within a table. # The starting location of the table r…
1247 "rowIndex": 42, # The 0-based row index.
1248 "columnIndex": 42, # The 0-based column index.
1252 …ct group. For example, groups PageElements to create a Group on the same page as all the children.…
1253 "groupObjectId": "A String", # A user-supplied object ID for the group to be created.
1256 # in the presentation. The ID must start with an alphanumeric character or an
1260 # The length of the ID must not be less than 5 or greater than 50.
1263 "childrenObjectIds": [ # The object IDs of the objects to group.
1266 # elements on the same page that are not already in another group. Some page
1271 …"updateTableRowProperties": { # Updates the properties of a Table row. # Updates the properties of…
1272 "rowIndices": [ # The list of zero-based indices specifying which rows to update. If no
1273 # indices are provided, all rows in the table will be updated.
1276 … "tableRowProperties": { # Properties of each row in a table. # The table row properties to update.
1277 … magnitude in a single direction in the specified units. # Minimum height of the row. The row will…
1278 # a height equal to or greater than this value in order to show all the text
1279 # in the row's cell(s).
1280 "magnitude": 3.14, # The magnitude.
1281 "unit": "A String", # The units for magnitude.
1284 "objectId": "A String", # The object ID of the table.
1285 "fields": "A String", # The fields that should be updated.
1287 # At least one field must be specified. The root `tableRowProperties` is
1291 # For example to update the minimum row height, set `fields` to
1294 # If '"min_row_height"' is included in the field mask but the property is
1295 # left unset, the minimum row height will default to 0.
1297 …"replaceAllShapesWithImage": { # Replaces all shapes that match the given criteria with the provid…
1299 # The images replacing the shapes are rectangular after being inserted into
1300 # the presentation and do not take on the forms of the shapes.
1301 "imageUrl": "A String", # The image URL.
1303 # The image is fetched once at insertion time and a copy is stored for
1304 # display inside the presentation. Images must be less than 50MB in size,
1308 # The provided URL can be at most 2 kB in length. The URL itself is saved
1309 # with the image, and exposed via the Image.source_url field.
1310 … "pageObjectIds": [ # If non-empty, limits the matches to page elements only on the given pages.
1312 # Returns a 400 bad request error if given the page object ID of a
1315 # page with that object ID doesn't exist in the presentation.
1318 "imageReplaceMethod": "A String", # The image replace method.
1320 # If you specify both a `replace_method` and an `image_replace_method`, the
1324 # value for `replace_method`, then the specified `replace_method` value is
1328 …of text in a shape or table. # If set, this request will replace all of the shapes that contain the
1330 "text": "A String", # The text to search for in the shape or table.
1331 "matchCase": True or False, # Indicates whether the search should respect case:
1333 # - `True`: the search is case sensitive.
1334 # - `False`: the search is case insensitive.
1336 "replaceMethod": "A String", # The replace method.
1340 # If you specify both a `replace_method` and an `image_replace_method`, the
1343 …eSlidesPosition": { # Updates the position of slides in the presentation. # Updates the position o…
1344 "slideObjectIds": [ # The IDs of the slides in the presentation that should be moved.
1345 # The slides in this list must be in existing presentation order, without
1349 "insertionIndex": 42, # The index where the slides should be inserted, based on the slide
1350 # arrangement before the move takes place. Must be between zero and the
1351 # number of slides in the presentation, inclusive.
1355 # When duplicating a slide, the duplicate slide will be created immediately
1356 # following the specified slide. When duplicating a page element, the duplicate
1357 # will be placed on the same page at the same position as the original.
1358 "objectIds": { # The object being duplicated may contain other objects, for example when
1359 # duplicating a slide or a group page element. This map defines how the IDs
1360 # of duplicated objects are generated: the keys are the IDs of the original
1361 # objects and its values are the IDs that will be assigned to the
1362 # corresponding duplicate object. The ID of the source object's duplicate
1363 # may be specified in this map as well, using the same value of the
1364 # `object_id` field as a key and the newly desired ID as the value.
1366 # All keys must correspond to existing IDs in the presentation. All values
1367 # must be unique in the presentation and must start with an alphanumeric
1370 # `[a-zA-Z0-9_-:]`). The length of the new ID must not be less than 5 or
1373 # If any IDs of source objects are omitted from the map, a new random ID will
1374 # be assigned. If the map is empty or unset, all duplicate objects will
1378 "objectId": "A String", # The ID of the object to duplicate.
1380 …"updateParagraphStyle": { # Updates the styling for all of the paragraphs within a Shape or Table …
1381 # overlap with the given text index range.
1382 "fields": "A String", # The fields that should be updated.
1384 # At least one field must be specified. The root `style` is implied and
1388 # For example, to update the paragraph alignment, set `fields` to
1391 # To reset a property to its default value, include its field name in the
1392 # field mask but leave the field itself unset.
1393 "style": { # Styles that apply to a whole paragraph. # The paragraph's style.
1396 # inherited from the parent. Which paragraph styles are inherited depend on the
1399 # * A paragraph not in a list will inherit its paragraph style from the
1400 # paragraph at the 0 nesting level of the list inside the parent placeholder.
1401 # * A paragraph in a list will inherit its paragraph style from the paragraph
1402 # at its corresponding nesting level of the list inside the parent
1406 "spacingMode": "A String", # The spacing mode for the paragraph.
1407 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
1410 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
1411 # inherited from the parent.
1412 "magnitude": 3.14, # The magnitude.
1413 "unit": "A String", # The units for magnitude.
1415 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
1416 # is represented as 100.0. If unset, the value is inherited from the parent.
1417 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
1418 # the start of the text, based on the current text direction. If unset, the
1419 # value is inherited from the parent.
1420 "magnitude": 3.14, # The magnitude.
1421 "unit": "A String", # The units for magnitude.
1423 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
1424 # inherited from the parent.
1425 "magnitude": 3.14, # The magnitude.
1426 "unit": "A String", # The units for magnitude.
1428 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
1429 # the end of the text, based on the current text direction. If unset, the
1430 # value is inherited from the parent.
1431 "magnitude": 3.14, # The magnitude.
1432 "unit": "A String", # The units for magnitude.
1434 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
1435 # If unset, the value is inherited from the parent.
1436 "magnitude": 3.14, # The magnitude.
1437 "unit": "A String", # The units for magnitude.
1439 "alignment": "A String", # The text alignment for this paragraph.
1441 …ous range of an indexed collection, such as characters in # The range of text containing the parag…
1443 "endIndex": 42, # The optional zero-based index of the end of the collection.
1445 "startIndex": 42, # The optional zero-based index of the beginning of the collection.
1447 "type": "A String", # The type of range.
1449 "objectId": "A String", # The object ID of the shape or table with the text to be styled.
1450 …location of a single table cell within a table. # The location of the cell in the table containing…
1453 "rowIndex": 42, # The 0-based row index.
1454 "columnIndex": 42, # The 0-based column index.
1457 …Chart": { # Refreshes an embedded Google Sheets chart by replacing it with the latest # Refreshes …
1458 # version of the chart from Google Sheets.
1460 # NOTE: Refreshing charts requires at least one of the spreadsheets.readonly,
1462 "objectId": "A String", # The object ID of the chart to refresh.
1466 "text": "A String", # The text to search for in the shape or table.
1467 "matchCase": True or False, # Indicates whether the search should respect case:
1469 # - `True`: the search is case sensitive.
1470 # - `False`: the search is case insensitive.
1472 … "pageObjectIds": [ # If non-empty, limits the matches to page elements only on the given pages.
1474 # Returns a 400 bad request error if given the page object ID of a
1476 # or if a page with that object ID doesn't exist in the presentation.
1479 "replaceText": "A String", # The text that will replace the matched text.
1481 …eTableBorderProperties": { # Updates the properties of the table borders in a Table. # Updates the
1482 …"tableBorderProperties": { # The border styling properties of the # The table border properties to…
1484 "tableBorderFill": { # The fill of the border. # The fill of the table border.
1485 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
1490 "color": { # A themeable solid color value. # The color value of the solid fill.
1493 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
1494 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
1495 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
1498 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
1499 # That is, the final pixel color is defined by the equation:
1507 "dashStyle": "A String", # The dash style of the border.
1508 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
1509 "magnitude": 3.14, # The magnitude.
1510 "unit": "A String", # The units for magnitude.
1513 "fields": "A String", # The fields that should be updated.
1515 # At least one field must be specified. The root `tableBorderProperties` is
1519 # For example to update the table border solid fill color, set
1522 # To reset a property to its default value, include its field name in the
1523 # field mask but leave the field itself unset.
1524 …"borderPosition": "A String", # The border position in the table range the updates should apply to…
1525 # border position is not specified, the updates will apply to all borders in
1526 # the table range.
1527 "objectId": "A String", # The object ID of the table.
1528 …sents a reference to a subset of a table. # The table range representing the subset of the table t…
1529 # are applied. If a table range is not specified, the updates will apply to
1530 # the entire table.
1532 # It's important to note that the cells specified by a table range do not
1534 # where all the cells of the last row are merged together. The table looks
1541 # specifies the following cells:
1545 "rowSpan": 42, # The row span of the table range.
1546 "columnSpan": 42, # The column span of the table range.
1547 …ion": { # A location of a single table cell within a table. # The starting location of the table r…
1548 "rowIndex": 42, # The 0-based row index.
1549 "columnIndex": 42, # The 0-based column index.
1555 # NOTE: Chart creation requires at least one of the spreadsheets.readonly,
1557 … "spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the chart.
1558 "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet.
1559 …"linkingMode": "A String", # The mode with which the chart is linked to the source spreadsheet. Wh…
1560 # not specified, the chart will be an image that is not linked.
1561 …ementProperties": { # Common properties for a page element. # The element properties for the chart.
1563 # When the aspect ratio of the provided size does not match the chart aspect
1564 # ratio, the chart is scaled and centered with respect to the size in order
1565 # to maintain aspect ratio. The provided transform is applied after this
1569 # PageElement, the API may modify
1570 # the values of both `size` and `transform`, but the
1572 "pageObjectId": "A String", # The object ID of the page where the element is located.
1573 …eTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform for the element.
1586 "translateX": 3.14, # The X coordinate translation element.
1587 "translateY": 3.14, # The Y coordinate translation element.
1588 "scaleX": 3.14, # The X coordinate scaling element.
1589 "scaleY": 3.14, # The Y coordinate scaling element.
1590 "shearY": 3.14, # The Y coordinate shearing element.
1591 "shearX": 3.14, # The X coordinate shearing element.
1592 "unit": "A String", # The units for translate elements.
1594 "size": { # A width and height. # The size of the element.
1595 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
1596 "magnitude": 3.14, # The magnitude.
1597 "unit": "A String", # The units for magnitude.
1599 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
1600 "magnitude": 3.14, # The magnitude.
1601 "unit": "A String", # The units for magnitude.
1607 # If specified, the ID must be unique among all pages and page elements in
1608 # the presentation. The ID should start with a word character [a-zA-Z0-9_]
1609 # and then followed by any number of the following characters [a-zA-Z0-9_-:].
1610 # The length of the ID should not be less than 5 or greater than 50.
1614 …ange represents a reference to a subset of a table. # The table range specifying which cells of th…
1617 # unmerged will not be affected. If the range has no merged cells, the
1618 # request will do nothing. If there is text in any of the merged cells, the
1619 # text will remain in the upper-left ("head") cell of the resulting block of
1622 # It's important to note that the cells specified by a table range do not
1624 # where all the cells of the last row are merged together. The table looks
1631 # specifies the following cells:
1635 "rowSpan": 42, # The row span of the table range.
1636 "columnSpan": 42, # The column span of the table range.
1637 …ion": { # A location of a single table cell within a table. # The starting location of the table r…
1638 "rowIndex": 42, # The 0-based row index.
1639 "columnIndex": 42, # The 0-based column index.
1642 "objectId": "A String", # The object ID of the table.
1645 …ppings": [ # An optional list of object ID mappings from the placeholder(s) on the layout to the p…
1646 # that will be created on the new slide from that specified layout. Can only
1648 { # The user-specified ID mapping for a placeholder that will be created on a
1650 …"layoutPlaceholder": { # The placeholder information that uniquely identifies a placeholder shape.…
1653 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
1654 # If unset, the parent placeholder shape does not exist, so the shape does
1656 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
1657 # the same page, they would have different index values.
1658 "type": "A String", # The type of the placeholder.
1660 …"objectId": "A String", # A user-supplied object ID for the placeholder identified above that to be
1664 # in the presentation. The ID must start with an alphanumeric character or an
1668 # The length of the ID must not be less than 5 or greater than 50.
1671 …"layoutPlaceholderObjectId": "A String", # The object ID of the placeholder on a layout that will …
1675 …erence. This may reference either: # Layout reference of the slide to be inserted, based on the *c…
1676 # master*, which is one of the following:
1678 # - The master of the previous slide index.
1679 # - The master of the first slide, if the insertion_index is zero.
1680 # - The first master in the presentation, if there are no slides.
1682 # If the LayoutReference is not found in the current master, a 400 bad
1685 # If you don't specify a layout reference, then the new slide will use the
1689 # - One of the layouts in the presentation.
1691 … "layoutId": "A String", # Layout ID: the object ID of one of the layouts in the presentation.
1696 # in the presentation. The ID must start with an alphanumeric character or an
1700 # The length of the ID must not be less than 5 or greater than 50.
1703 … "insertionIndex": 42, # The optional zero-based index indicating where to insert the slides.
1705 # If you don't specify an index, the new slide is created at the end.
1707 …ct": { # Deletes an object, either pages or # Deletes a page or page element from the presentation.
1708 # page elements, from the
1710 "objectId": "A String", # The object ID of the page or page element to delete.
1713 # only 1 or no page elements, the group is also deleted.
1718 …"updateShapeProperties": { # Update the properties of a Shape. # Updates the properties of a Shape.
1719 "fields": "A String", # The fields that should be updated.
1721 # At least one field must be specified. The root `shapeProperties` is
1725 # For example to update the shape background solid fill color, set `fields`
1728 # To reset a property to its default value, include its field name in the
1729 # field mask but leave the field itself unset.
1730 "shapeProperties": { # The properties of a Shape. # The shape properties to update.
1732 # If the shape is a placeholder shape as determined by the
1735 # Determining the rendered value of the property depends on the corresponding
1737 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
1738 # a parent placeholder if it exists. If the shape has no parent, then the
1739 # default shadow matches the defaults for new shapes created in the Slides
1743 # if it exists. If there is no parent, the fields will default to the value
1744 # used for new page elements created in the Slides editor, which may depend on
1745 # the page element kind.
1746 "color": { # A themeable solid color value. # The shadow color value.
1749 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
1750 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
1751 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
1754 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
1755 # relative to the alignment position.
1768 "translateX": 3.14, # The X coordinate translation element.
1769 "translateY": 3.14, # The Y coordinate translation element.
1770 "scaleX": 3.14, # The X coordinate scaling element.
1771 "scaleY": 3.14, # The Y coordinate scaling element.
1772 "shearY": 3.14, # The Y coordinate shearing element.
1773 "shearX": 3.14, # The X coordinate shearing element.
1774 "unit": "A String", # The units for translate elements.
1776 "propertyState": "A String", # The shadow property state.
1778 # Updating the shadow on a page element will implicitly update this field to
1779 # `RENDERED`, unless another value is specified in the same request. To have
1781 # case, any other shadow fields set in the same request will be ignored.
1782 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
1784 "magnitude": 3.14, # The magnitude.
1785 "unit": "A String", # The units for magnitude.
1787 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
1788 "type": "A String", # The type of the shadow. This property is read-only.
1789 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
1790 # scale and skew of the shadow. This property is read-only.
1791 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
1794 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
1795 # inherited from a parent placeholder if it exists. If the shape has no
1796 # parent, then the default background fill depends on the shape type,
1797 # matching the defaults for new shapes created in the Slides editor.
1798 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
1803 "color": { # A themeable solid color value. # The color value of the solid fill.
1806 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
1807 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
1808 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
1811 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
1812 # That is, the final pixel color is defined by the equation:
1819 "propertyState": "A String", # The background fill property state.
1821 # Updating the fill on a shape will implicitly update this field to
1822 # `RENDERED`, unless another value is specified in the same request. To
1824 # any other fill fields set in the same request will be ignored.
1826 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
1828 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
1829 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
1830 # in the presentation. There may not be a slide at this index.
1831 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
1836 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
1837 # parent placeholder if it exists. If the shape has no parent, then the
1838 # default outline depends on the shape type, matching the defaults for
1839 # new shapes created in the Slides editor.
1842 # if it exists. If there is no parent, the fields will default to the value
1843 # used for new page elements created in the Slides editor, which may depend on
1844 # the page element kind.
1845 "outlineFill": { # The fill of the outline. # The fill of the outline.
1846 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
1851 "color": { # A themeable solid color value. # The color value of the solid fill.
1854 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
1855 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
1856 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
1859 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
1860 # That is, the final pixel color is defined by the equation:
1868 "propertyState": "A String", # The outline property state.
1870 # Updating the outline on a page element will implicitly update this field
1871 # to `RENDERED`, unless another value is specified in the same request. To
1873 # this case, any other outline fields set in the same request will be
1875 "dashStyle": "A String", # The dash style of the outline.
1876 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
1877 "magnitude": 3.14, # The magnitude.
1878 "unit": "A String", # The units for magnitude.
1881 … "contentAlignment": "A String", # The alignment of the content in the shape. If unspecified,
1882 # the alignment is inherited from a parent placeholder if it exists. If the
1883 # shape has no parent, the default alignment matches the alignment for new
1884 # shapes created in the Slides editor.
1886 "objectId": "A String", # The object ID of the shape the updates are applied to.
1888 …"updateTableColumnProperties": { # Updates the properties of a Table column. # Updates the propert…
1890 … "columnIndices": [ # The list of zero-based indices specifying which columns to update. If no
1891 # indices are provided, all columns in the table will be updated.
1894 "fields": "A String", # The fields that should be updated.
1896 # At least one field must be specified. The root `tableColumnProperties` is
1900 # For example to update the column width, set `fields` to `"column_width"`.
1902 # If '"column_width"' is included in the field mask but the property is left
1903 # unset, the column width will default to 406,400 EMU (32 points).
1904 …"tableColumnProperties": { # Properties of each column in a table. # The table column properties t…
1906 # If the value of `table_column_properties#column_width` in the request is
1908 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
1909 "magnitude": 3.14, # The magnitude.
1910 "unit": "A String", # The units for magnitude.
1913 "objectId": "A String", # The object ID of the table.
1916 …ementProperties": { # Common properties for a page element. # The element properties for the shape.
1919 # PageElement, the API may modify
1920 # the values of both `size` and `transform`, but the
1922 "pageObjectId": "A String", # The object ID of the page where the element is located.
1923 …eTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform for the element.
1936 "translateX": 3.14, # The X coordinate translation element.
1937 "translateY": 3.14, # The Y coordinate translation element.
1938 "scaleX": 3.14, # The X coordinate scaling element.
1939 "scaleY": 3.14, # The Y coordinate scaling element.
1940 "shearY": 3.14, # The Y coordinate shearing element.
1941 "shearX": 3.14, # The X coordinate shearing element.
1942 "unit": "A String", # The units for translate elements.
1944 "size": { # A width and height. # The size of the element.
1945 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
1946 "magnitude": 3.14, # The magnitude.
1947 "unit": "A String", # The units for magnitude.
1949 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
1950 "magnitude": 3.14, # The magnitude.
1951 "unit": "A String", # The units for magnitude.
1955 "shapeType": "A String", # The shape type.
1959 # in the presentation. The ID must start with an alphanumeric character or an
1963 # The length of the ID must not be less than 5 or greater than 50.
1967 "objectIds": [ # The object IDs of the objects to ungroup.
1970 # groups can be ungrouped. All the groups
1971 # should be on the same page. The group itself is deleted. The visual sizes
1972 # and positions of all the children are preserved.
1978 # Replacing an image removes some image effects from the existing image.
1979 "imageObjectId": "A String", # The ID of the existing image that will be replaced.
1980 "url": "A String", # The URL of the new image.
1982 # The image is fetched once at insertion time and a copy is stored for
1983 # display inside the presentation. Images must be less than 50MB in size,
1987 # The provided URL can be at most 2 kB in length. The URL itself is saved
1988 # with the image, and exposed via the Image.source_url field.
1989 "imageReplaceMethod": "A String", # The replacement method.
1992 "rows": 42, # Number of rows in the table.
1993 …ementProperties": { # Common properties for a page element. # The element properties for the table.
1995 # The table will be created at the provided size, subject to a minimum size.
1996 # If no size is provided, the table will be automatically sized.
1999 # transform is provided, the table will be centered on the page.
2002 # PageElement, the API may modify
2003 # the values of both `size` and `transform`, but the
2005 "pageObjectId": "A String", # The object ID of the page where the element is located.
2006 …eTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform for the element.
2019 "translateX": 3.14, # The X coordinate translation element.
2020 "translateY": 3.14, # The Y coordinate translation element.
2021 "scaleX": 3.14, # The X coordinate scaling element.
2022 "scaleY": 3.14, # The Y coordinate scaling element.
2023 "shearY": 3.14, # The Y coordinate shearing element.
2024 "shearX": 3.14, # The X coordinate shearing element.
2025 "unit": "A String", # The units for translate elements.
2027 "size": { # A width and height. # The size of the element.
2028 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
2029 "magnitude": 3.14, # The magnitude.
2030 "unit": "A String", # The units for magnitude.
2032 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
2033 "magnitude": 3.14, # The magnitude.
2034 "unit": "A String", # The units for magnitude.
2038 "columns": 42, # Number of columns in the table.
2042 # in the presentation. The ID must start with an alphanumeric character or an
2046 # The length of the ID must not be less than 5 or greater than 50.
2051 …"cellLocation": { # A location of a single table cell within a table. # The reference table cell l…
2053 # The column this cell spans will be deleted. If this is a merged cell,
2054 # multiple columns will be deleted. If no columns remain in the table after
2055 # this deletion, the whole table is deleted.
2056 "rowIndex": 42, # The 0-based row index.
2057 "columnIndex": 42, # The 0-based column index.
2059 "tableObjectId": "A String", # The table to delete columns from.
2063 # Other columns in the table will be resized to fit the new column.
2064 "tableObjectId": "A String", # The table to insert columns into.
2065 …"insertRight": True or False, # Whether to insert new columns to the right of the reference cell l…
2067 # - `True`: insert to the right.
2068 # - `False`: insert to the left.
2069 "number": 42, # The number of columns to be inserted. Maximum 20 per request.
2070 …"cellLocation": { # A location of a single table cell within a table. # The reference table cell l…
2072 # A new column will be inserted to the left (or right) of the column where
2073 # the reference cell is. If the reference cell is a merged cell, a new
2074 # column will be inserted to the left (or right) of the merged cell.
2075 "rowIndex": 42, # The 0-based row index.
2076 "columnIndex": 42, # The 0-based column index.
2079 …"updatePageElementAltText": { # Updates the alt text title and/or description of a # Updates the a…
2082 …"description": "A String", # The updated alt text description of the page element. If unset the ex…
2083 # value will be maintained. The description is exposed to screen readers
2085 # to the content of the page element.
2086 "objectId": "A String", # The object ID of the page element the updates are applied to.
2087 "title": "A String", # The updated alt text title of the page element. If unset the
2088 # existing value will be maintained. The title is exposed to screen readers
2090 # to the content of the page element.
2092 …"updatePageElementTransform": { # Updates the transform of a page element. # Updates the transform…
2094 # Updating the transform of a group will change the absolute transform of the
2096 # the documentation for PageElement.transform for more details.
2097 "applyMode": "A String", # The apply mode of the transform update.
2098 … a 3x3 matrix with an implied last row of [ 0 0 1 ] # The input transform matrix used to update th…
2111 "translateX": 3.14, # The X coordinate translation element.
2112 "translateY": 3.14, # The Y coordinate translation element.
2113 "scaleX": 3.14, # The X coordinate scaling element.
2114 "scaleY": 3.14, # The Y coordinate scaling element.
2115 "shearY": 3.14, # The Y coordinate shearing element.
2116 "shearX": 3.14, # The X coordinate shearing element.
2117 "unit": "A String", # The units for translate elements.
2119 "objectId": "A String", # The object ID of the page element to update.
2122 …ange represents a reference to a subset of a table. # The table range specifying which cells of th…
2124 # Any text in the cells being merged will be concatenated and stored in the
2125 # upper-left ("head") cell of the range. If the range is non-rectangular
2126 # (which can occur in some cases where the range covers cells that are
2129 # It's important to note that the cells specified by a table range do not
2131 # where all the cells of the last row are merged together. The table looks
2138 # specifies the following cells:
2142 "rowSpan": 42, # The row span of the table range.
2143 "columnSpan": 42, # The column span of the table range.
2144 …ion": { # A location of a single table cell within a table. # The starting location of the table r…
2145 "rowIndex": 42, # The 0-based row index.
2146 "columnIndex": 42, # The 0-based column index.
2149 "objectId": "A String", # The object ID of the table.
2154 …"requiredRevisionId": "A String", # The revision ID of the presentation required for the write req…
2155 # specified and the `required_revision_id` doesn't exactly match the
2156 # presentation's current `revision_id`, the request will not be processed and
2167 An object of the form:
2170 "presentationId": "A String", # The presentation the updates were applied to.
2171 …vides control over how write requests are executed. # The updated write control after applying the
2172 …"requiredRevisionId": "A String", # The revision ID of the presentation required for the write req…
2173 # specified and the `required_revision_id` doesn't exactly match the
2174 # presentation's current `revision_id`, the request will not be processed and
2177 "replies": [ # The reply of the updates. This maps 1:1 with the updates, although
2180 "createImage": { # The result of creating an image. # The result of creating an image.
2181 "objectId": "A String", # The object ID of the created image.
2183 …"replaceAllShapesWithImage": { # The result of replacing shapes with an image. # The result of rep…
2185 "occurrencesChanged": 42, # The number of shapes replaced with images.
2187 …"duplicateObject": { # The response of duplicating an object. # The result of duplicating an objec…
2188 "objectId": "A String", # The ID of the new duplicate object.
2190 "createShape": { # The result of creating a shape. # The result of creating a shape.
2191 "objectId": "A String", # The object ID of the created shape.
2193 "replaceAllText": { # The result of replacing text. # The result of replacing text.
2194 "occurrencesChanged": 42, # The number of occurrences changed by replacing all text.
2196 …"createSheetsChart": { # The result of creating an embedded Google Sheets chart. # The result of c…
2197 "objectId": "A String", # The object ID of the created chart.
2199 "createVideo": { # The result of creating a video. # The result of creating a video.
2200 "objectId": "A String", # The object ID of the created video.
2202 "createLine": { # The result of creating a line. # The result of creating a line.
2203 "objectId": "A String", # The object ID of the created line.
2205 "createTable": { # The result of creating a table. # The result of creating a table.
2206 "objectId": "A String", # The object ID of the created table.
2208 "groupObjects": { # The result of grouping objects. # The result of grouping objects.
2209 "objectId": "A String", # The object ID of the created group.
2211 "createSlide": { # The result of creating a slide. # The result of creating a slide.
2212 "objectId": "A String", # The object ID of the created slide.
2214 …"replaceAllShapesWithSheetsChart": { # The result of replacing shapes with a Google Sheets chart. …
2216 "occurrencesChanged": 42, # The number of shapes replaced with charts.
2225 <pre>Creates a blank presentation using the title given in the request. If a
2226 `presentationId` is provided, it is used as the ID of the new presentation.
2227 Otherwise, a new ID is generated. Other fields in the request, including
2229 Returns the created presentation.
2232 body: object, The request body. (required)
2233 The object takes the form of:
2236 "presentationId": "A String", # The ID of the presentation.
2237 "masters": [ # The slide masters in the presentation. A slide master contains all common
2238 # page elements and the common properties for a set of layouts. They serve
2241 # - Placeholder shapes on a master contain the default text styles and shape
2243 # - The master page properties define the common page properties inherited by
2245 # - Any other shapes on the master slide will appear on all slides using that
2248 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
2250 "displayName": "A String", # The human-readable name of the layout.
2251 "name": "A String", # The name of the layout.
2252 "masterObjectId": "A String", # The object ID of the master that this layout is based on.
2254 "pageElements": [ # The page elements rendered on the page.
2258 "renderedText": "A String", # The text rendered as word art.
2262 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
2266 "objectId": "A String", # The object ID for this page element. Object IDs used by
2268 # google.apps.slides.v1.PageElement share the same namespace.
2269 … "title": "A String", # The title of the page element. Combined with description to display alt
2274 # This URL is tagged with the account of the requester. Anyone with the URL
2275 # effectively accesses the image as the original requester. Access to the
2276 # image may be lost if the presentation's sharing settings change.
2277 "imageProperties": { # The properties of the Image. # The properties of the image.
2278 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
2281 # if it exists. If there is no parent, the fields will default to the value
2282 # used for new page elements created in the Slides editor, which may depend on
2283 # the page element kind.
2284 "outlineFill": { # The fill of the outline. # The fill of the outline.
2285 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
2290 … "color": { # A themeable solid color value. # The color value of the solid fill.
2293 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2294 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2295 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2298 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
2299 # That is, the final pixel color is defined by the equation:
2307 "propertyState": "A String", # The outline property state.
2309 # Updating the outline on a page element will implicitly update this field
2310 # to `RENDERED`, unless another value is specified in the same request. To
2312 # this case, any other outline fields set in the same request will be
2314 "dashStyle": "A String", # The dash style of the outline.
2315 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
2316 "magnitude": 3.14, # The magnitude.
2317 "unit": "A String", # The units for magnitude.
2320 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
2322 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
2324 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
2327 # The colors in the gradient will replace the corresponding colors at
2328 # the same position in the color palette and apply to the image. This
2331 "color": { # A themeable solid color value. # The color of the gradient stop.
2334 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2335 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2336 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2339 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
2341 … "position": 3.14, # The relative position of the color stop in the gradient band measured
2342 # in percentage. The value should be in the interval [0.0, 1.0].
2345 "name": "A String", # The name of the recolor effect.
2347 # The name is determined from the `recolor_stops` by matching the gradient
2348 # against the colors in the page's current color scheme. This property is
2351 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
2352 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
2353 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
2354 # in the presentation. There may not be a slide at this index.
2355 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
2360 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
2363 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
2367 # The crop properties is represented by the offsets of four edges which define
2368 # a crop rectangle. The offsets are measured in percentage from the
2369 # corresponding edges of the object's original bounding rectangle towards
2370 # inside, relative to the object's original dimensions.
2372 # - If the offset is in the interval (0, 1), the corresponding edge of crop
2373 # rectangle is positioned inside of the object's original bounding rectangle.
2374 # - If the offset is negative or greater than 1, the corresponding edge of crop
2375 # rectangle is positioned outside of the object's original bounding rectangle.
2376 # - If the left edge of the crop rectangle is on the right side of its right
2377 # edge, the object will be flipped horizontally.
2378 # - If the top edge of the crop rectangle is below its bottom edge, the object
2380 # - If all offsets and rotation angle is 0, the object is not cropped.
2382 # After cropping, the content in the crop rectangle will be stretched to fit
2384 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
2385 # the right of the original bounding rectangle left edge, relative to the
2387 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
2388 # above the original bounding rectangle bottom edge, relative to the object's
2390 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
2391 # Rotation angle is applied after the offset.
2392 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
2393 # to the left of the original bounding rectangle right edge, relative to the
2395 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
2396 # below the original bounding rectangle top edge, relative to the object's
2399 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
2403 # if it exists. If there is no parent, the fields will default to the value
2404 # used for new page elements created in the Slides editor, which may depend on
2405 # the page element kind.
2406 "color": { # A themeable solid color value. # The shadow color value.
2409 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2410 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2411 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2414 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
2415 # relative to the alignment position.
2428 "translateX": 3.14, # The X coordinate translation element.
2429 "translateY": 3.14, # The Y coordinate translation element.
2430 "scaleX": 3.14, # The X coordinate scaling element.
2431 "scaleY": 3.14, # The Y coordinate scaling element.
2432 "shearY": 3.14, # The Y coordinate shearing element.
2433 "shearX": 3.14, # The X coordinate shearing element.
2434 "unit": "A String", # The units for translate elements.
2436 "propertyState": "A String", # The shadow property state.
2438 # Updating the shadow on a page element will implicitly update this field to
2439 # `RENDERED`, unless another value is specified in the same request. To have
2441 # case, any other shadow fields set in the same request will be ignored.
2442 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
2444 "magnitude": 3.14, # The magnitude.
2445 "unit": "A String", # The units for magnitude.
2447 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
2448 "type": "A String", # The type of the shadow. This property is read-only.
2449 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
2450 # scale and skew of the shadow. This property is read-only.
2451 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
2454 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
2457 …"sourceUrl": "A String", # The source URL is the URL used to insert the image. The source URL can …
2460 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
2462 # The visual appearance of the page element is determined by its absolute
2463 # transform. To compute the absolute transform, preconcatenate a page
2464 # element's transform with the transforms of all of its parent groups. If the
2465 # page element is not in a group, its absolute transform is the same as the
2468 … # The initial transform for the newly created Group is always the identity transform.
2481 "translateX": 3.14, # The X coordinate translation element.
2482 "translateY": 3.14, # The Y coordinate translation element.
2483 "scaleX": 3.14, # The X coordinate scaling element.
2484 "scaleY": 3.14, # The Y coordinate scaling element.
2485 "shearY": 3.14, # The Y coordinate shearing element.
2486 "shearX": 3.14, # The X coordinate shearing element.
2487 "unit": "A String", # The units for translate elements.
2491 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
2493 … "textElements": [ # The text contents broken down into its component parts, including styling
2495 { # A TextElement describes the content of a range of indices in the text content
2497 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
2499 "content": "A String", # The rendered content of this auto text, if available.
2500 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
2503 # inherited from the parent. Which text styles are inherited depend on the
2507 … # from the the newline character in the paragraph at the 0 nesting level of
2508 # the list inside the parent placeholder.
2510 … # from the newline character in the paragraph at its corresponding nesting
2511 # level of the list inside the parent placeholder.
2515 … # fields will revert the style to a value matching the defaults in the Slides
2517 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
2518 # transparent, depending on if the `opaque_color` field in it is set.
2523 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2524 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2525 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2529 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
2530 # transparent, depending on if the `opaque_color` field in it is set.
2535 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2536 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2537 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2541 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
2544 … # rendered in a smaller font size, computed based on the `font_size` field.
2545 # The `font_size` itself is not affected by changes in this field.
2546 "strikethrough": True or False, # Whether or not the text is struck through.
2547 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
2550 … # weights without breaking backwards compatibility. As such, when reading the
2551 … # style of a range of text, the value of `weighted_font_family#font_family`
2553 … # both fields are included in the field mask (either explicitly or through
2554 # the wildcard `"*"`), their values are reconciled as follows:
2556 … # * If `font_family` is set and `weighted_font_family` is not, the value of
2558 … # * If both fields are set, the value of `font_family` must match that of
2559 … # `weighted_font_family#font_family`. If so, the font family and weight of
2562 # * If `weighted_font_family` is set and `font_family` is not, the font
2564 … # * If neither field is set, the font family and weight of the text inherit
2565 … # from the parent. Note that these properties cannot inherit separately
2569 # `bold`, the `weighted_font_family` is applied first, then `bold`.
2576 "fontFamily": "A String", # The font family of the text.
2578 # The font family can be any font from the Font menu in Slides or from
2579 # [Google Fonts] (https://fonts.google.com/). If the font name is
2580 # unrecognized, the text is rendered in `Arial`.
2581 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
2583 # corresponds to the numerical values described in the CSS 2.1
2587 … # `700` are considered bold, and weights less than `700`are not bold. The
2590 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
2591 "fontFamily": "A String", # The font family of the text.
2593 # The font family can be any font from the Font menu in Slides or from
2594 # [Google Fonts] (https://fonts.google.com/). If the font name is
2595 # unrecognized, the text is rendered in `Arial`.
2597 # Some fonts can affect the weight of the text. If an update request
2598 # specifies values for both `font_family` and `bold`, the explicitly-set
2600 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
2602 "magnitude": 3.14, # The magnitude.
2603 "unit": "A String", # The units for magnitude.
2605 "italic": True or False, # Whether or not the text is italicized.
2606 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
2609 … # Changing the link in an update request causes some other changes to the
2610 # text style of the range:
2612 # * When setting a link, the text foreground color will be set to
2613 # ThemeColorType.HYPERLINK and the text will
2614 # be underlined. If these fields are modified in the same
2615 # request, those values will be used instead of the link defaults.
2617 # also update the existing link to point to the new URL.
2620 # will separate the newline character(s) into their own text runs. The
2621 … # link will be applied separately to the runs before and after the newline.
2622 # * Removing a link will update the text style of the range to match the
2623 … # style of the preceding text (or the default text styles if the preceding
2624 … # text is another link) unless different styles are being set in the same
2626 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
2627 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
2628 # in the presentation. There may not be a slide at this index.
2629 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
2634 "underline": True or False, # Whether or not the text is underlined.
2635 "bold": True or False, # Whether or not the text is rendered as bold.
2637 "type": "A String", # The type of this auto text.
2639 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
2641 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
2642 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
2644 # The `start_index` and `end_index` of this TextElement represent the
2645 # range of the paragraph. Other TextElements with an index range contained
2647 # paragraph. The range of indices of two separate paragraphs will never
2649 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
2652 … # inherited from the parent. Which paragraph styles are inherited depend on the
2655 # * A paragraph not in a list will inherit its paragraph style from the
2656 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
2657 … # * A paragraph in a list will inherit its paragraph style from the paragraph
2658 # at its corresponding nesting level of the list inside the parent
2662 "spacingMode": "A String", # The spacing mode for the paragraph.
2663 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
2666 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
2667 # inherited from the parent.
2668 "magnitude": 3.14, # The magnitude.
2669 "unit": "A String", # The units for magnitude.
2671 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
2672 … # is represented as 100.0. If unset, the value is inherited from the parent.
2673 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
2674 … # the start of the text, based on the current text direction. If unset, the
2675 # value is inherited from the parent.
2676 "magnitude": 3.14, # The magnitude.
2677 "unit": "A String", # The units for magnitude.
2679 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
2680 # inherited from the parent.
2681 "magnitude": 3.14, # The magnitude.
2682 "unit": "A String", # The units for magnitude.
2684 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
2685 … # the end of the text, based on the current text direction. If unset, the
2686 # value is inherited from the parent.
2687 "magnitude": 3.14, # The magnitude.
2688 "unit": "A String", # The units for magnitude.
2690 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
2691 # If unset, the value is inherited from the parent.
2692 "magnitude": 3.14, # The magnitude.
2693 "unit": "A String", # The units for magnitude.
2695 "alignment": "A String", # The text alignment for this paragraph.
2697 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
2699 "nestingLevel": 42, # The nesting level of this paragraph in the list.
2700 "listId": "A String", # The ID of the list this paragraph belongs to.
2701 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
2704 … # inherited from the parent. Which text styles are inherited depend on the
2708 … # from the the newline character in the paragraph at the 0 nesting level of
2709 # the list inside the parent placeholder.
2711 … # from the newline character in the paragraph at its corresponding nesting
2712 # level of the list inside the parent placeholder.
2716 … # fields will revert the style to a value matching the defaults in the Slides
2718 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
2719 # transparent, depending on if the `opaque_color` field in it is set.
2724 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2725 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2726 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2730 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
2731 # transparent, depending on if the `opaque_color` field in it is set.
2736 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2737 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2738 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2742 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
2745 … # rendered in a smaller font size, computed based on the `font_size` field.
2746 # The `font_size` itself is not affected by changes in this field.
2747 … "strikethrough": True or False, # Whether or not the text is struck through.
2748 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
2751 … # weights without breaking backwards compatibility. As such, when reading the
2752 … # style of a range of text, the value of `weighted_font_family#font_family`
2754 … # both fields are included in the field mask (either explicitly or through
2755 # the wildcard `"*"`), their values are reconciled as follows:
2757 … # * If `font_family` is set and `weighted_font_family` is not, the value of
2759 … # * If both fields are set, the value of `font_family` must match that of
2760 … # `weighted_font_family#font_family`. If so, the font family and weight of
2763 … # * If `weighted_font_family` is set and `font_family` is not, the font
2765 … # * If neither field is set, the font family and weight of the text inherit
2766 … # from the parent. Note that these properties cannot inherit separately
2770 # `bold`, the `weighted_font_family` is applied first, then `bold`.
2777 "fontFamily": "A String", # The font family of the text.
2779 … # The font family can be any font from the Font menu in Slides or from
2780 # [Google Fonts] (https://fonts.google.com/). If the font name is
2781 # unrecognized, the text is rendered in `Arial`.
2782 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
2784 # corresponds to the numerical values described in the CSS 2.1
2788 … # `700` are considered bold, and weights less than `700`are not bold. The
2791 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
2792 "fontFamily": "A String", # The font family of the text.
2794 # The font family can be any font from the Font menu in Slides or from
2795 # [Google Fonts] (https://fonts.google.com/). If the font name is
2796 # unrecognized, the text is rendered in `Arial`.
2798 # Some fonts can affect the weight of the text. If an update request
2799 … # specifies values for both `font_family` and `bold`, the explicitly-set
2801 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
2803 "magnitude": 3.14, # The magnitude.
2804 "unit": "A String", # The units for magnitude.
2806 "italic": True or False, # Whether or not the text is italicized.
2807 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
2810 … # Changing the link in an update request causes some other changes to the
2811 # text style of the range:
2813 # * When setting a link, the text foreground color will be set to
2814 # ThemeColorType.HYPERLINK and the text will
2815 # be underlined. If these fields are modified in the same
2816 # request, those values will be used instead of the link defaults.
2818 # also update the existing link to point to the new URL.
2821 … # will separate the newline character(s) into their own text runs. The
2822 … # link will be applied separately to the runs before and after the newline.
2823 … # * Removing a link will update the text style of the range to match the
2824 … # style of the preceding text (or the default text styles if the preceding
2825 … # text is another link) unless different styles are being set in the same
2827 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
2828 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
2829 # in the presentation. There may not be a slide at this index.
2830 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
2835 "underline": True or False, # Whether or not the text is underlined.
2836 "bold": True or False, # Whether or not the text is rendered as bold.
2838 "glyph": "A String", # The rendered bullet glyph for this paragraph.
2841 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
2842 # in the run have the same TextStyle.
2844 # The `start_index` and `end_index` of TextRuns will always be fully
2845 # contained in the index range of a single `paragraph_marker` TextElement.
2848 "content": "A String", # The text of this run.
2849 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
2852 # inherited from the parent. Which text styles are inherited depend on the
2856 … # from the the newline character in the paragraph at the 0 nesting level of
2857 # the list inside the parent placeholder.
2859 … # from the newline character in the paragraph at its corresponding nesting
2860 # level of the list inside the parent placeholder.
2864 … # fields will revert the style to a value matching the defaults in the Slides
2866 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
2867 # transparent, depending on if the `opaque_color` field in it is set.
2872 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2873 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2874 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2878 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
2879 # transparent, depending on if the `opaque_color` field in it is set.
2884 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
2885 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
2886 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
2890 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
2893 … # rendered in a smaller font size, computed based on the `font_size` field.
2894 # The `font_size` itself is not affected by changes in this field.
2895 "strikethrough": True or False, # Whether or not the text is struck through.
2896 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
2899 … # weights without breaking backwards compatibility. As such, when reading the
2900 … # style of a range of text, the value of `weighted_font_family#font_family`
2902 … # both fields are included in the field mask (either explicitly or through
2903 # the wildcard `"*"`), their values are reconciled as follows:
2905 … # * If `font_family` is set and `weighted_font_family` is not, the value of
2907 … # * If both fields are set, the value of `font_family` must match that of
2908 … # `weighted_font_family#font_family`. If so, the font family and weight of
2911 # * If `weighted_font_family` is set and `font_family` is not, the font
2913 … # * If neither field is set, the font family and weight of the text inherit
2914 … # from the parent. Note that these properties cannot inherit separately
2918 # `bold`, the `weighted_font_family` is applied first, then `bold`.
2925 "fontFamily": "A String", # The font family of the text.
2927 # The font family can be any font from the Font menu in Slides or from
2928 # [Google Fonts] (https://fonts.google.com/). If the font name is
2929 # unrecognized, the text is rendered in `Arial`.
2930 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
2932 # corresponds to the numerical values described in the CSS 2.1
2936 … # `700` are considered bold, and weights less than `700`are not bold. The
2939 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
2940 "fontFamily": "A String", # The font family of the text.
2942 # The font family can be any font from the Font menu in Slides or from
2943 # [Google Fonts] (https://fonts.google.com/). If the font name is
2944 # unrecognized, the text is rendered in `Arial`.
2946 # Some fonts can affect the weight of the text. If an update request
2947 # specifies values for both `font_family` and `bold`, the explicitly-set
2949 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
2951 "magnitude": 3.14, # The magnitude.
2952 "unit": "A String", # The units for magnitude.
2954 "italic": True or False, # Whether or not the text is italicized.
2955 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
2958 … # Changing the link in an update request causes some other changes to the
2959 # text style of the range:
2961 # * When setting a link, the text foreground color will be set to
2962 # ThemeColorType.HYPERLINK and the text will
2963 # be underlined. If these fields are modified in the same
2964 # request, those values will be used instead of the link defaults.
2966 # also update the existing link to point to the new URL.
2969 # will separate the newline character(s) into their own text runs. The
2970 … # link will be applied separately to the runs before and after the newline.
2971 # * Removing a link will update the text style of the range to match the
2972 … # style of the preceding text (or the default text styles if the preceding
2973 … # text is another link) unless different styles are being set in the same
2975 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
2976 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
2977 # in the presentation. There may not be a slide at this index.
2978 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
2983 "underline": True or False, # Whether or not the text is underlined.
2984 "bold": True or False, # Whether or not the text is rendered as bold.
2989 "lists": { # The bulleted lists contained in this text, keyed by list ID.
2990 "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
2993 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
2994 # level. A list has at most nine levels of nesting, so the possible values
2995 # for the keys of this map are 0 through 8, inclusive.
2996 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
2998 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
3001 … # inherited from the parent. Which text styles are inherited depend on the
3005 … # from the the newline character in the paragraph at the 0 nesting level of
3006 # the list inside the parent placeholder.
3008 … # from the newline character in the paragraph at its corresponding nesting
3009 # level of the list inside the parent placeholder.
3013 … # fields will revert the style to a value matching the defaults in the Slides
3015 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
3016 # transparent, depending on if the `opaque_color` field in it is set.
3021 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3022 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3023 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3027 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
3028 # transparent, depending on if the `opaque_color` field in it is set.
3033 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3034 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3035 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3039 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
3042 … # rendered in a smaller font size, computed based on the `font_size` field.
3043 # The `font_size` itself is not affected by changes in this field.
3044 … "strikethrough": True or False, # Whether or not the text is struck through.
3045 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
3048 … # weights without breaking backwards compatibility. As such, when reading the
3049 … # style of a range of text, the value of `weighted_font_family#font_family`
3051 … # both fields are included in the field mask (either explicitly or through
3052 # the wildcard `"*"`), their values are reconciled as follows:
3054 … # * If `font_family` is set and `weighted_font_family` is not, the value of
3056 … # * If both fields are set, the value of `font_family` must match that of
3057 … # `weighted_font_family#font_family`. If so, the font family and weight of
3060 … # * If `weighted_font_family` is set and `font_family` is not, the font
3062 … # * If neither field is set, the font family and weight of the text inherit
3063 … # from the parent. Note that these properties cannot inherit separately
3067 # `bold`, the `weighted_font_family` is applied first, then `bold`.
3074 "fontFamily": "A String", # The font family of the text.
3076 … # The font family can be any font from the Font menu in Slides or from
3077 # [Google Fonts] (https://fonts.google.com/). If the font name is
3078 # unrecognized, the text is rendered in `Arial`.
3079 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
3081 # corresponds to the numerical values described in the CSS 2.1
3085 … # `700` are considered bold, and weights less than `700`are not bold. The
3088 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
3089 "fontFamily": "A String", # The font family of the text.
3091 # The font family can be any font from the Font menu in Slides or from
3092 # [Google Fonts] (https://fonts.google.com/). If the font name is
3093 # unrecognized, the text is rendered in `Arial`.
3095 # Some fonts can affect the weight of the text. If an update request
3096 … # specifies values for both `font_family` and `bold`, the explicitly-set
3098 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
3100 "magnitude": 3.14, # The magnitude.
3101 "unit": "A String", # The units for magnitude.
3103 "italic": True or False, # Whether or not the text is italicized.
3104 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
3107 … # Changing the link in an update request causes some other changes to the
3108 # text style of the range:
3110 # * When setting a link, the text foreground color will be set to
3111 # ThemeColorType.HYPERLINK and the text will
3112 # be underlined. If these fields are modified in the same
3113 # request, those values will be used instead of the link defaults.
3115 # also update the existing link to point to the new URL.
3118 … # will separate the newline character(s) into their own text runs. The
3119 … # link will be applied separately to the runs before and after the newline.
3120 … # * Removing a link will update the text style of the range to match the
3121 … # style of the preceding text (or the default text styles if the preceding
3122 … # text is another link) unless different styles are being set in the same
3124 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
3125 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
3126 # in the presentation. There may not be a slide at this index.
3127 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
3132 "underline": True or False, # Whether or not the text is underlined.
3133 "bold": True or False, # Whether or not the text is rendered as bold.
3137 "listId": "A String", # The ID of the list.
3141 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
3143 # If the shape is a placeholder shape as determined by the
3146 # Determining the rendered value of the property depends on the corresponding
3148 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
3149 # a parent placeholder if it exists. If the shape has no parent, then the
3150 # default shadow matches the defaults for new shapes created in the Slides
3154 # if it exists. If there is no parent, the fields will default to the value
3155 # used for new page elements created in the Slides editor, which may depend on
3156 # the page element kind.
3157 "color": { # A themeable solid color value. # The shadow color value.
3160 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3161 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3162 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3165 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
3166 # relative to the alignment position.
3179 "translateX": 3.14, # The X coordinate translation element.
3180 "translateY": 3.14, # The Y coordinate translation element.
3181 "scaleX": 3.14, # The X coordinate scaling element.
3182 "scaleY": 3.14, # The Y coordinate scaling element.
3183 "shearY": 3.14, # The Y coordinate shearing element.
3184 "shearX": 3.14, # The X coordinate shearing element.
3185 "unit": "A String", # The units for translate elements.
3187 "propertyState": "A String", # The shadow property state.
3189 # Updating the shadow on a page element will implicitly update this field to
3190 # `RENDERED`, unless another value is specified in the same request. To have
3192 # case, any other shadow fields set in the same request will be ignored.
3193 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
3195 "magnitude": 3.14, # The magnitude.
3196 "unit": "A String", # The units for magnitude.
3198 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
3199 "type": "A String", # The type of the shadow. This property is read-only.
3200 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
3201 # scale and skew of the shadow. This property is read-only.
3202 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
3205 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
3206 # inherited from a parent placeholder if it exists. If the shape has no
3207 # parent, then the default background fill depends on the shape type,
3208 # matching the defaults for new shapes created in the Slides editor.
3209 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
3214 "color": { # A themeable solid color value. # The color value of the solid fill.
3217 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3218 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3219 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3222 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
3223 # That is, the final pixel color is defined by the equation:
3230 "propertyState": "A String", # The background fill property state.
3232 # Updating the fill on a shape will implicitly update this field to
3233 # `RENDERED`, unless another value is specified in the same request. To
3235 # any other fill fields set in the same request will be ignored.
3237 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
3239 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
3240 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
3241 # in the presentation. There may not be a slide at this index.
3242 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
3247 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
3248 # parent placeholder if it exists. If the shape has no parent, then the
3249 # default outline depends on the shape type, matching the defaults for
3250 # new shapes created in the Slides editor.
3253 # if it exists. If there is no parent, the fields will default to the value
3254 # used for new page elements created in the Slides editor, which may depend on
3255 # the page element kind.
3256 "outlineFill": { # The fill of the outline. # The fill of the outline.
3257 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
3262 … "color": { # A themeable solid color value. # The color value of the solid fill.
3265 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3266 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3267 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3270 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
3271 # That is, the final pixel color is defined by the equation:
3279 "propertyState": "A String", # The outline property state.
3281 # Updating the outline on a page element will implicitly update this field
3282 # to `RENDERED`, unless another value is specified in the same request. To
3284 # this case, any other outline fields set in the same request will be
3286 "dashStyle": "A String", # The dash style of the outline.
3287 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
3288 "magnitude": 3.14, # The magnitude.
3289 "unit": "A String", # The units for magnitude.
3292 … "contentAlignment": "A String", # The alignment of the content in the shape. If unspecified,
3293 # the alignment is inherited from a parent placeholder if it exists. If the
3294 # shape has no parent, the default alignment matches the alignment for new
3295 # shapes created in the Slides editor.
3297 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
3300 # If set, the shape is a placeholder shape and any inherited properties
3301 # can be resolved by looking at the parent placeholder identified by the
3303 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
3304 # If unset, the parent placeholder shape does not exist, so the shape does
3306 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
3307 # the same page, they would have different index values.
3308 "type": "A String", # The type of the placeholder.
3310 "shapeType": "A String", # The type of the shape.
3315 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
3316 # minutes. This URL is tagged with the account of the requester. Anyone with
3317 # the URL effectively accesses the image as the original requester. Access to
3318 # the image may be lost if the presentation's sharing settings change.
3319 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
3320 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
3321 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
3322 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
3325 # if it exists. If there is no parent, the fields will default to the value
3326 # used for new page elements created in the Slides editor, which may depend on
3327 # the page element kind.
3328 "outlineFill": { # The fill of the outline. # The fill of the outline.
3329 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
3334 … "color": { # A themeable solid color value. # The color value of the solid fill.
3337 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3338 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3339 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3342 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
3343 # That is, the final pixel color is defined by the equation:
3351 "propertyState": "A String", # The outline property state.
3353 # Updating the outline on a page element will implicitly update this field
3354 # to `RENDERED`, unless another value is specified in the same request. To
3356 # this case, any other outline fields set in the same request will be
3358 "dashStyle": "A String", # The dash style of the outline.
3359 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
3360 "magnitude": 3.14, # The magnitude.
3361 "unit": "A String", # The units for magnitude.
3364 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
3366 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
3368 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
3371 # The colors in the gradient will replace the corresponding colors at
3372 # the same position in the color palette and apply to the image. This
3375 … "color": { # A themeable solid color value. # The color of the gradient stop.
3378 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3379 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3380 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3383 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
3385 … "position": 3.14, # The relative position of the color stop in the gradient band measured
3386 # in percentage. The value should be in the interval [0.0, 1.0].
3389 "name": "A String", # The name of the recolor effect.
3391 # The name is determined from the `recolor_stops` by matching the gradient
3392 # against the colors in the page's current color scheme. This property is
3395 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
3396 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
3397 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
3398 # in the presentation. There may not be a slide at this index.
3399 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
3404 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
3407 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
3411 # The crop properties is represented by the offsets of four edges which define
3412 # a crop rectangle. The offsets are measured in percentage from the
3413 # corresponding edges of the object's original bounding rectangle towards
3414 # inside, relative to the object's original dimensions.
3416 # - If the offset is in the interval (0, 1), the corresponding edge of crop
3417 # rectangle is positioned inside of the object's original bounding rectangle.
3418 … # - If the offset is negative or greater than 1, the corresponding edge of crop
3419 # rectangle is positioned outside of the object's original bounding rectangle.
3420 # - If the left edge of the crop rectangle is on the right side of its right
3421 # edge, the object will be flipped horizontally.
3422 # - If the top edge of the crop rectangle is below its bottom edge, the object
3424 # - If all offsets and rotation angle is 0, the object is not cropped.
3426 # After cropping, the content in the crop rectangle will be stretched to fit
3428 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
3429 # the right of the original bounding rectangle left edge, relative to the
3431 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
3432 … # above the original bounding rectangle bottom edge, relative to the object's
3434 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
3435 # Rotation angle is applied after the offset.
3436 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
3437 # to the left of the original bounding rectangle right edge, relative to the
3439 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
3440 # below the original bounding rectangle top edge, relative to the object's
3443 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
3447 # if it exists. If there is no parent, the fields will default to the value
3448 # used for new page elements created in the Slides editor, which may depend on
3449 # the page element kind.
3450 "color": { # A themeable solid color value. # The shadow color value.
3453 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3454 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3455 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3458 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
3459 # relative to the alignment position.
3472 "translateX": 3.14, # The X coordinate translation element.
3473 "translateY": 3.14, # The Y coordinate translation element.
3474 "scaleX": 3.14, # The X coordinate scaling element.
3475 "scaleY": 3.14, # The Y coordinate scaling element.
3476 "shearY": 3.14, # The Y coordinate shearing element.
3477 "shearX": 3.14, # The X coordinate shearing element.
3478 "unit": "A String", # The units for translate elements.
3480 "propertyState": "A String", # The shadow property state.
3482 # Updating the shadow on a page element will implicitly update this field to
3483 # `RENDERED`, unless another value is specified in the same request. To have
3485 # case, any other shadow fields set in the same request will be ignored.
3486 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
3488 "magnitude": 3.14, # The magnitude.
3489 "unit": "A String", # The units for magnitude.
3491 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
3492 "type": "A String", # The type of the shadow. This property is read-only.
3493 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
3494 # scale and skew of the shadow. This property is read-only.
3495 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
3498 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
3502 "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
3507 … "url": "A String", # An URL to a video. The URL is valid as long as the source video exists and
3509 "videoProperties": { # The properties of the Video. # The properties of the video.
3510 … "start": 42, # The time at which to start playback, measured in seconds from the beginning
3511 # of the video.
3512 # If set, the start time should be before the end time.
3513 # If you set this to a value that exceeds the video's length in seconds, the
3514 # video will be played from the last second.
3515 # If not set, the video will be played from the beginning.
3516 …"autoPlay": True or False, # Whether to enable video autoplay when the page is displayed in present
3518 … "end": 42, # The time at which to end playback, measured in seconds from the beginning
3519 # of the video.
3520 # If set, the end time should be after the start time.
3521 # If not set or if you set this to a value that exceeds the video's length,
3522 # the video will be played until its end.
3523 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
3524 # videos created in the Slides editor.
3527 # if it exists. If there is no parent, the fields will default to the value
3528 # used for new page elements created in the Slides editor, which may depend on
3529 # the page element kind.
3530 "outlineFill": { # The fill of the outline. # The fill of the outline.
3531 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
3536 … "color": { # A themeable solid color value. # The color value of the solid fill.
3539 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3540 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3541 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3544 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
3545 # That is, the final pixel color is defined by the equation:
3553 "propertyState": "A String", # The outline property state.
3555 # Updating the outline on a page element will implicitly update this field
3556 # to `RENDERED`, unless another value is specified in the same request. To
3558 # this case, any other outline fields set in the same request will be
3560 "dashStyle": "A String", # The dash style of the outline.
3561 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
3562 "magnitude": 3.14, # The magnitude.
3563 "unit": "A String", # The units for magnitude.
3566 … "mute": True or False, # Whether to mute the audio during video playback. Defaults to false.
3568 "id": "A String", # The video source's unique identifier for this video.
3569 "source": "A String", # The video source.
3573 "rows": 42, # Number of rows in the table.
3576 # A table's horizontal cell borders are represented as a grid. The grid has
3577 # one more row than the number of rows in the table and the same number of
3578 # columns as the table. For example, if the table is 3 x 3, its horizontal
3582 # merged, it is not included in the response.
3583 { # The properties of each border cell.
3584 … "tableBorderProperties": { # The border styling properties of the # The border properties.
3586 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
3587 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
3592 … "color": { # A themeable solid color value. # The color value of the solid fill.
3595 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3596 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3597 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3600 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
3601 # That is, the final pixel color is defined by the equation:
3609 "dashStyle": "A String", # The dash style of the border.
3610 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
3611 "magnitude": 3.14, # The magnitude.
3612 "unit": "A String", # The units for magnitude.
3615 …: { # A location of a single table cell within a table. # The location of the border within the bo…
3616 "rowIndex": 42, # The 0-based row index.
3617 "columnIndex": 42, # The 0-based column index.
3625 # A table's vertical cell borders are represented as a grid. The grid has the
3626 # same number of rows as the table and one more column than the number of
3627 # columns in the table. For example, if the table is 3 x 3, its vertical
3631 # merged, it is not included in the response.
3632 { # The properties of each border cell.
3633 … "tableBorderProperties": { # The border styling properties of the # The border properties.
3635 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
3636 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
3641 … "color": { # A themeable solid color value. # The color value of the solid fill.
3644 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3645 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3646 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3649 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
3650 # That is, the final pixel color is defined by the equation:
3658 "dashStyle": "A String", # The dash style of the border.
3659 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
3660 "magnitude": 3.14, # The magnitude.
3661 "unit": "A String", # The units for magnitude.
3664 …: { # A location of a single table cell within a table. # The location of the border within the bo…
3665 "rowIndex": 42, # The 0-based row index.
3666 "columnIndex": 42, # The 0-based column index.
3674 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
3675 "magnitude": 3.14, # The magnitude.
3676 "unit": "A String", # The units for magnitude.
3690 # than 1. As a result, the length of this collection does not always match
3691 # the number of columns of the entire table.
3693 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
3695 … "textElements": [ # The text contents broken down into its component parts, including styling
3697 … { # A TextElement describes the content of a range of indices in the text content
3699 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
3701 … "content": "A String", # The rendered content of this auto text, if available.
3702 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
3705 … # inherited from the parent. Which text styles are inherited depend on the
3709 … # from the the newline character in the paragraph at the 0 nesting level of
3710 # the list inside the parent placeholder.
3712 … # from the newline character in the paragraph at its corresponding nesting
3713 # level of the list inside the parent placeholder.
3717 … # fields will revert the style to a value matching the defaults in the Slides
3719 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
3720 … # transparent, depending on if the `opaque_color` field in it is set.
3725 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3726 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3727 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3731 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
3732 … # transparent, depending on if the `opaque_color` field in it is set.
3737 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3738 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3739 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3743 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
3746 … # rendered in a smaller font size, computed based on the `font_size` field.
3747 … # The `font_size` itself is not affected by changes in this field.
3748 … "strikethrough": True or False, # Whether or not the text is struck through.
3749 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
3752 … # weights without breaking backwards compatibility. As such, when reading the
3753 … # style of a range of text, the value of `weighted_font_family#font_family`
3755 … # both fields are included in the field mask (either explicitly or through
3756 # the wildcard `"*"`), their values are reconciled as follows:
3758 … # * If `font_family` is set and `weighted_font_family` is not, the value of
3760 … # * If both fields are set, the value of `font_family` must match that of
3761 … # `weighted_font_family#font_family`. If so, the font family and weight of
3764 … # * If `weighted_font_family` is set and `font_family` is not, the font
3766 … # * If neither field is set, the font family and weight of the text inherit
3767 … # from the parent. Note that these properties cannot inherit separately
3771 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
3778 "fontFamily": "A String", # The font family of the text.
3780 … # The font family can be any font from the Font menu in Slides or from
3781 … # [Google Fonts] (https://fonts.google.com/). If the font name is
3782 # unrecognized, the text is rendered in `Arial`.
3783 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
3785 # corresponds to the numerical values described in the CSS 2.1
3789 … # `700` are considered bold, and weights less than `700`are not bold. The
3792 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
3793 "fontFamily": "A String", # The font family of the text.
3795 … # The font family can be any font from the Font menu in Slides or from
3796 … # [Google Fonts] (https://fonts.google.com/). If the font name is
3797 # unrecognized, the text is rendered in `Arial`.
3799 … # Some fonts can affect the weight of the text. If an update request
3800 … # specifies values for both `font_family` and `bold`, the explicitly-set
3802 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
3804 "magnitude": 3.14, # The magnitude.
3805 "unit": "A String", # The units for magnitude.
3807 "italic": True or False, # Whether or not the text is italicized.
3808 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
3811 … # Changing the link in an update request causes some other changes to the
3812 # text style of the range:
3814 … # * When setting a link, the text foreground color will be set to
3815 # ThemeColorType.HYPERLINK and the text will
3816 # be underlined. If these fields are modified in the same
3817 … # request, those values will be used instead of the link defaults.
3819 # also update the existing link to point to the new URL.
3822 … # will separate the newline character(s) into their own text runs. The
3823 … # link will be applied separately to the runs before and after the newline.
3824 … # * Removing a link will update the text style of the range to match the
3825 … # style of the preceding text (or the default text styles if the preceding
3826 … # text is another link) unless different styles are being set in the same
3828 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
3829 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
3830 # in the presentation. There may not be a slide at this index.
3831 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
3836 "underline": True or False, # Whether or not the text is underlined.
3837 … "bold": True or False, # Whether or not the text is rendered as bold.
3839 "type": "A String", # The type of this auto text.
3841 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
3843 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
3844 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
3846 … # The `start_index` and `end_index` of this TextElement represent the
3847 … # range of the paragraph. Other TextElements with an index range contained
3849 … # paragraph. The range of indices of two separate paragraphs will never
3851 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
3854 … # inherited from the parent. Which paragraph styles are inherited depend on the
3857 … # * A paragraph not in a list will inherit its paragraph style from the
3858 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
3859 … # * A paragraph in a list will inherit its paragraph style from the paragraph
3860 … # at its corresponding nesting level of the list inside the parent
3864 "spacingMode": "A String", # The spacing mode for the paragraph.
3865 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
3868 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
3869 # inherited from the parent.
3870 "magnitude": 3.14, # The magnitude.
3871 "unit": "A String", # The units for magnitude.
3873 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
3874 … # is represented as 100.0. If unset, the value is inherited from the parent.
3875 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
3876 … # the start of the text, based on the current text direction. If unset, the
3877 # value is inherited from the parent.
3878 "magnitude": 3.14, # The magnitude.
3879 "unit": "A String", # The units for magnitude.
3881 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
3882 # inherited from the parent.
3883 "magnitude": 3.14, # The magnitude.
3884 "unit": "A String", # The units for magnitude.
3886 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
3887 … # the end of the text, based on the current text direction. If unset, the
3888 # value is inherited from the parent.
3889 "magnitude": 3.14, # The magnitude.
3890 "unit": "A String", # The units for magnitude.
3892 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
3893 # If unset, the value is inherited from the parent.
3894 "magnitude": 3.14, # The magnitude.
3895 "unit": "A String", # The units for magnitude.
3897 "alignment": "A String", # The text alignment for this paragraph.
3899 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
3901 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
3902 … "listId": "A String", # The ID of the list this paragraph belongs to.
3903 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
3906 … # inherited from the parent. Which text styles are inherited depend on the
3910 … # from the the newline character in the paragraph at the 0 nesting level of
3911 # the list inside the parent placeholder.
3913 … # from the newline character in the paragraph at its corresponding nesting
3914 # level of the list inside the parent placeholder.
3918 … # fields will revert the style to a value matching the defaults in the Slides
3920 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
3921 … # transparent, depending on if the `opaque_color` field in it is set.
3926 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3927 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3928 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3932 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
3933 … # transparent, depending on if the `opaque_color` field in it is set.
3938 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
3939 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
3940 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
3944 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
3947 … # rendered in a smaller font size, computed based on the `font_size` field.
3948 … # The `font_size` itself is not affected by changes in this field.
3949 … "strikethrough": True or False, # Whether or not the text is struck through.
3950 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
3953 … # weights without breaking backwards compatibility. As such, when reading the
3954 … # style of a range of text, the value of `weighted_font_family#font_family`
3956 … # both fields are included in the field mask (either explicitly or through
3957 # the wildcard `"*"`), their values are reconciled as follows:
3959 … # * If `font_family` is set and `weighted_font_family` is not, the value of
3961 … # * If both fields are set, the value of `font_family` must match that of
3962 … # `weighted_font_family#font_family`. If so, the font family and weight of
3965 … # * If `weighted_font_family` is set and `font_family` is not, the font
3967 … # * If neither field is set, the font family and weight of the text inherit
3968 … # from the parent. Note that these properties cannot inherit separately
3972 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
3979 "fontFamily": "A String", # The font family of the text.
3981 … # The font family can be any font from the Font menu in Slides or from
3982 … # [Google Fonts] (https://fonts.google.com/). If the font name is
3983 # unrecognized, the text is rendered in `Arial`.
3984 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
3986 … # corresponds to the numerical values described in the CSS 2.1
3990 … # `700` are considered bold, and weights less than `700`are not bold. The
3993 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
3994 "fontFamily": "A String", # The font family of the text.
3996 … # The font family can be any font from the Font menu in Slides or from
3997 … # [Google Fonts] (https://fonts.google.com/). If the font name is
3998 # unrecognized, the text is rendered in `Arial`.
4000 … # Some fonts can affect the weight of the text. If an update request
4001 … # specifies values for both `font_family` and `bold`, the explicitly-set
4003 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
4005 "magnitude": 3.14, # The magnitude.
4006 "unit": "A String", # The units for magnitude.
4008 "italic": True or False, # Whether or not the text is italicized.
4009 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
4012 … # Changing the link in an update request causes some other changes to the
4013 # text style of the range:
4015 … # * When setting a link, the text foreground color will be set to
4016 # ThemeColorType.HYPERLINK and the text will
4017 # be underlined. If these fields are modified in the same
4018 … # request, those values will be used instead of the link defaults.
4020 # also update the existing link to point to the new URL.
4023 … # will separate the newline character(s) into their own text runs. The
4024 … # link will be applied separately to the runs before and after the newline.
4025 … # * Removing a link will update the text style of the range to match the
4026 … # style of the preceding text (or the default text styles if the preceding
4027 … # text is another link) unless different styles are being set in the same
4029 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
4030 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
4031 … # in the presentation. There may not be a slide at this index.
4032 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
4037 … "underline": True or False, # Whether or not the text is underlined.
4038 … "bold": True or False, # Whether or not the text is rendered as bold.
4040 "glyph": "A String", # The rendered bullet glyph for this paragraph.
4043 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
4044 # in the run have the same TextStyle.
4046 # The `start_index` and `end_index` of TextRuns will always be fully
4047 … # contained in the index range of a single `paragraph_marker` TextElement.
4050 "content": "A String", # The text of this run.
4051 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
4054 … # inherited from the parent. Which text styles are inherited depend on the
4058 … # from the the newline character in the paragraph at the 0 nesting level of
4059 # the list inside the parent placeholder.
4061 … # from the newline character in the paragraph at its corresponding nesting
4062 # level of the list inside the parent placeholder.
4066 … # fields will revert the style to a value matching the defaults in the Slides
4068 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
4069 … # transparent, depending on if the `opaque_color` field in it is set.
4074 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4075 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4076 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4080 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
4081 … # transparent, depending on if the `opaque_color` field in it is set.
4086 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4087 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4088 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4092 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
4095 … # rendered in a smaller font size, computed based on the `font_size` field.
4096 … # The `font_size` itself is not affected by changes in this field.
4097 … "strikethrough": True or False, # Whether or not the text is struck through.
4098 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
4101 … # weights without breaking backwards compatibility. As such, when reading the
4102 … # style of a range of text, the value of `weighted_font_family#font_family`
4104 … # both fields are included in the field mask (either explicitly or through
4105 # the wildcard `"*"`), their values are reconciled as follows:
4107 … # * If `font_family` is set and `weighted_font_family` is not, the value of
4109 … # * If both fields are set, the value of `font_family` must match that of
4110 … # `weighted_font_family#font_family`. If so, the font family and weight of
4113 … # * If `weighted_font_family` is set and `font_family` is not, the font
4115 … # * If neither field is set, the font family and weight of the text inherit
4116 … # from the parent. Note that these properties cannot inherit separately
4120 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
4127 "fontFamily": "A String", # The font family of the text.
4129 … # The font family can be any font from the Font menu in Slides or from
4130 … # [Google Fonts] (https://fonts.google.com/). If the font name is
4131 # unrecognized, the text is rendered in `Arial`.
4132 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
4134 # corresponds to the numerical values described in the CSS 2.1
4138 … # `700` are considered bold, and weights less than `700`are not bold. The
4141 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
4142 "fontFamily": "A String", # The font family of the text.
4144 … # The font family can be any font from the Font menu in Slides or from
4145 … # [Google Fonts] (https://fonts.google.com/). If the font name is
4146 # unrecognized, the text is rendered in `Arial`.
4148 … # Some fonts can affect the weight of the text. If an update request
4149 … # specifies values for both `font_family` and `bold`, the explicitly-set
4151 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
4153 "magnitude": 3.14, # The magnitude.
4154 "unit": "A String", # The units for magnitude.
4156 "italic": True or False, # Whether or not the text is italicized.
4157 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
4160 … # Changing the link in an update request causes some other changes to the
4161 # text style of the range:
4163 … # * When setting a link, the text foreground color will be set to
4164 # ThemeColorType.HYPERLINK and the text will
4165 # be underlined. If these fields are modified in the same
4166 … # request, those values will be used instead of the link defaults.
4168 # also update the existing link to point to the new URL.
4171 … # will separate the newline character(s) into their own text runs. The
4172 … # link will be applied separately to the runs before and after the newline.
4173 … # * Removing a link will update the text style of the range to match the
4174 … # style of the preceding text (or the default text styles if the preceding
4175 … # text is another link) unless different styles are being set in the same
4177 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
4178 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
4179 # in the presentation. There may not be a slide at this index.
4180 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
4185 "underline": True or False, # Whether or not the text is underlined.
4186 … "bold": True or False, # Whether or not the text is rendered as bold.
4191 "lists": { # The bulleted lists contained in this text, keyed by list ID.
4192 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
4195 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
4196 … # level. A list has at most nine levels of nesting, so the possible values
4197 # for the keys of this map are 0 through 8, inclusive.
4198 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
4200 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
4203 … # inherited from the parent. Which text styles are inherited depend on the
4207 … # from the the newline character in the paragraph at the 0 nesting level of
4208 # the list inside the parent placeholder.
4210 … # from the newline character in the paragraph at its corresponding nesting
4211 # level of the list inside the parent placeholder.
4215 … # fields will revert the style to a value matching the defaults in the Slides
4217 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
4218 … # transparent, depending on if the `opaque_color` field in it is set.
4223 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4224 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4225 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4229 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
4230 … # transparent, depending on if the `opaque_color` field in it is set.
4235 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4236 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4237 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4241 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
4244 … # rendered in a smaller font size, computed based on the `font_size` field.
4245 … # The `font_size` itself is not affected by changes in this field.
4246 … "strikethrough": True or False, # Whether or not the text is struck through.
4247 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
4250 … # weights without breaking backwards compatibility. As such, when reading the
4251 … # style of a range of text, the value of `weighted_font_family#font_family`
4253 … # both fields are included in the field mask (either explicitly or through
4254 # the wildcard `"*"`), their values are reconciled as follows:
4256 … # * If `font_family` is set and `weighted_font_family` is not, the value of
4258 … # * If both fields are set, the value of `font_family` must match that of
4259 … # `weighted_font_family#font_family`. If so, the font family and weight of
4262 … # * If `weighted_font_family` is set and `font_family` is not, the font
4264 … # * If neither field is set, the font family and weight of the text inherit
4265 … # from the parent. Note that these properties cannot inherit separately
4269 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
4276 "fontFamily": "A String", # The font family of the text.
4278 … # The font family can be any font from the Font menu in Slides or from
4279 … # [Google Fonts] (https://fonts.google.com/). If the font name is
4280 # unrecognized, the text is rendered in `Arial`.
4281 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
4283 … # corresponds to the numerical values described in the CSS 2.1
4287 … # `700` are considered bold, and weights less than `700`are not bold. The
4290 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
4291 "fontFamily": "A String", # The font family of the text.
4293 … # The font family can be any font from the Font menu in Slides or from
4294 … # [Google Fonts] (https://fonts.google.com/). If the font name is
4295 # unrecognized, the text is rendered in `Arial`.
4297 … # Some fonts can affect the weight of the text. If an update request
4298 … # specifies values for both `font_family` and `bold`, the explicitly-set
4300 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
4302 "magnitude": 3.14, # The magnitude.
4303 "unit": "A String", # The units for magnitude.
4305 "italic": True or False, # Whether or not the text is italicized.
4306 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
4309 … # Changing the link in an update request causes some other changes to the
4310 # text style of the range:
4312 … # * When setting a link, the text foreground color will be set to
4313 # ThemeColorType.HYPERLINK and the text will
4314 # be underlined. If these fields are modified in the same
4315 … # request, those values will be used instead of the link defaults.
4317 # also update the existing link to point to the new URL.
4320 … # will separate the newline character(s) into their own text runs. The
4321 … # link will be applied separately to the runs before and after the newline.
4322 … # * Removing a link will update the text style of the range to match the
4323 … # style of the preceding text (or the default text styles if the preceding
4324 … # text is another link) unless different styles are being set in the same
4326 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
4327 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
4328 … # in the presentation. There may not be a slide at this index.
4329 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
4334 … "underline": True or False, # Whether or not the text is underlined.
4335 … "bold": True or False, # Whether or not the text is rendered as bold.
4339 "listId": "A String", # The ID of the list.
4343 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
4344 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
4345 # for newly created table cells in the Slides editor.
4346 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
4351 … "color": { # A themeable solid color value. # The color value of the solid fill.
4354 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4355 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4356 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4359 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
4360 # That is, the final pixel color is defined by the equation:
4367 "propertyState": "A String", # The background fill property state.
4369 # Updating the fill on a table cell will implicitly update this field
4370 … # to `RENDERED`, unless another value is specified in the same request. To
4372 # case, any other fill fields set in the same request will be ignored.
4374 …"contentAlignment": "A String", # The alignment of the content in the table cell. The default alig…
4375 … # matches the alignment for newly created table cells in the Slides editor.
4377 "rowSpan": 42, # Row span of the cell.
4378 "columnSpan": 42, # Column span of the cell.
4379 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
4380 "rowIndex": 42, # The 0-based row index.
4381 "columnIndex": 42, # The 0-based column index.
4385 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
4386 "magnitude": 3.14, # The magnitude.
4387 "unit": "A String", # The units for magnitude.
4389 … "tableRowProperties": { # Properties of each row in a table. # Properties of the row.
4390 … magnitude in a single direction in the specified units. # Minimum height of the row. The row will…
4391 # a height equal to or greater than this value in order to show all the text
4392 # in the row's cell(s).
4393 "magnitude": 3.14, # The magnitude.
4394 "unit": "A String", # The units for magnitude.
4399 "columns": 42, # Number of columns in the table.
4403 "lineCategory": "A String", # The category of the line.
4405 … # It matches the `category` specified in CreateLineRequest, and can be updated with
4407 "lineProperties": { # The properties of the Line. # The properties of the line.
4409 # When unset, these fields default to values that match the appearance of
4410 # new lines created in the Slides editor.
4411 "dashStyle": "A String", # The dash style of the line.
4412 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
4413 "magnitude": 3.14, # The magnitude.
4414 "unit": "A String", # The units for magnitude.
4416 "endArrow": "A String", # The style of the arrow at the end of the line.
4417 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
4418 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
4419 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
4420 # in the presentation. There may not be a slide at this index.
4421 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
4426 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
4427 # lines created in the Slides editor.
4428 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
4433 "color": { # A themeable solid color value. # The color value of the solid fill.
4436 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4437 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4438 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4441 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
4442 # That is, the final pixel color is defined by the equation:
4450 …"startConnection": { # The properties for one end of a Line # The connection at the beginning of t…
4456 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
4458 # In most cases, it corresponds to the predefined connection site index from
4459 # the ECMA-376 standard. More information on those connection sites can be
4460 # found in the description of the "cnx" attribute in section 20.1.9.9 and
4466 # The position of each connection site can also be viewed from Slides editor.
4467 "connectedObjectId": "A String", # The object ID of the connected page element.
4473 …"endConnection": { # The properties for one end of a Line # The connection at the end of the line.…
4478 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
4480 # In most cases, it corresponds to the predefined connection site index from
4481 # the ECMA-376 standard. More information on those connection sites can be
4482 # found in the description of the "cnx" attribute in section 20.1.9.9 and
4488 # The position of each connection site can also be viewed from Slides editor.
4489 "connectedObjectId": "A String", # The object ID of the connected page element.
4495 "startArrow": "A String", # The style of the arrow at the beginning of the line.
4497 "lineType": "A String", # The type of the line.
4499 "size": { # A width and height. # The size of the page element.
4500 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
4501 "magnitude": 3.14, # The magnitude.
4502 "unit": "A String", # The units for magnitude.
4504 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
4505 "magnitude": 3.14, # The magnitude.
4506 "unit": "A String", # The units for magnitude.
4509 …"description": "A String", # The description of the page element. Combined with title to display a…
4513 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
4515 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains
4516 # notes for the corresponding slide.
4517 # The actual shape may not always exist on the notes page. Inserting text
4518 # using this object ID will automatically create the shape. In this case, the
4519 # actual shape may have different object ID. The `GetPresentation` or
4520 # `GetPage` action will always return the latest object ID.
4522 "objectId": "A String", # The object ID for this page. Object IDs used by
4524 # PageElement share the same namespace.
4525 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
4526 # update requests to assert that the presentation revision hasn't changed
4527 # since the last read operation. Only populated if the user has edit access
4528 # to the presentation.
4530 # The format of the revision ID may change over time, so it should be treated
4532 # hours after it has been returned and cannot be shared across users. If the
4533 # revision ID is unchanged between calls, then the presentation has not
4534 # changed. Conversely, a changed ID (for the same presentation and user)
4535 # usually means the presentation has been updated; however, a changed ID can
4537 …"masterProperties": { # The properties of Page that are only # Master specific properties. Only se…
4539 "displayName": "A String", # The human-readable name of the master.
4541 "pageProperties": { # The properties of the Page. # The properties of the page.
4543 # The page will inherit properties from the parent page. Depending on the page
4544 # type the hierarchy is defined in either
4547 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
4548 # from a parent page if it exists. If the page has no parent, then the
4549 # background fill defaults to the corresponding fill in the Slides editor.
4550 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
4555 "color": { # A themeable solid color value. # The color value of the solid fill.
4558 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4559 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4560 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4563 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
4564 # That is, the final pixel color is defined by the equation:
4571 "propertyState": "A String", # The background fill property state.
4573 # Updating the fill on a page will implicitly update this field to
4574 # `RENDERED`, unless another value is specified in the same request. To
4576 # any other fill fields set in the same request will be ignored.
4577 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
4578 # the specified picture. The picture is stretched to fit its container.
4579 "contentUrl": "A String", # Reading the content_url:
4582 # This URL is tagged with the account of the requester. Anyone with the URL
4583 # effectively accesses the picture as the original requester. Access to the
4584 # picture may be lost if the presentation's sharing settings change.
4586 # Writing the content_url:
4588 # The picture is fetched once at insertion time and a copy is stored for
4589 # display inside the presentation. Pictures must be less than 50MB in size,
4593 # The provided URL can be at most 2 kB in length.
4594 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
4595 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
4596 "magnitude": 3.14, # The magnitude.
4597 "unit": "A String", # The units for magnitude.
4599 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
4600 "magnitude": 3.14, # The magnitude.
4601 "unit": "A String", # The units for magnitude.
4606 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
4607 # a parent page. If the page has no parent, the color scheme uses a default
4609 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
4610 { # A pair mapping a theme color type to the concrete color it represents.
4611 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
4612 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4613 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4614 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4616 "type": "A String", # The type of the theme color.
4621 "pageType": "A String", # The type of the page.
4622 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
4624 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
4626 # notes. A notes page inherits properties from the
4628 # The placeholder shape with type BODY on the notes page contains the speaker
4629 # notes for this slide. The ID of this shape is identified by the
4631 # The notes page is read-only except for the text content and styles of the
4633 …"masterObjectId": "A String", # The object ID of the master that this slide is based on. This prop…
4635 …"layoutObjectId": "A String", # The object ID of the layout that this slide is based on. This prop…
4640 "pageSize": { # A width and height. # The size of pages in the presentation.
4641 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
4642 "magnitude": 3.14, # The magnitude.
4643 "unit": "A String", # The units for magnitude.
4645 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
4646 "magnitude": 3.14, # The magnitude.
4647 "unit": "A String", # The units for magnitude.
4650 "title": "A String", # The title of the presentation.
4651 "locale": "A String", # The locale of the presentation, as an IETF BCP 47 language tag.
4652 "revisionId": "A String", # The revision ID of the presentation. Can be used in update requests
4653 # to assert that the presentation revision hasn't changed since the last
4654 # read operation. Only populated if the user has edit access to the
4657 # The format of the revision ID may change over time, so it should be treated
4659 # hours after it has been returned and cannot be shared across users. If the
4660 # revision ID is unchanged between calls, then the presentation has not
4661 # changed. Conversely, a changed ID (for the same presentation and user)
4662 # usually means the presentation has been updated; however, a changed ID can
4664 …"notesMaster": { # A page in a presentation. # The notes master in the presentation. It serves thr…
4666 # - Placeholder shapes on a notes master contain the default text styles and
4668 # a `SLIDE_IMAGE` placeholder shape contains the slide thumbnail, and a
4669 # `BODY` placeholder shape contains the speaker notes.
4670 # - The notes master page properties define the common page properties
4672 # - Any other shapes on the notes master will appear on all notes pages.
4674 # The notes master is read-only.
4675 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
4677 "displayName": "A String", # The human-readable name of the layout.
4678 "name": "A String", # The name of the layout.
4679 "masterObjectId": "A String", # The object ID of the master that this layout is based on.
4681 "pageElements": [ # The page elements rendered on the page.
4685 "renderedText": "A String", # The text rendered as word art.
4689 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
4693 "objectId": "A String", # The object ID for this page element. Object IDs used by
4695 # google.apps.slides.v1.PageElement share the same namespace.
4696 … "title": "A String", # The title of the page element. Combined with description to display alt
4701 # This URL is tagged with the account of the requester. Anyone with the URL
4702 # effectively accesses the image as the original requester. Access to the
4703 # image may be lost if the presentation's sharing settings change.
4704 "imageProperties": { # The properties of the Image. # The properties of the image.
4705 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
4708 # if it exists. If there is no parent, the fields will default to the value
4709 # used for new page elements created in the Slides editor, which may depend on
4710 # the page element kind.
4711 "outlineFill": { # The fill of the outline. # The fill of the outline.
4712 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
4717 "color": { # A themeable solid color value. # The color value of the solid fill.
4720 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4721 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4722 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4725 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
4726 # That is, the final pixel color is defined by the equation:
4734 "propertyState": "A String", # The outline property state.
4736 # Updating the outline on a page element will implicitly update this field
4737 # to `RENDERED`, unless another value is specified in the same request. To
4739 # this case, any other outline fields set in the same request will be
4741 "dashStyle": "A String", # The dash style of the outline.
4742 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
4743 "magnitude": 3.14, # The magnitude.
4744 "unit": "A String", # The units for magnitude.
4747 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
4749 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
4751 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
4754 # The colors in the gradient will replace the corresponding colors at
4755 # the same position in the color palette and apply to the image. This
4758 "color": { # A themeable solid color value. # The color of the gradient stop.
4761 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4762 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4763 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4766 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
4768 … "position": 3.14, # The relative position of the color stop in the gradient band measured
4769 # in percentage. The value should be in the interval [0.0, 1.0].
4772 "name": "A String", # The name of the recolor effect.
4774 # The name is determined from the `recolor_stops` by matching the gradient
4775 # against the colors in the page's current color scheme. This property is
4778 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
4779 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
4780 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
4781 # in the presentation. There may not be a slide at this index.
4782 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
4787 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
4790 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
4794 # The crop properties is represented by the offsets of four edges which define
4795 # a crop rectangle. The offsets are measured in percentage from the
4796 # corresponding edges of the object's original bounding rectangle towards
4797 # inside, relative to the object's original dimensions.
4799 # - If the offset is in the interval (0, 1), the corresponding edge of crop
4800 # rectangle is positioned inside of the object's original bounding rectangle.
4801 # - If the offset is negative or greater than 1, the corresponding edge of crop
4802 # rectangle is positioned outside of the object's original bounding rectangle.
4803 # - If the left edge of the crop rectangle is on the right side of its right
4804 # edge, the object will be flipped horizontally.
4805 # - If the top edge of the crop rectangle is below its bottom edge, the object
4807 # - If all offsets and rotation angle is 0, the object is not cropped.
4809 # After cropping, the content in the crop rectangle will be stretched to fit
4811 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
4812 # the right of the original bounding rectangle left edge, relative to the
4814 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
4815 # above the original bounding rectangle bottom edge, relative to the object's
4817 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
4818 # Rotation angle is applied after the offset.
4819 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
4820 # to the left of the original bounding rectangle right edge, relative to the
4822 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
4823 # below the original bounding rectangle top edge, relative to the object's
4826 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
4830 # if it exists. If there is no parent, the fields will default to the value
4831 # used for new page elements created in the Slides editor, which may depend on
4832 # the page element kind.
4833 "color": { # A themeable solid color value. # The shadow color value.
4836 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4837 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4838 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4841 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
4842 # relative to the alignment position.
4855 "translateX": 3.14, # The X coordinate translation element.
4856 "translateY": 3.14, # The Y coordinate translation element.
4857 "scaleX": 3.14, # The X coordinate scaling element.
4858 "scaleY": 3.14, # The Y coordinate scaling element.
4859 "shearY": 3.14, # The Y coordinate shearing element.
4860 "shearX": 3.14, # The X coordinate shearing element.
4861 "unit": "A String", # The units for translate elements.
4863 "propertyState": "A String", # The shadow property state.
4865 # Updating the shadow on a page element will implicitly update this field to
4866 # `RENDERED`, unless another value is specified in the same request. To have
4868 # case, any other shadow fields set in the same request will be ignored.
4869 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
4871 "magnitude": 3.14, # The magnitude.
4872 "unit": "A String", # The units for magnitude.
4874 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
4875 "type": "A String", # The type of the shadow. This property is read-only.
4876 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
4877 # scale and skew of the shadow. This property is read-only.
4878 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
4881 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
4884 …"sourceUrl": "A String", # The source URL is the URL used to insert the image. The source URL can …
4887 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
4889 # The visual appearance of the page element is determined by its absolute
4890 # transform. To compute the absolute transform, preconcatenate a page
4891 # element's transform with the transforms of all of its parent groups. If the
4892 # page element is not in a group, its absolute transform is the same as the
4895 # The initial transform for the newly created Group is always the identity transform.
4908 "translateX": 3.14, # The X coordinate translation element.
4909 "translateY": 3.14, # The Y coordinate translation element.
4910 "scaleX": 3.14, # The X coordinate scaling element.
4911 "scaleY": 3.14, # The Y coordinate scaling element.
4912 "shearY": 3.14, # The Y coordinate shearing element.
4913 "shearX": 3.14, # The X coordinate shearing element.
4914 "unit": "A String", # The units for translate elements.
4918 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
4920 … "textElements": [ # The text contents broken down into its component parts, including styling
4922 { # A TextElement describes the content of a range of indices in the text content
4924 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
4926 "content": "A String", # The rendered content of this auto text, if available.
4927 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
4930 # inherited from the parent. Which text styles are inherited depend on the
4934 … # from the the newline character in the paragraph at the 0 nesting level of
4935 # the list inside the parent placeholder.
4937 # from the newline character in the paragraph at its corresponding nesting
4938 # level of the list inside the parent placeholder.
4942 … # fields will revert the style to a value matching the defaults in the Slides
4944 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
4945 # transparent, depending on if the `opaque_color` field in it is set.
4950 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4951 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4952 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4956 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
4957 # transparent, depending on if the `opaque_color` field in it is set.
4962 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
4963 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
4964 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
4968 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
4971 … # rendered in a smaller font size, computed based on the `font_size` field.
4972 # The `font_size` itself is not affected by changes in this field.
4973 "strikethrough": True or False, # Whether or not the text is struck through.
4974 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
4977 … # weights without breaking backwards compatibility. As such, when reading the
4978 … # style of a range of text, the value of `weighted_font_family#font_family`
4980 # both fields are included in the field mask (either explicitly or through
4981 # the wildcard `"*"`), their values are reconciled as follows:
4983 … # * If `font_family` is set and `weighted_font_family` is not, the value of
4985 # * If both fields are set, the value of `font_family` must match that of
4986 … # `weighted_font_family#font_family`. If so, the font family and weight of
4989 # * If `weighted_font_family` is set and `font_family` is not, the font
4991 … # * If neither field is set, the font family and weight of the text inherit
4992 # from the parent. Note that these properties cannot inherit separately
4996 # `bold`, the `weighted_font_family` is applied first, then `bold`.
5003 "fontFamily": "A String", # The font family of the text.
5005 # The font family can be any font from the Font menu in Slides or from
5006 # [Google Fonts] (https://fonts.google.com/). If the font name is
5007 # unrecognized, the text is rendered in `Arial`.
5008 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
5010 # corresponds to the numerical values described in the CSS 2.1
5014 … # `700` are considered bold, and weights less than `700`are not bold. The
5017 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
5018 "fontFamily": "A String", # The font family of the text.
5020 # The font family can be any font from the Font menu in Slides or from
5021 # [Google Fonts] (https://fonts.google.com/). If the font name is
5022 # unrecognized, the text is rendered in `Arial`.
5024 # Some fonts can affect the weight of the text. If an update request
5025 # specifies values for both `font_family` and `bold`, the explicitly-set
5027 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
5029 "magnitude": 3.14, # The magnitude.
5030 "unit": "A String", # The units for magnitude.
5032 "italic": True or False, # Whether or not the text is italicized.
5033 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
5036 # Changing the link in an update request causes some other changes to the
5037 # text style of the range:
5039 # * When setting a link, the text foreground color will be set to
5040 # ThemeColorType.HYPERLINK and the text will
5041 # be underlined. If these fields are modified in the same
5042 # request, those values will be used instead of the link defaults.
5044 # also update the existing link to point to the new URL.
5047 # will separate the newline character(s) into their own text runs. The
5048 … # link will be applied separately to the runs before and after the newline.
5049 # * Removing a link will update the text style of the range to match the
5050 … # style of the preceding text (or the default text styles if the preceding
5051 … # text is another link) unless different styles are being set in the same
5053 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
5054 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
5055 # in the presentation. There may not be a slide at this index.
5056 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
5061 "underline": True or False, # Whether or not the text is underlined.
5062 "bold": True or False, # Whether or not the text is rendered as bold.
5064 "type": "A String", # The type of this auto text.
5066 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
5068 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
5069 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
5071 # The `start_index` and `end_index` of this TextElement represent the
5072 # range of the paragraph. Other TextElements with an index range contained
5074 # paragraph. The range of indices of two separate paragraphs will never
5076 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
5079 … # inherited from the parent. Which paragraph styles are inherited depend on the
5082 # * A paragraph not in a list will inherit its paragraph style from the
5083 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
5084 … # * A paragraph in a list will inherit its paragraph style from the paragraph
5085 # at its corresponding nesting level of the list inside the parent
5089 "spacingMode": "A String", # The spacing mode for the paragraph.
5090 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
5093 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
5094 # inherited from the parent.
5095 "magnitude": 3.14, # The magnitude.
5096 "unit": "A String", # The units for magnitude.
5098 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
5099 … # is represented as 100.0. If unset, the value is inherited from the parent.
5100 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
5101 … # the start of the text, based on the current text direction. If unset, the
5102 # value is inherited from the parent.
5103 "magnitude": 3.14, # The magnitude.
5104 "unit": "A String", # The units for magnitude.
5106 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
5107 # inherited from the parent.
5108 "magnitude": 3.14, # The magnitude.
5109 "unit": "A String", # The units for magnitude.
5111 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
5112 # the end of the text, based on the current text direction. If unset, the
5113 # value is inherited from the parent.
5114 "magnitude": 3.14, # The magnitude.
5115 "unit": "A String", # The units for magnitude.
5117 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
5118 # If unset, the value is inherited from the parent.
5119 "magnitude": 3.14, # The magnitude.
5120 "unit": "A String", # The units for magnitude.
5122 "alignment": "A String", # The text alignment for this paragraph.
5124 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
5126 "nestingLevel": 42, # The nesting level of this paragraph in the list.
5127 "listId": "A String", # The ID of the list this paragraph belongs to.
5128 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
5131 # inherited from the parent. Which text styles are inherited depend on the
5135 … # from the the newline character in the paragraph at the 0 nesting level of
5136 # the list inside the parent placeholder.
5138 … # from the newline character in the paragraph at its corresponding nesting
5139 # level of the list inside the parent placeholder.
5143 … # fields will revert the style to a value matching the defaults in the Slides
5145 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
5146 # transparent, depending on if the `opaque_color` field in it is set.
5151 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5152 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5153 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5157 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
5158 # transparent, depending on if the `opaque_color` field in it is set.
5163 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5164 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5165 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5169 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
5172 … # rendered in a smaller font size, computed based on the `font_size` field.
5173 # The `font_size` itself is not affected by changes in this field.
5174 "strikethrough": True or False, # Whether or not the text is struck through.
5175 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
5178 … # weights without breaking backwards compatibility. As such, when reading the
5179 … # style of a range of text, the value of `weighted_font_family#font_family`
5181 … # both fields are included in the field mask (either explicitly or through
5182 # the wildcard `"*"`), their values are reconciled as follows:
5184 … # * If `font_family` is set and `weighted_font_family` is not, the value of
5186 … # * If both fields are set, the value of `font_family` must match that of
5187 … # `weighted_font_family#font_family`. If so, the font family and weight of
5190 # * If `weighted_font_family` is set and `font_family` is not, the font
5192 … # * If neither field is set, the font family and weight of the text inherit
5193 … # from the parent. Note that these properties cannot inherit separately
5197 # `bold`, the `weighted_font_family` is applied first, then `bold`.
5204 "fontFamily": "A String", # The font family of the text.
5206 # The font family can be any font from the Font menu in Slides or from
5207 # [Google Fonts] (https://fonts.google.com/). If the font name is
5208 # unrecognized, the text is rendered in `Arial`.
5209 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
5211 # corresponds to the numerical values described in the CSS 2.1
5215 … # `700` are considered bold, and weights less than `700`are not bold. The
5218 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
5219 "fontFamily": "A String", # The font family of the text.
5221 # The font family can be any font from the Font menu in Slides or from
5222 # [Google Fonts] (https://fonts.google.com/). If the font name is
5223 # unrecognized, the text is rendered in `Arial`.
5225 # Some fonts can affect the weight of the text. If an update request
5226 # specifies values for both `font_family` and `bold`, the explicitly-set
5228 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
5230 "magnitude": 3.14, # The magnitude.
5231 "unit": "A String", # The units for magnitude.
5233 "italic": True or False, # Whether or not the text is italicized.
5234 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
5237 … # Changing the link in an update request causes some other changes to the
5238 # text style of the range:
5240 # * When setting a link, the text foreground color will be set to
5241 # ThemeColorType.HYPERLINK and the text will
5242 # be underlined. If these fields are modified in the same
5243 # request, those values will be used instead of the link defaults.
5245 # also update the existing link to point to the new URL.
5248 # will separate the newline character(s) into their own text runs. The
5249 … # link will be applied separately to the runs before and after the newline.
5250 # * Removing a link will update the text style of the range to match the
5251 … # style of the preceding text (or the default text styles if the preceding
5252 … # text is another link) unless different styles are being set in the same
5254 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
5255 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
5256 # in the presentation. There may not be a slide at this index.
5257 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
5262 "underline": True or False, # Whether or not the text is underlined.
5263 "bold": True or False, # Whether or not the text is rendered as bold.
5265 "glyph": "A String", # The rendered bullet glyph for this paragraph.
5268 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
5269 # in the run have the same TextStyle.
5271 # The `start_index` and `end_index` of TextRuns will always be fully
5272 # contained in the index range of a single `paragraph_marker` TextElement.
5275 "content": "A String", # The text of this run.
5276 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
5279 # inherited from the parent. Which text styles are inherited depend on the
5283 … # from the the newline character in the paragraph at the 0 nesting level of
5284 # the list inside the parent placeholder.
5286 # from the newline character in the paragraph at its corresponding nesting
5287 # level of the list inside the parent placeholder.
5291 … # fields will revert the style to a value matching the defaults in the Slides
5293 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
5294 # transparent, depending on if the `opaque_color` field in it is set.
5299 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5300 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5301 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5305 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
5306 # transparent, depending on if the `opaque_color` field in it is set.
5311 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5312 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5313 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5317 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
5320 … # rendered in a smaller font size, computed based on the `font_size` field.
5321 # The `font_size` itself is not affected by changes in this field.
5322 "strikethrough": True or False, # Whether or not the text is struck through.
5323 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
5326 … # weights without breaking backwards compatibility. As such, when reading the
5327 … # style of a range of text, the value of `weighted_font_family#font_family`
5329 # both fields are included in the field mask (either explicitly or through
5330 # the wildcard `"*"`), their values are reconciled as follows:
5332 … # * If `font_family` is set and `weighted_font_family` is not, the value of
5334 # * If both fields are set, the value of `font_family` must match that of
5335 … # `weighted_font_family#font_family`. If so, the font family and weight of
5338 # * If `weighted_font_family` is set and `font_family` is not, the font
5340 … # * If neither field is set, the font family and weight of the text inherit
5341 # from the parent. Note that these properties cannot inherit separately
5345 # `bold`, the `weighted_font_family` is applied first, then `bold`.
5352 "fontFamily": "A String", # The font family of the text.
5354 # The font family can be any font from the Font menu in Slides or from
5355 # [Google Fonts] (https://fonts.google.com/). If the font name is
5356 # unrecognized, the text is rendered in `Arial`.
5357 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
5359 # corresponds to the numerical values described in the CSS 2.1
5363 … # `700` are considered bold, and weights less than `700`are not bold. The
5366 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
5367 "fontFamily": "A String", # The font family of the text.
5369 # The font family can be any font from the Font menu in Slides or from
5370 # [Google Fonts] (https://fonts.google.com/). If the font name is
5371 # unrecognized, the text is rendered in `Arial`.
5373 # Some fonts can affect the weight of the text. If an update request
5374 # specifies values for both `font_family` and `bold`, the explicitly-set
5376 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
5378 "magnitude": 3.14, # The magnitude.
5379 "unit": "A String", # The units for magnitude.
5381 "italic": True or False, # Whether or not the text is italicized.
5382 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
5385 # Changing the link in an update request causes some other changes to the
5386 # text style of the range:
5388 # * When setting a link, the text foreground color will be set to
5389 # ThemeColorType.HYPERLINK and the text will
5390 # be underlined. If these fields are modified in the same
5391 # request, those values will be used instead of the link defaults.
5393 # also update the existing link to point to the new URL.
5396 # will separate the newline character(s) into their own text runs. The
5397 … # link will be applied separately to the runs before and after the newline.
5398 # * Removing a link will update the text style of the range to match the
5399 … # style of the preceding text (or the default text styles if the preceding
5400 … # text is another link) unless different styles are being set in the same
5402 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
5403 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
5404 # in the presentation. There may not be a slide at this index.
5405 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
5410 "underline": True or False, # Whether or not the text is underlined.
5411 "bold": True or False, # Whether or not the text is rendered as bold.
5416 "lists": { # The bulleted lists contained in this text, keyed by list ID.
5417 "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
5420 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
5421 # level. A list has at most nine levels of nesting, so the possible values
5422 # for the keys of this map are 0 through 8, inclusive.
5423 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
5425 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
5428 # inherited from the parent. Which text styles are inherited depend on the
5432 … # from the the newline character in the paragraph at the 0 nesting level of
5433 # the list inside the parent placeholder.
5435 … # from the newline character in the paragraph at its corresponding nesting
5436 # level of the list inside the parent placeholder.
5440 … # fields will revert the style to a value matching the defaults in the Slides
5442 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
5443 # transparent, depending on if the `opaque_color` field in it is set.
5448 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5449 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5450 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5454 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
5455 # transparent, depending on if the `opaque_color` field in it is set.
5460 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5461 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5462 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5466 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
5469 … # rendered in a smaller font size, computed based on the `font_size` field.
5470 # The `font_size` itself is not affected by changes in this field.
5471 "strikethrough": True or False, # Whether or not the text is struck through.
5472 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
5475 … # weights without breaking backwards compatibility. As such, when reading the
5476 … # style of a range of text, the value of `weighted_font_family#font_family`
5478 … # both fields are included in the field mask (either explicitly or through
5479 # the wildcard `"*"`), their values are reconciled as follows:
5481 … # * If `font_family` is set and `weighted_font_family` is not, the value of
5483 … # * If both fields are set, the value of `font_family` must match that of
5484 … # `weighted_font_family#font_family`. If so, the font family and weight of
5487 # * If `weighted_font_family` is set and `font_family` is not, the font
5489 … # * If neither field is set, the font family and weight of the text inherit
5490 … # from the parent. Note that these properties cannot inherit separately
5494 # `bold`, the `weighted_font_family` is applied first, then `bold`.
5501 "fontFamily": "A String", # The font family of the text.
5503 # The font family can be any font from the Font menu in Slides or from
5504 # [Google Fonts] (https://fonts.google.com/). If the font name is
5505 # unrecognized, the text is rendered in `Arial`.
5506 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
5508 # corresponds to the numerical values described in the CSS 2.1
5512 … # `700` are considered bold, and weights less than `700`are not bold. The
5515 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
5516 "fontFamily": "A String", # The font family of the text.
5518 # The font family can be any font from the Font menu in Slides or from
5519 # [Google Fonts] (https://fonts.google.com/). If the font name is
5520 # unrecognized, the text is rendered in `Arial`.
5522 # Some fonts can affect the weight of the text. If an update request
5523 # specifies values for both `font_family` and `bold`, the explicitly-set
5525 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
5527 "magnitude": 3.14, # The magnitude.
5528 "unit": "A String", # The units for magnitude.
5530 "italic": True or False, # Whether or not the text is italicized.
5531 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
5534 … # Changing the link in an update request causes some other changes to the
5535 # text style of the range:
5537 # * When setting a link, the text foreground color will be set to
5538 # ThemeColorType.HYPERLINK and the text will
5539 # be underlined. If these fields are modified in the same
5540 # request, those values will be used instead of the link defaults.
5542 # also update the existing link to point to the new URL.
5545 # will separate the newline character(s) into their own text runs. The
5546 … # link will be applied separately to the runs before and after the newline.
5547 # * Removing a link will update the text style of the range to match the
5548 … # style of the preceding text (or the default text styles if the preceding
5549 … # text is another link) unless different styles are being set in the same
5551 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
5552 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
5553 # in the presentation. There may not be a slide at this index.
5554 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
5559 "underline": True or False, # Whether or not the text is underlined.
5560 "bold": True or False, # Whether or not the text is rendered as bold.
5564 "listId": "A String", # The ID of the list.
5568 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
5570 # If the shape is a placeholder shape as determined by the
5573 # Determining the rendered value of the property depends on the corresponding
5575 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
5576 # a parent placeholder if it exists. If the shape has no parent, then the
5577 # default shadow matches the defaults for new shapes created in the Slides
5581 # if it exists. If there is no parent, the fields will default to the value
5582 # used for new page elements created in the Slides editor, which may depend on
5583 # the page element kind.
5584 "color": { # A themeable solid color value. # The shadow color value.
5587 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5588 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5589 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5592 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
5593 # relative to the alignment position.
5606 "translateX": 3.14, # The X coordinate translation element.
5607 "translateY": 3.14, # The Y coordinate translation element.
5608 "scaleX": 3.14, # The X coordinate scaling element.
5609 "scaleY": 3.14, # The Y coordinate scaling element.
5610 "shearY": 3.14, # The Y coordinate shearing element.
5611 "shearX": 3.14, # The X coordinate shearing element.
5612 "unit": "A String", # The units for translate elements.
5614 "propertyState": "A String", # The shadow property state.
5616 # Updating the shadow on a page element will implicitly update this field to
5617 # `RENDERED`, unless another value is specified in the same request. To have
5619 # case, any other shadow fields set in the same request will be ignored.
5620 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
5622 "magnitude": 3.14, # The magnitude.
5623 "unit": "A String", # The units for magnitude.
5625 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
5626 "type": "A String", # The type of the shadow. This property is read-only.
5627 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
5628 # scale and skew of the shadow. This property is read-only.
5629 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
5632 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
5633 # inherited from a parent placeholder if it exists. If the shape has no
5634 # parent, then the default background fill depends on the shape type,
5635 # matching the defaults for new shapes created in the Slides editor.
5636 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
5641 "color": { # A themeable solid color value. # The color value of the solid fill.
5644 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5645 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5646 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5649 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
5650 # That is, the final pixel color is defined by the equation:
5657 "propertyState": "A String", # The background fill property state.
5659 # Updating the fill on a shape will implicitly update this field to
5660 # `RENDERED`, unless another value is specified in the same request. To
5662 # any other fill fields set in the same request will be ignored.
5664 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
5666 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
5667 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
5668 # in the presentation. There may not be a slide at this index.
5669 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
5674 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
5675 # parent placeholder if it exists. If the shape has no parent, then the
5676 # default outline depends on the shape type, matching the defaults for
5677 # new shapes created in the Slides editor.
5680 # if it exists. If there is no parent, the fields will default to the value
5681 # used for new page elements created in the Slides editor, which may depend on
5682 # the page element kind.
5683 "outlineFill": { # The fill of the outline. # The fill of the outline.
5684 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
5689 "color": { # A themeable solid color value. # The color value of the solid fill.
5692 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5693 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5694 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5697 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
5698 # That is, the final pixel color is defined by the equation:
5706 "propertyState": "A String", # The outline property state.
5708 # Updating the outline on a page element will implicitly update this field
5709 # to `RENDERED`, unless another value is specified in the same request. To
5711 # this case, any other outline fields set in the same request will be
5713 "dashStyle": "A String", # The dash style of the outline.
5714 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
5715 "magnitude": 3.14, # The magnitude.
5716 "unit": "A String", # The units for magnitude.
5719 … "contentAlignment": "A String", # The alignment of the content in the shape. If unspecified,
5720 # the alignment is inherited from a parent placeholder if it exists. If the
5721 # shape has no parent, the default alignment matches the alignment for new
5722 # shapes created in the Slides editor.
5724 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
5727 # If set, the shape is a placeholder shape and any inherited properties
5728 # can be resolved by looking at the parent placeholder identified by the
5730 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
5731 # If unset, the parent placeholder shape does not exist, so the shape does
5733 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
5734 # the same page, they would have different index values.
5735 "type": "A String", # The type of the placeholder.
5737 "shapeType": "A String", # The type of the shape.
5742 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
5743 # minutes. This URL is tagged with the account of the requester. Anyone with
5744 # the URL effectively accesses the image as the original requester. Access to
5745 # the image may be lost if the presentation's sharing settings change.
5746 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
5747 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
5748 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
5749 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
5752 # if it exists. If there is no parent, the fields will default to the value
5753 # used for new page elements created in the Slides editor, which may depend on
5754 # the page element kind.
5755 "outlineFill": { # The fill of the outline. # The fill of the outline.
5756 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
5761 … "color": { # A themeable solid color value. # The color value of the solid fill.
5764 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5765 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5766 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5769 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
5770 # That is, the final pixel color is defined by the equation:
5778 "propertyState": "A String", # The outline property state.
5780 # Updating the outline on a page element will implicitly update this field
5781 # to `RENDERED`, unless another value is specified in the same request. To
5783 # this case, any other outline fields set in the same request will be
5785 "dashStyle": "A String", # The dash style of the outline.
5786 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
5787 "magnitude": 3.14, # The magnitude.
5788 "unit": "A String", # The units for magnitude.
5791 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
5793 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
5795 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
5798 # The colors in the gradient will replace the corresponding colors at
5799 # the same position in the color palette and apply to the image. This
5802 "color": { # A themeable solid color value. # The color of the gradient stop.
5805 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5806 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5807 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5810 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
5812 … "position": 3.14, # The relative position of the color stop in the gradient band measured
5813 # in percentage. The value should be in the interval [0.0, 1.0].
5816 "name": "A String", # The name of the recolor effect.
5818 # The name is determined from the `recolor_stops` by matching the gradient
5819 # against the colors in the page's current color scheme. This property is
5822 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
5823 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
5824 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
5825 # in the presentation. There may not be a slide at this index.
5826 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
5831 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
5834 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
5838 # The crop properties is represented by the offsets of four edges which define
5839 # a crop rectangle. The offsets are measured in percentage from the
5840 # corresponding edges of the object's original bounding rectangle towards
5841 # inside, relative to the object's original dimensions.
5843 # - If the offset is in the interval (0, 1), the corresponding edge of crop
5844 # rectangle is positioned inside of the object's original bounding rectangle.
5845 # - If the offset is negative or greater than 1, the corresponding edge of crop
5846 # rectangle is positioned outside of the object's original bounding rectangle.
5847 # - If the left edge of the crop rectangle is on the right side of its right
5848 # edge, the object will be flipped horizontally.
5849 # - If the top edge of the crop rectangle is below its bottom edge, the object
5851 # - If all offsets and rotation angle is 0, the object is not cropped.
5853 # After cropping, the content in the crop rectangle will be stretched to fit
5855 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
5856 # the right of the original bounding rectangle left edge, relative to the
5858 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
5859 # above the original bounding rectangle bottom edge, relative to the object's
5861 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
5862 # Rotation angle is applied after the offset.
5863 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
5864 # to the left of the original bounding rectangle right edge, relative to the
5866 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
5867 # below the original bounding rectangle top edge, relative to the object's
5870 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
5874 # if it exists. If there is no parent, the fields will default to the value
5875 # used for new page elements created in the Slides editor, which may depend on
5876 # the page element kind.
5877 "color": { # A themeable solid color value. # The shadow color value.
5880 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5881 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5882 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5885 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
5886 # relative to the alignment position.
5899 "translateX": 3.14, # The X coordinate translation element.
5900 "translateY": 3.14, # The Y coordinate translation element.
5901 "scaleX": 3.14, # The X coordinate scaling element.
5902 "scaleY": 3.14, # The Y coordinate scaling element.
5903 "shearY": 3.14, # The Y coordinate shearing element.
5904 "shearX": 3.14, # The X coordinate shearing element.
5905 "unit": "A String", # The units for translate elements.
5907 "propertyState": "A String", # The shadow property state.
5909 # Updating the shadow on a page element will implicitly update this field to
5910 # `RENDERED`, unless another value is specified in the same request. To have
5912 # case, any other shadow fields set in the same request will be ignored.
5913 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
5915 "magnitude": 3.14, # The magnitude.
5916 "unit": "A String", # The units for magnitude.
5918 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
5919 "type": "A String", # The type of the shadow. This property is read-only.
5920 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
5921 # scale and skew of the shadow. This property is read-only.
5922 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
5925 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
5929 "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
5934 … "url": "A String", # An URL to a video. The URL is valid as long as the source video exists and
5936 "videoProperties": { # The properties of the Video. # The properties of the video.
5937 … "start": 42, # The time at which to start playback, measured in seconds from the beginning
5938 # of the video.
5939 # If set, the start time should be before the end time.
5940 # If you set this to a value that exceeds the video's length in seconds, the
5941 # video will be played from the last second.
5942 # If not set, the video will be played from the beginning.
5943 …"autoPlay": True or False, # Whether to enable video autoplay when the page is displayed in present
5945 "end": 42, # The time at which to end playback, measured in seconds from the beginning
5946 # of the video.
5947 # If set, the end time should be after the start time.
5948 # If not set or if you set this to a value that exceeds the video's length,
5949 # the video will be played until its end.
5950 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
5951 # videos created in the Slides editor.
5954 # if it exists. If there is no parent, the fields will default to the value
5955 # used for new page elements created in the Slides editor, which may depend on
5956 # the page element kind.
5957 "outlineFill": { # The fill of the outline. # The fill of the outline.
5958 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
5963 "color": { # A themeable solid color value. # The color value of the solid fill.
5966 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
5967 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
5968 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
5971 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
5972 # That is, the final pixel color is defined by the equation:
5980 "propertyState": "A String", # The outline property state.
5982 # Updating the outline on a page element will implicitly update this field
5983 # to `RENDERED`, unless another value is specified in the same request. To
5985 # this case, any other outline fields set in the same request will be
5987 "dashStyle": "A String", # The dash style of the outline.
5988 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
5989 "magnitude": 3.14, # The magnitude.
5990 "unit": "A String", # The units for magnitude.
5993 … "mute": True or False, # Whether to mute the audio during video playback. Defaults to false.
5995 "id": "A String", # The video source's unique identifier for this video.
5996 "source": "A String", # The video source.
6000 "rows": 42, # Number of rows in the table.
6003 # A table's horizontal cell borders are represented as a grid. The grid has
6004 # one more row than the number of rows in the table and the same number of
6005 # columns as the table. For example, if the table is 3 x 3, its horizontal
6009 # merged, it is not included in the response.
6010 { # The properties of each border cell.
6011 … "tableBorderProperties": { # The border styling properties of the # The border properties.
6013 "tableBorderFill": { # The fill of the border. # The fill of the table border.
6014 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
6019 … "color": { # A themeable solid color value. # The color value of the solid fill.
6022 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6023 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6024 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6027 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
6028 # That is, the final pixel color is defined by the equation:
6036 "dashStyle": "A String", # The dash style of the border.
6037 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
6038 "magnitude": 3.14, # The magnitude.
6039 "unit": "A String", # The units for magnitude.
6042 …: { # A location of a single table cell within a table. # The location of the border within the bo…
6043 "rowIndex": 42, # The 0-based row index.
6044 "columnIndex": 42, # The 0-based column index.
6052 # A table's vertical cell borders are represented as a grid. The grid has the
6053 # same number of rows as the table and one more column than the number of
6054 # columns in the table. For example, if the table is 3 x 3, its vertical
6058 # merged, it is not included in the response.
6059 { # The properties of each border cell.
6060 … "tableBorderProperties": { # The border styling properties of the # The border properties.
6062 "tableBorderFill": { # The fill of the border. # The fill of the table border.
6063 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
6068 … "color": { # A themeable solid color value. # The color value of the solid fill.
6071 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6072 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6073 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6076 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
6077 # That is, the final pixel color is defined by the equation:
6085 "dashStyle": "A String", # The dash style of the border.
6086 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
6087 "magnitude": 3.14, # The magnitude.
6088 "unit": "A String", # The units for magnitude.
6091 …: { # A location of a single table cell within a table. # The location of the border within the bo…
6092 "rowIndex": 42, # The 0-based row index.
6093 "columnIndex": 42, # The 0-based column index.
6101 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
6102 "magnitude": 3.14, # The magnitude.
6103 "unit": "A String", # The units for magnitude.
6117 # than 1. As a result, the length of this collection does not always match
6118 # the number of columns of the entire table.
6120 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
6122 … "textElements": [ # The text contents broken down into its component parts, including styling
6124 … { # A TextElement describes the content of a range of indices in the text content
6126 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
6128 … "content": "A String", # The rendered content of this auto text, if available.
6129 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
6132 … # inherited from the parent. Which text styles are inherited depend on the
6136 … # from the the newline character in the paragraph at the 0 nesting level of
6137 # the list inside the parent placeholder.
6139 … # from the newline character in the paragraph at its corresponding nesting
6140 # level of the list inside the parent placeholder.
6144 … # fields will revert the style to a value matching the defaults in the Slides
6146 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
6147 … # transparent, depending on if the `opaque_color` field in it is set.
6152 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6153 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6154 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6158 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
6159 … # transparent, depending on if the `opaque_color` field in it is set.
6164 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6165 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6166 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6170 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
6173 … # rendered in a smaller font size, computed based on the `font_size` field.
6174 # The `font_size` itself is not affected by changes in this field.
6175 … "strikethrough": True or False, # Whether or not the text is struck through.
6176 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
6179 … # weights without breaking backwards compatibility. As such, when reading the
6180 … # style of a range of text, the value of `weighted_font_family#font_family`
6182 … # both fields are included in the field mask (either explicitly or through
6183 # the wildcard `"*"`), their values are reconciled as follows:
6185 … # * If `font_family` is set and `weighted_font_family` is not, the value of
6187 … # * If both fields are set, the value of `font_family` must match that of
6188 … # `weighted_font_family#font_family`. If so, the font family and weight of
6191 … # * If `weighted_font_family` is set and `font_family` is not, the font
6193 … # * If neither field is set, the font family and weight of the text inherit
6194 … # from the parent. Note that these properties cannot inherit separately
6198 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
6205 "fontFamily": "A String", # The font family of the text.
6207 … # The font family can be any font from the Font menu in Slides or from
6208 … # [Google Fonts] (https://fonts.google.com/). If the font name is
6209 # unrecognized, the text is rendered in `Arial`.
6210 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
6212 # corresponds to the numerical values described in the CSS 2.1
6216 … # `700` are considered bold, and weights less than `700`are not bold. The
6219 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
6220 "fontFamily": "A String", # The font family of the text.
6222 … # The font family can be any font from the Font menu in Slides or from
6223 # [Google Fonts] (https://fonts.google.com/). If the font name is
6224 # unrecognized, the text is rendered in `Arial`.
6226 … # Some fonts can affect the weight of the text. If an update request
6227 … # specifies values for both `font_family` and `bold`, the explicitly-set
6229 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
6231 "magnitude": 3.14, # The magnitude.
6232 "unit": "A String", # The units for magnitude.
6234 "italic": True or False, # Whether or not the text is italicized.
6235 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
6238 … # Changing the link in an update request causes some other changes to the
6239 # text style of the range:
6241 # * When setting a link, the text foreground color will be set to
6242 # ThemeColorType.HYPERLINK and the text will
6243 # be underlined. If these fields are modified in the same
6244 … # request, those values will be used instead of the link defaults.
6246 # also update the existing link to point to the new URL.
6249 … # will separate the newline character(s) into their own text runs. The
6250 … # link will be applied separately to the runs before and after the newline.
6251 … # * Removing a link will update the text style of the range to match the
6252 … # style of the preceding text (or the default text styles if the preceding
6253 … # text is another link) unless different styles are being set in the same
6255 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
6256 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
6257 # in the presentation. There may not be a slide at this index.
6258 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
6263 "underline": True or False, # Whether or not the text is underlined.
6264 "bold": True or False, # Whether or not the text is rendered as bold.
6266 "type": "A String", # The type of this auto text.
6268 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
6270 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
6271 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
6273 # The `start_index` and `end_index` of this TextElement represent the
6274 … # range of the paragraph. Other TextElements with an index range contained
6276 … # paragraph. The range of indices of two separate paragraphs will never
6278 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
6281 … # inherited from the parent. Which paragraph styles are inherited depend on the
6284 … # * A paragraph not in a list will inherit its paragraph style from the
6285 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
6286 … # * A paragraph in a list will inherit its paragraph style from the paragraph
6287 # at its corresponding nesting level of the list inside the parent
6291 "spacingMode": "A String", # The spacing mode for the paragraph.
6292 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
6295 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
6296 # inherited from the parent.
6297 "magnitude": 3.14, # The magnitude.
6298 "unit": "A String", # The units for magnitude.
6300 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
6301 … # is represented as 100.0. If unset, the value is inherited from the parent.
6302 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
6303 … # the start of the text, based on the current text direction. If unset, the
6304 # value is inherited from the parent.
6305 "magnitude": 3.14, # The magnitude.
6306 "unit": "A String", # The units for magnitude.
6308 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
6309 # inherited from the parent.
6310 "magnitude": 3.14, # The magnitude.
6311 "unit": "A String", # The units for magnitude.
6313 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
6314 … # the end of the text, based on the current text direction. If unset, the
6315 # value is inherited from the parent.
6316 "magnitude": 3.14, # The magnitude.
6317 "unit": "A String", # The units for magnitude.
6319 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
6320 # If unset, the value is inherited from the parent.
6321 "magnitude": 3.14, # The magnitude.
6322 "unit": "A String", # The units for magnitude.
6324 "alignment": "A String", # The text alignment for this paragraph.
6326 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
6328 "nestingLevel": 42, # The nesting level of this paragraph in the list.
6329 "listId": "A String", # The ID of the list this paragraph belongs to.
6330 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
6333 … # inherited from the parent. Which text styles are inherited depend on the
6337 … # from the the newline character in the paragraph at the 0 nesting level of
6338 # the list inside the parent placeholder.
6340 … # from the newline character in the paragraph at its corresponding nesting
6341 # level of the list inside the parent placeholder.
6345 … # fields will revert the style to a value matching the defaults in the Slides
6347 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
6348 … # transparent, depending on if the `opaque_color` field in it is set.
6353 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6354 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6355 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6359 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
6360 … # transparent, depending on if the `opaque_color` field in it is set.
6365 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6366 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6367 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6371 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
6374 … # rendered in a smaller font size, computed based on the `font_size` field.
6375 … # The `font_size` itself is not affected by changes in this field.
6376 … "strikethrough": True or False, # Whether or not the text is struck through.
6377 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
6380 … # weights without breaking backwards compatibility. As such, when reading the
6381 … # style of a range of text, the value of `weighted_font_family#font_family`
6383 … # both fields are included in the field mask (either explicitly or through
6384 # the wildcard `"*"`), their values are reconciled as follows:
6386 … # * If `font_family` is set and `weighted_font_family` is not, the value of
6388 … # * If both fields are set, the value of `font_family` must match that of
6389 … # `weighted_font_family#font_family`. If so, the font family and weight of
6392 … # * If `weighted_font_family` is set and `font_family` is not, the font
6394 … # * If neither field is set, the font family and weight of the text inherit
6395 … # from the parent. Note that these properties cannot inherit separately
6399 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
6406 "fontFamily": "A String", # The font family of the text.
6408 … # The font family can be any font from the Font menu in Slides or from
6409 … # [Google Fonts] (https://fonts.google.com/). If the font name is
6410 # unrecognized, the text is rendered in `Arial`.
6411 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
6413 # corresponds to the numerical values described in the CSS 2.1
6417 … # `700` are considered bold, and weights less than `700`are not bold. The
6420 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
6421 "fontFamily": "A String", # The font family of the text.
6423 … # The font family can be any font from the Font menu in Slides or from
6424 … # [Google Fonts] (https://fonts.google.com/). If the font name is
6425 # unrecognized, the text is rendered in `Arial`.
6427 … # Some fonts can affect the weight of the text. If an update request
6428 … # specifies values for both `font_family` and `bold`, the explicitly-set
6430 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
6432 "magnitude": 3.14, # The magnitude.
6433 "unit": "A String", # The units for magnitude.
6435 "italic": True or False, # Whether or not the text is italicized.
6436 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
6439 … # Changing the link in an update request causes some other changes to the
6440 # text style of the range:
6442 … # * When setting a link, the text foreground color will be set to
6443 # ThemeColorType.HYPERLINK and the text will
6444 # be underlined. If these fields are modified in the same
6445 … # request, those values will be used instead of the link defaults.
6447 # also update the existing link to point to the new URL.
6450 … # will separate the newline character(s) into their own text runs. The
6451 … # link will be applied separately to the runs before and after the newline.
6452 … # * Removing a link will update the text style of the range to match the
6453 … # style of the preceding text (or the default text styles if the preceding
6454 … # text is another link) unless different styles are being set in the same
6456 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
6457 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
6458 # in the presentation. There may not be a slide at this index.
6459 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
6464 "underline": True or False, # Whether or not the text is underlined.
6465 … "bold": True or False, # Whether or not the text is rendered as bold.
6467 "glyph": "A String", # The rendered bullet glyph for this paragraph.
6470 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
6471 # in the run have the same TextStyle.
6473 # The `start_index` and `end_index` of TextRuns will always be fully
6474 … # contained in the index range of a single `paragraph_marker` TextElement.
6477 "content": "A String", # The text of this run.
6478 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
6481 … # inherited from the parent. Which text styles are inherited depend on the
6485 … # from the the newline character in the paragraph at the 0 nesting level of
6486 # the list inside the parent placeholder.
6488 … # from the newline character in the paragraph at its corresponding nesting
6489 # level of the list inside the parent placeholder.
6493 … # fields will revert the style to a value matching the defaults in the Slides
6495 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
6496 … # transparent, depending on if the `opaque_color` field in it is set.
6501 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6502 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6503 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6507 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
6508 … # transparent, depending on if the `opaque_color` field in it is set.
6513 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6514 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6515 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6519 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
6522 … # rendered in a smaller font size, computed based on the `font_size` field.
6523 # The `font_size` itself is not affected by changes in this field.
6524 … "strikethrough": True or False, # Whether or not the text is struck through.
6525 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
6528 … # weights without breaking backwards compatibility. As such, when reading the
6529 … # style of a range of text, the value of `weighted_font_family#font_family`
6531 … # both fields are included in the field mask (either explicitly or through
6532 # the wildcard `"*"`), their values are reconciled as follows:
6534 … # * If `font_family` is set and `weighted_font_family` is not, the value of
6536 … # * If both fields are set, the value of `font_family` must match that of
6537 … # `weighted_font_family#font_family`. If so, the font family and weight of
6540 … # * If `weighted_font_family` is set and `font_family` is not, the font
6542 … # * If neither field is set, the font family and weight of the text inherit
6543 … # from the parent. Note that these properties cannot inherit separately
6547 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
6554 "fontFamily": "A String", # The font family of the text.
6556 … # The font family can be any font from the Font menu in Slides or from
6557 … # [Google Fonts] (https://fonts.google.com/). If the font name is
6558 # unrecognized, the text is rendered in `Arial`.
6559 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
6561 # corresponds to the numerical values described in the CSS 2.1
6565 … # `700` are considered bold, and weights less than `700`are not bold. The
6568 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
6569 "fontFamily": "A String", # The font family of the text.
6571 … # The font family can be any font from the Font menu in Slides or from
6572 # [Google Fonts] (https://fonts.google.com/). If the font name is
6573 # unrecognized, the text is rendered in `Arial`.
6575 … # Some fonts can affect the weight of the text. If an update request
6576 … # specifies values for both `font_family` and `bold`, the explicitly-set
6578 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
6580 "magnitude": 3.14, # The magnitude.
6581 "unit": "A String", # The units for magnitude.
6583 "italic": True or False, # Whether or not the text is italicized.
6584 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
6587 … # Changing the link in an update request causes some other changes to the
6588 # text style of the range:
6590 # * When setting a link, the text foreground color will be set to
6591 # ThemeColorType.HYPERLINK and the text will
6592 # be underlined. If these fields are modified in the same
6593 … # request, those values will be used instead of the link defaults.
6595 # also update the existing link to point to the new URL.
6598 … # will separate the newline character(s) into their own text runs. The
6599 … # link will be applied separately to the runs before and after the newline.
6600 … # * Removing a link will update the text style of the range to match the
6601 … # style of the preceding text (or the default text styles if the preceding
6602 … # text is another link) unless different styles are being set in the same
6604 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
6605 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
6606 # in the presentation. There may not be a slide at this index.
6607 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
6612 "underline": True or False, # Whether or not the text is underlined.
6613 "bold": True or False, # Whether or not the text is rendered as bold.
6618 "lists": { # The bulleted lists contained in this text, keyed by list ID.
6619 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
6622 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
6623 … # level. A list has at most nine levels of nesting, so the possible values
6624 # for the keys of this map are 0 through 8, inclusive.
6625 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
6627 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
6630 … # inherited from the parent. Which text styles are inherited depend on the
6634 … # from the the newline character in the paragraph at the 0 nesting level of
6635 # the list inside the parent placeholder.
6637 … # from the newline character in the paragraph at its corresponding nesting
6638 # level of the list inside the parent placeholder.
6642 … # fields will revert the style to a value matching the defaults in the Slides
6644 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
6645 … # transparent, depending on if the `opaque_color` field in it is set.
6650 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6651 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6652 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6656 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
6657 … # transparent, depending on if the `opaque_color` field in it is set.
6662 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6663 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6664 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6668 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
6671 … # rendered in a smaller font size, computed based on the `font_size` field.
6672 … # The `font_size` itself is not affected by changes in this field.
6673 … "strikethrough": True or False, # Whether or not the text is struck through.
6674 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
6677 … # weights without breaking backwards compatibility. As such, when reading the
6678 … # style of a range of text, the value of `weighted_font_family#font_family`
6680 … # both fields are included in the field mask (either explicitly or through
6681 # the wildcard `"*"`), their values are reconciled as follows:
6683 … # * If `font_family` is set and `weighted_font_family` is not, the value of
6685 … # * If both fields are set, the value of `font_family` must match that of
6686 … # `weighted_font_family#font_family`. If so, the font family and weight of
6689 … # * If `weighted_font_family` is set and `font_family` is not, the font
6691 … # * If neither field is set, the font family and weight of the text inherit
6692 … # from the parent. Note that these properties cannot inherit separately
6696 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
6703 "fontFamily": "A String", # The font family of the text.
6705 … # The font family can be any font from the Font menu in Slides or from
6706 … # [Google Fonts] (https://fonts.google.com/). If the font name is
6707 # unrecognized, the text is rendered in `Arial`.
6708 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
6710 # corresponds to the numerical values described in the CSS 2.1
6714 … # `700` are considered bold, and weights less than `700`are not bold. The
6717 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
6718 "fontFamily": "A String", # The font family of the text.
6720 … # The font family can be any font from the Font menu in Slides or from
6721 … # [Google Fonts] (https://fonts.google.com/). If the font name is
6722 # unrecognized, the text is rendered in `Arial`.
6724 … # Some fonts can affect the weight of the text. If an update request
6725 … # specifies values for both `font_family` and `bold`, the explicitly-set
6727 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
6729 "magnitude": 3.14, # The magnitude.
6730 "unit": "A String", # The units for magnitude.
6732 "italic": True or False, # Whether or not the text is italicized.
6733 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
6736 … # Changing the link in an update request causes some other changes to the
6737 # text style of the range:
6739 … # * When setting a link, the text foreground color will be set to
6740 # ThemeColorType.HYPERLINK and the text will
6741 # be underlined. If these fields are modified in the same
6742 … # request, those values will be used instead of the link defaults.
6744 # also update the existing link to point to the new URL.
6747 … # will separate the newline character(s) into their own text runs. The
6748 … # link will be applied separately to the runs before and after the newline.
6749 … # * Removing a link will update the text style of the range to match the
6750 … # style of the preceding text (or the default text styles if the preceding
6751 … # text is another link) unless different styles are being set in the same
6753 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
6754 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
6755 # in the presentation. There may not be a slide at this index.
6756 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
6761 "underline": True or False, # Whether or not the text is underlined.
6762 … "bold": True or False, # Whether or not the text is rendered as bold.
6766 "listId": "A String", # The ID of the list.
6770 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
6771 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
6772 # for newly created table cells in the Slides editor.
6773 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
6778 … "color": { # A themeable solid color value. # The color value of the solid fill.
6781 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6782 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6783 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6786 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
6787 # That is, the final pixel color is defined by the equation:
6794 "propertyState": "A String", # The background fill property state.
6796 # Updating the fill on a table cell will implicitly update this field
6797 … # to `RENDERED`, unless another value is specified in the same request. To
6799 # case, any other fill fields set in the same request will be ignored.
6801 …"contentAlignment": "A String", # The alignment of the content in the table cell. The default alig…
6802 … # matches the alignment for newly created table cells in the Slides editor.
6804 "rowSpan": 42, # Row span of the cell.
6805 "columnSpan": 42, # Column span of the cell.
6806 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
6807 "rowIndex": 42, # The 0-based row index.
6808 "columnIndex": 42, # The 0-based column index.
6812 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
6813 "magnitude": 3.14, # The magnitude.
6814 "unit": "A String", # The units for magnitude.
6816 … "tableRowProperties": { # Properties of each row in a table. # Properties of the row.
6817 … magnitude in a single direction in the specified units. # Minimum height of the row. The row will…
6818 # a height equal to or greater than this value in order to show all the text
6819 # in the row's cell(s).
6820 "magnitude": 3.14, # The magnitude.
6821 "unit": "A String", # The units for magnitude.
6826 "columns": 42, # Number of columns in the table.
6830 "lineCategory": "A String", # The category of the line.
6832 # It matches the `category` specified in CreateLineRequest, and can be updated with
6834 "lineProperties": { # The properties of the Line. # The properties of the line.
6836 # When unset, these fields default to values that match the appearance of
6837 # new lines created in the Slides editor.
6838 "dashStyle": "A String", # The dash style of the line.
6839 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
6840 "magnitude": 3.14, # The magnitude.
6841 "unit": "A String", # The units for magnitude.
6843 "endArrow": "A String", # The style of the arrow at the end of the line.
6844 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
6845 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
6846 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
6847 # in the presentation. There may not be a slide at this index.
6848 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
6853 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
6854 # lines created in the Slides editor.
6855 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
6860 "color": { # A themeable solid color value. # The color value of the solid fill.
6863 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6864 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6865 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6868 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
6869 # That is, the final pixel color is defined by the equation:
6877 …"startConnection": { # The properties for one end of a Line # The connection at the beginning of t…
6883 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
6885 # In most cases, it corresponds to the predefined connection site index from
6886 # the ECMA-376 standard. More information on those connection sites can be
6887 # found in the description of the "cnx" attribute in section 20.1.9.9 and
6893 # The position of each connection site can also be viewed from Slides editor.
6894 "connectedObjectId": "A String", # The object ID of the connected page element.
6900 …"endConnection": { # The properties for one end of a Line # The connection at the end of the line.…
6905 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
6907 # In most cases, it corresponds to the predefined connection site index from
6908 # the ECMA-376 standard. More information on those connection sites can be
6909 # found in the description of the "cnx" attribute in section 20.1.9.9 and
6915 # The position of each connection site can also be viewed from Slides editor.
6916 "connectedObjectId": "A String", # The object ID of the connected page element.
6922 "startArrow": "A String", # The style of the arrow at the beginning of the line.
6924 "lineType": "A String", # The type of the line.
6926 "size": { # A width and height. # The size of the page element.
6927 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
6928 "magnitude": 3.14, # The magnitude.
6929 "unit": "A String", # The units for magnitude.
6931 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
6932 "magnitude": 3.14, # The magnitude.
6933 "unit": "A String", # The units for magnitude.
6936 …"description": "A String", # The description of the page element. Combined with title to display a…
6940 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
6942 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains
6943 # notes for the corresponding slide.
6944 # The actual shape may not always exist on the notes page. Inserting text
6945 # using this object ID will automatically create the shape. In this case, the
6946 # actual shape may have different object ID. The `GetPresentation` or
6947 # `GetPage` action will always return the latest object ID.
6949 "objectId": "A String", # The object ID for this page. Object IDs used by
6951 # PageElement share the same namespace.
6952 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
6953 # update requests to assert that the presentation revision hasn't changed
6954 # since the last read operation. Only populated if the user has edit access
6955 # to the presentation.
6957 # The format of the revision ID may change over time, so it should be treated
6959 # hours after it has been returned and cannot be shared across users. If the
6960 # revision ID is unchanged between calls, then the presentation has not
6961 # changed. Conversely, a changed ID (for the same presentation and user)
6962 # usually means the presentation has been updated; however, a changed ID can
6964 …"masterProperties": { # The properties of Page that are only # Master specific properties. Only se…
6966 "displayName": "A String", # The human-readable name of the master.
6968 "pageProperties": { # The properties of the Page. # The properties of the page.
6970 # The page will inherit properties from the parent page. Depending on the page
6971 # type the hierarchy is defined in either
6974 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
6975 # from a parent page if it exists. If the page has no parent, then the
6976 # background fill defaults to the corresponding fill in the Slides editor.
6977 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
6982 "color": { # A themeable solid color value. # The color value of the solid fill.
6985 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
6986 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
6987 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
6990 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
6991 # That is, the final pixel color is defined by the equation:
6998 "propertyState": "A String", # The background fill property state.
7000 # Updating the fill on a page will implicitly update this field to
7001 # `RENDERED`, unless another value is specified in the same request. To
7003 # any other fill fields set in the same request will be ignored.
7004 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
7005 # the specified picture. The picture is stretched to fit its container.
7006 "contentUrl": "A String", # Reading the content_url:
7009 # This URL is tagged with the account of the requester. Anyone with the URL
7010 # effectively accesses the picture as the original requester. Access to the
7011 # picture may be lost if the presentation's sharing settings change.
7013 # Writing the content_url:
7015 # The picture is fetched once at insertion time and a copy is stored for
7016 # display inside the presentation. Pictures must be less than 50MB in size,
7020 # The provided URL can be at most 2 kB in length.
7021 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
7022 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
7023 "magnitude": 3.14, # The magnitude.
7024 "unit": "A String", # The units for magnitude.
7026 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
7027 "magnitude": 3.14, # The magnitude.
7028 "unit": "A String", # The units for magnitude.
7033 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
7034 # a parent page. If the page has no parent, the color scheme uses a default
7036 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
7037 { # A pair mapping a theme color type to the concrete color it represents.
7038 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
7039 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7040 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7041 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7043 "type": "A String", # The type of the theme color.
7048 "pageType": "A String", # The type of the page.
7049 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
7051 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
7053 # notes. A notes page inherits properties from the
7055 # The placeholder shape with type BODY on the notes page contains the speaker
7056 # notes for this slide. The ID of this shape is identified by the
7058 # The notes page is read-only except for the text content and styles of the
7060 …"masterObjectId": "A String", # The object ID of the master that this slide is based on. This prop…
7062 …"layoutObjectId": "A String", # The object ID of the layout that this slide is based on. This prop…
7066 "slides": [ # The slides in the presentation.
7069 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
7071 "displayName": "A String", # The human-readable name of the layout.
7072 "name": "A String", # The name of the layout.
7073 "masterObjectId": "A String", # The object ID of the master that this layout is based on.
7075 "pageElements": [ # The page elements rendered on the page.
7079 "renderedText": "A String", # The text rendered as word art.
7083 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
7087 "objectId": "A String", # The object ID for this page element. Object IDs used by
7089 # google.apps.slides.v1.PageElement share the same namespace.
7090 … "title": "A String", # The title of the page element. Combined with description to display alt
7095 # This URL is tagged with the account of the requester. Anyone with the URL
7096 # effectively accesses the image as the original requester. Access to the
7097 # image may be lost if the presentation's sharing settings change.
7098 "imageProperties": { # The properties of the Image. # The properties of the image.
7099 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
7102 # if it exists. If there is no parent, the fields will default to the value
7103 # used for new page elements created in the Slides editor, which may depend on
7104 # the page element kind.
7105 "outlineFill": { # The fill of the outline. # The fill of the outline.
7106 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
7111 … "color": { # A themeable solid color value. # The color value of the solid fill.
7114 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7115 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7116 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7119 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
7120 # That is, the final pixel color is defined by the equation:
7128 "propertyState": "A String", # The outline property state.
7130 # Updating the outline on a page element will implicitly update this field
7131 # to `RENDERED`, unless another value is specified in the same request. To
7133 # this case, any other outline fields set in the same request will be
7135 "dashStyle": "A String", # The dash style of the outline.
7136 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
7137 "magnitude": 3.14, # The magnitude.
7138 "unit": "A String", # The units for magnitude.
7141 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
7143 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
7145 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
7148 # The colors in the gradient will replace the corresponding colors at
7149 # the same position in the color palette and apply to the image. This
7152 "color": { # A themeable solid color value. # The color of the gradient stop.
7155 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7156 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7157 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7160 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
7162 … "position": 3.14, # The relative position of the color stop in the gradient band measured
7163 # in percentage. The value should be in the interval [0.0, 1.0].
7166 "name": "A String", # The name of the recolor effect.
7168 # The name is determined from the `recolor_stops` by matching the gradient
7169 # against the colors in the page's current color scheme. This property is
7172 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
7173 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
7174 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
7175 # in the presentation. There may not be a slide at this index.
7176 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
7181 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
7184 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
7188 # The crop properties is represented by the offsets of four edges which define
7189 # a crop rectangle. The offsets are measured in percentage from the
7190 # corresponding edges of the object's original bounding rectangle towards
7191 # inside, relative to the object's original dimensions.
7193 # - If the offset is in the interval (0, 1), the corresponding edge of crop
7194 # rectangle is positioned inside of the object's original bounding rectangle.
7195 # - If the offset is negative or greater than 1, the corresponding edge of crop
7196 # rectangle is positioned outside of the object's original bounding rectangle.
7197 # - If the left edge of the crop rectangle is on the right side of its right
7198 # edge, the object will be flipped horizontally.
7199 # - If the top edge of the crop rectangle is below its bottom edge, the object
7201 # - If all offsets and rotation angle is 0, the object is not cropped.
7203 # After cropping, the content in the crop rectangle will be stretched to fit
7205 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
7206 # the right of the original bounding rectangle left edge, relative to the
7208 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
7209 # above the original bounding rectangle bottom edge, relative to the object's
7211 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
7212 # Rotation angle is applied after the offset.
7213 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
7214 # to the left of the original bounding rectangle right edge, relative to the
7216 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
7217 # below the original bounding rectangle top edge, relative to the object's
7220 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
7224 # if it exists. If there is no parent, the fields will default to the value
7225 # used for new page elements created in the Slides editor, which may depend on
7226 # the page element kind.
7227 "color": { # A themeable solid color value. # The shadow color value.
7230 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7231 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7232 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7235 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
7236 # relative to the alignment position.
7249 "translateX": 3.14, # The X coordinate translation element.
7250 "translateY": 3.14, # The Y coordinate translation element.
7251 "scaleX": 3.14, # The X coordinate scaling element.
7252 "scaleY": 3.14, # The Y coordinate scaling element.
7253 "shearY": 3.14, # The Y coordinate shearing element.
7254 "shearX": 3.14, # The X coordinate shearing element.
7255 "unit": "A String", # The units for translate elements.
7257 "propertyState": "A String", # The shadow property state.
7259 # Updating the shadow on a page element will implicitly update this field to
7260 # `RENDERED`, unless another value is specified in the same request. To have
7262 # case, any other shadow fields set in the same request will be ignored.
7263 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
7265 "magnitude": 3.14, # The magnitude.
7266 "unit": "A String", # The units for magnitude.
7268 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
7269 "type": "A String", # The type of the shadow. This property is read-only.
7270 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
7271 # scale and skew of the shadow. This property is read-only.
7272 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
7275 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
7278 …"sourceUrl": "A String", # The source URL is the URL used to insert the image. The source URL can …
7281 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
7283 # The visual appearance of the page element is determined by its absolute
7284 # transform. To compute the absolute transform, preconcatenate a page
7285 # element's transform with the transforms of all of its parent groups. If the
7286 # page element is not in a group, its absolute transform is the same as the
7289 … # The initial transform for the newly created Group is always the identity transform.
7302 "translateX": 3.14, # The X coordinate translation element.
7303 "translateY": 3.14, # The Y coordinate translation element.
7304 "scaleX": 3.14, # The X coordinate scaling element.
7305 "scaleY": 3.14, # The Y coordinate scaling element.
7306 "shearY": 3.14, # The Y coordinate shearing element.
7307 "shearX": 3.14, # The X coordinate shearing element.
7308 "unit": "A String", # The units for translate elements.
7312 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
7314 … "textElements": [ # The text contents broken down into its component parts, including styling
7316 { # A TextElement describes the content of a range of indices in the text content
7318 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
7320 "content": "A String", # The rendered content of this auto text, if available.
7321 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
7324 # inherited from the parent. Which text styles are inherited depend on the
7328 … # from the the newline character in the paragraph at the 0 nesting level of
7329 # the list inside the parent placeholder.
7331 … # from the newline character in the paragraph at its corresponding nesting
7332 # level of the list inside the parent placeholder.
7336 … # fields will revert the style to a value matching the defaults in the Slides
7338 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
7339 # transparent, depending on if the `opaque_color` field in it is set.
7344 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7345 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7346 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7350 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
7351 # transparent, depending on if the `opaque_color` field in it is set.
7356 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7357 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7358 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7362 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
7365 … # rendered in a smaller font size, computed based on the `font_size` field.
7366 # The `font_size` itself is not affected by changes in this field.
7367 "strikethrough": True or False, # Whether or not the text is struck through.
7368 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
7371 … # weights without breaking backwards compatibility. As such, when reading the
7372 … # style of a range of text, the value of `weighted_font_family#font_family`
7374 … # both fields are included in the field mask (either explicitly or through
7375 # the wildcard `"*"`), their values are reconciled as follows:
7377 … # * If `font_family` is set and `weighted_font_family` is not, the value of
7379 … # * If both fields are set, the value of `font_family` must match that of
7380 … # `weighted_font_family#font_family`. If so, the font family and weight of
7383 # * If `weighted_font_family` is set and `font_family` is not, the font
7385 … # * If neither field is set, the font family and weight of the text inherit
7386 … # from the parent. Note that these properties cannot inherit separately
7390 # `bold`, the `weighted_font_family` is applied first, then `bold`.
7397 "fontFamily": "A String", # The font family of the text.
7399 # The font family can be any font from the Font menu in Slides or from
7400 # [Google Fonts] (https://fonts.google.com/). If the font name is
7401 # unrecognized, the text is rendered in `Arial`.
7402 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
7404 # corresponds to the numerical values described in the CSS 2.1
7408 … # `700` are considered bold, and weights less than `700`are not bold. The
7411 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
7412 "fontFamily": "A String", # The font family of the text.
7414 # The font family can be any font from the Font menu in Slides or from
7415 # [Google Fonts] (https://fonts.google.com/). If the font name is
7416 # unrecognized, the text is rendered in `Arial`.
7418 # Some fonts can affect the weight of the text. If an update request
7419 # specifies values for both `font_family` and `bold`, the explicitly-set
7421 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
7423 "magnitude": 3.14, # The magnitude.
7424 "unit": "A String", # The units for magnitude.
7426 "italic": True or False, # Whether or not the text is italicized.
7427 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
7430 … # Changing the link in an update request causes some other changes to the
7431 # text style of the range:
7433 # * When setting a link, the text foreground color will be set to
7434 # ThemeColorType.HYPERLINK and the text will
7435 # be underlined. If these fields are modified in the same
7436 # request, those values will be used instead of the link defaults.
7438 # also update the existing link to point to the new URL.
7441 # will separate the newline character(s) into their own text runs. The
7442 … # link will be applied separately to the runs before and after the newline.
7443 # * Removing a link will update the text style of the range to match the
7444 … # style of the preceding text (or the default text styles if the preceding
7445 … # text is another link) unless different styles are being set in the same
7447 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
7448 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
7449 # in the presentation. There may not be a slide at this index.
7450 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
7455 "underline": True or False, # Whether or not the text is underlined.
7456 "bold": True or False, # Whether or not the text is rendered as bold.
7458 "type": "A String", # The type of this auto text.
7460 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
7462 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
7463 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
7465 # The `start_index` and `end_index` of this TextElement represent the
7466 # range of the paragraph. Other TextElements with an index range contained
7468 # paragraph. The range of indices of two separate paragraphs will never
7470 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
7473 … # inherited from the parent. Which paragraph styles are inherited depend on the
7476 # * A paragraph not in a list will inherit its paragraph style from the
7477 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
7478 … # * A paragraph in a list will inherit its paragraph style from the paragraph
7479 # at its corresponding nesting level of the list inside the parent
7483 "spacingMode": "A String", # The spacing mode for the paragraph.
7484 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
7487 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
7488 # inherited from the parent.
7489 "magnitude": 3.14, # The magnitude.
7490 "unit": "A String", # The units for magnitude.
7492 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
7493 … # is represented as 100.0. If unset, the value is inherited from the parent.
7494 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
7495 … # the start of the text, based on the current text direction. If unset, the
7496 # value is inherited from the parent.
7497 "magnitude": 3.14, # The magnitude.
7498 "unit": "A String", # The units for magnitude.
7500 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
7501 # inherited from the parent.
7502 "magnitude": 3.14, # The magnitude.
7503 "unit": "A String", # The units for magnitude.
7505 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
7506 … # the end of the text, based on the current text direction. If unset, the
7507 # value is inherited from the parent.
7508 "magnitude": 3.14, # The magnitude.
7509 "unit": "A String", # The units for magnitude.
7511 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
7512 # If unset, the value is inherited from the parent.
7513 "magnitude": 3.14, # The magnitude.
7514 "unit": "A String", # The units for magnitude.
7516 "alignment": "A String", # The text alignment for this paragraph.
7518 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
7520 "nestingLevel": 42, # The nesting level of this paragraph in the list.
7521 "listId": "A String", # The ID of the list this paragraph belongs to.
7522 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
7525 … # inherited from the parent. Which text styles are inherited depend on the
7529 … # from the the newline character in the paragraph at the 0 nesting level of
7530 # the list inside the parent placeholder.
7532 … # from the newline character in the paragraph at its corresponding nesting
7533 # level of the list inside the parent placeholder.
7537 … # fields will revert the style to a value matching the defaults in the Slides
7539 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
7540 # transparent, depending on if the `opaque_color` field in it is set.
7545 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7546 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7547 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7551 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
7552 # transparent, depending on if the `opaque_color` field in it is set.
7557 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7558 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7559 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7563 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
7566 … # rendered in a smaller font size, computed based on the `font_size` field.
7567 # The `font_size` itself is not affected by changes in this field.
7568 … "strikethrough": True or False, # Whether or not the text is struck through.
7569 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
7572 … # weights without breaking backwards compatibility. As such, when reading the
7573 … # style of a range of text, the value of `weighted_font_family#font_family`
7575 … # both fields are included in the field mask (either explicitly or through
7576 # the wildcard `"*"`), their values are reconciled as follows:
7578 … # * If `font_family` is set and `weighted_font_family` is not, the value of
7580 … # * If both fields are set, the value of `font_family` must match that of
7581 … # `weighted_font_family#font_family`. If so, the font family and weight of
7584 … # * If `weighted_font_family` is set and `font_family` is not, the font
7586 … # * If neither field is set, the font family and weight of the text inherit
7587 … # from the parent. Note that these properties cannot inherit separately
7591 # `bold`, the `weighted_font_family` is applied first, then `bold`.
7598 "fontFamily": "A String", # The font family of the text.
7600 … # The font family can be any font from the Font menu in Slides or from
7601 # [Google Fonts] (https://fonts.google.com/). If the font name is
7602 # unrecognized, the text is rendered in `Arial`.
7603 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
7605 # corresponds to the numerical values described in the CSS 2.1
7609 … # `700` are considered bold, and weights less than `700`are not bold. The
7612 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
7613 "fontFamily": "A String", # The font family of the text.
7615 # The font family can be any font from the Font menu in Slides or from
7616 # [Google Fonts] (https://fonts.google.com/). If the font name is
7617 # unrecognized, the text is rendered in `Arial`.
7619 # Some fonts can affect the weight of the text. If an update request
7620 … # specifies values for both `font_family` and `bold`, the explicitly-set
7622 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
7624 "magnitude": 3.14, # The magnitude.
7625 "unit": "A String", # The units for magnitude.
7627 "italic": True or False, # Whether or not the text is italicized.
7628 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
7631 … # Changing the link in an update request causes some other changes to the
7632 # text style of the range:
7634 # * When setting a link, the text foreground color will be set to
7635 # ThemeColorType.HYPERLINK and the text will
7636 # be underlined. If these fields are modified in the same
7637 # request, those values will be used instead of the link defaults.
7639 # also update the existing link to point to the new URL.
7642 … # will separate the newline character(s) into their own text runs. The
7643 … # link will be applied separately to the runs before and after the newline.
7644 … # * Removing a link will update the text style of the range to match the
7645 … # style of the preceding text (or the default text styles if the preceding
7646 … # text is another link) unless different styles are being set in the same
7648 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
7649 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
7650 # in the presentation. There may not be a slide at this index.
7651 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
7656 "underline": True or False, # Whether or not the text is underlined.
7657 "bold": True or False, # Whether or not the text is rendered as bold.
7659 "glyph": "A String", # The rendered bullet glyph for this paragraph.
7662 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
7663 # in the run have the same TextStyle.
7665 # The `start_index` and `end_index` of TextRuns will always be fully
7666 # contained in the index range of a single `paragraph_marker` TextElement.
7669 "content": "A String", # The text of this run.
7670 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
7673 # inherited from the parent. Which text styles are inherited depend on the
7677 … # from the the newline character in the paragraph at the 0 nesting level of
7678 # the list inside the parent placeholder.
7680 … # from the newline character in the paragraph at its corresponding nesting
7681 # level of the list inside the parent placeholder.
7685 … # fields will revert the style to a value matching the defaults in the Slides
7687 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
7688 # transparent, depending on if the `opaque_color` field in it is set.
7693 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7694 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7695 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7699 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
7700 # transparent, depending on if the `opaque_color` field in it is set.
7705 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7706 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7707 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7711 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
7714 … # rendered in a smaller font size, computed based on the `font_size` field.
7715 # The `font_size` itself is not affected by changes in this field.
7716 "strikethrough": True or False, # Whether or not the text is struck through.
7717 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
7720 … # weights without breaking backwards compatibility. As such, when reading the
7721 … # style of a range of text, the value of `weighted_font_family#font_family`
7723 … # both fields are included in the field mask (either explicitly or through
7724 # the wildcard `"*"`), their values are reconciled as follows:
7726 … # * If `font_family` is set and `weighted_font_family` is not, the value of
7728 … # * If both fields are set, the value of `font_family` must match that of
7729 … # `weighted_font_family#font_family`. If so, the font family and weight of
7732 # * If `weighted_font_family` is set and `font_family` is not, the font
7734 … # * If neither field is set, the font family and weight of the text inherit
7735 … # from the parent. Note that these properties cannot inherit separately
7739 # `bold`, the `weighted_font_family` is applied first, then `bold`.
7746 "fontFamily": "A String", # The font family of the text.
7748 # The font family can be any font from the Font menu in Slides or from
7749 # [Google Fonts] (https://fonts.google.com/). If the font name is
7750 # unrecognized, the text is rendered in `Arial`.
7751 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
7753 # corresponds to the numerical values described in the CSS 2.1
7757 … # `700` are considered bold, and weights less than `700`are not bold. The
7760 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
7761 "fontFamily": "A String", # The font family of the text.
7763 # The font family can be any font from the Font menu in Slides or from
7764 # [Google Fonts] (https://fonts.google.com/). If the font name is
7765 # unrecognized, the text is rendered in `Arial`.
7767 # Some fonts can affect the weight of the text. If an update request
7768 # specifies values for both `font_family` and `bold`, the explicitly-set
7770 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
7772 "magnitude": 3.14, # The magnitude.
7773 "unit": "A String", # The units for magnitude.
7775 "italic": True or False, # Whether or not the text is italicized.
7776 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
7779 … # Changing the link in an update request causes some other changes to the
7780 # text style of the range:
7782 # * When setting a link, the text foreground color will be set to
7783 # ThemeColorType.HYPERLINK and the text will
7784 # be underlined. If these fields are modified in the same
7785 # request, those values will be used instead of the link defaults.
7787 # also update the existing link to point to the new URL.
7790 # will separate the newline character(s) into their own text runs. The
7791 … # link will be applied separately to the runs before and after the newline.
7792 # * Removing a link will update the text style of the range to match the
7793 … # style of the preceding text (or the default text styles if the preceding
7794 … # text is another link) unless different styles are being set in the same
7796 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
7797 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
7798 # in the presentation. There may not be a slide at this index.
7799 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
7804 "underline": True or False, # Whether or not the text is underlined.
7805 "bold": True or False, # Whether or not the text is rendered as bold.
7810 "lists": { # The bulleted lists contained in this text, keyed by list ID.
7811 "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
7814 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
7815 # level. A list has at most nine levels of nesting, so the possible values
7816 # for the keys of this map are 0 through 8, inclusive.
7817 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
7819 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
7822 … # inherited from the parent. Which text styles are inherited depend on the
7826 … # from the the newline character in the paragraph at the 0 nesting level of
7827 # the list inside the parent placeholder.
7829 … # from the newline character in the paragraph at its corresponding nesting
7830 # level of the list inside the parent placeholder.
7834 … # fields will revert the style to a value matching the defaults in the Slides
7836 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
7837 # transparent, depending on if the `opaque_color` field in it is set.
7842 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7843 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7844 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7848 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
7849 # transparent, depending on if the `opaque_color` field in it is set.
7854 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7855 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7856 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7860 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
7863 … # rendered in a smaller font size, computed based on the `font_size` field.
7864 # The `font_size` itself is not affected by changes in this field.
7865 … "strikethrough": True or False, # Whether or not the text is struck through.
7866 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
7869 … # weights without breaking backwards compatibility. As such, when reading the
7870 … # style of a range of text, the value of `weighted_font_family#font_family`
7872 … # both fields are included in the field mask (either explicitly or through
7873 # the wildcard `"*"`), their values are reconciled as follows:
7875 … # * If `font_family` is set and `weighted_font_family` is not, the value of
7877 … # * If both fields are set, the value of `font_family` must match that of
7878 … # `weighted_font_family#font_family`. If so, the font family and weight of
7881 … # * If `weighted_font_family` is set and `font_family` is not, the font
7883 … # * If neither field is set, the font family and weight of the text inherit
7884 … # from the parent. Note that these properties cannot inherit separately
7888 # `bold`, the `weighted_font_family` is applied first, then `bold`.
7895 "fontFamily": "A String", # The font family of the text.
7897 … # The font family can be any font from the Font menu in Slides or from
7898 # [Google Fonts] (https://fonts.google.com/). If the font name is
7899 # unrecognized, the text is rendered in `Arial`.
7900 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
7902 # corresponds to the numerical values described in the CSS 2.1
7906 … # `700` are considered bold, and weights less than `700`are not bold. The
7909 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
7910 "fontFamily": "A String", # The font family of the text.
7912 # The font family can be any font from the Font menu in Slides or from
7913 # [Google Fonts] (https://fonts.google.com/). If the font name is
7914 # unrecognized, the text is rendered in `Arial`.
7916 # Some fonts can affect the weight of the text. If an update request
7917 … # specifies values for both `font_family` and `bold`, the explicitly-set
7919 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
7921 "magnitude": 3.14, # The magnitude.
7922 "unit": "A String", # The units for magnitude.
7924 "italic": True or False, # Whether or not the text is italicized.
7925 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
7928 … # Changing the link in an update request causes some other changes to the
7929 # text style of the range:
7931 # * When setting a link, the text foreground color will be set to
7932 # ThemeColorType.HYPERLINK and the text will
7933 # be underlined. If these fields are modified in the same
7934 # request, those values will be used instead of the link defaults.
7936 # also update the existing link to point to the new URL.
7939 … # will separate the newline character(s) into their own text runs. The
7940 … # link will be applied separately to the runs before and after the newline.
7941 … # * Removing a link will update the text style of the range to match the
7942 … # style of the preceding text (or the default text styles if the preceding
7943 … # text is another link) unless different styles are being set in the same
7945 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
7946 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
7947 # in the presentation. There may not be a slide at this index.
7948 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
7953 "underline": True or False, # Whether or not the text is underlined.
7954 "bold": True or False, # Whether or not the text is rendered as bold.
7958 "listId": "A String", # The ID of the list.
7962 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
7964 # If the shape is a placeholder shape as determined by the
7967 # Determining the rendered value of the property depends on the corresponding
7969 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
7970 # a parent placeholder if it exists. If the shape has no parent, then the
7971 # default shadow matches the defaults for new shapes created in the Slides
7975 # if it exists. If there is no parent, the fields will default to the value
7976 # used for new page elements created in the Slides editor, which may depend on
7977 # the page element kind.
7978 "color": { # A themeable solid color value. # The shadow color value.
7981 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
7982 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
7983 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
7986 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
7987 # relative to the alignment position.
8000 "translateX": 3.14, # The X coordinate translation element.
8001 "translateY": 3.14, # The Y coordinate translation element.
8002 "scaleX": 3.14, # The X coordinate scaling element.
8003 "scaleY": 3.14, # The Y coordinate scaling element.
8004 "shearY": 3.14, # The Y coordinate shearing element.
8005 "shearX": 3.14, # The X coordinate shearing element.
8006 "unit": "A String", # The units for translate elements.
8008 "propertyState": "A String", # The shadow property state.
8010 # Updating the shadow on a page element will implicitly update this field to
8011 # `RENDERED`, unless another value is specified in the same request. To have
8013 # case, any other shadow fields set in the same request will be ignored.
8014 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
8016 "magnitude": 3.14, # The magnitude.
8017 "unit": "A String", # The units for magnitude.
8019 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
8020 "type": "A String", # The type of the shadow. This property is read-only.
8021 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
8022 # scale and skew of the shadow. This property is read-only.
8023 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
8026 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
8027 # inherited from a parent placeholder if it exists. If the shape has no
8028 # parent, then the default background fill depends on the shape type,
8029 # matching the defaults for new shapes created in the Slides editor.
8030 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
8035 "color": { # A themeable solid color value. # The color value of the solid fill.
8038 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8039 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8040 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8043 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
8044 # That is, the final pixel color is defined by the equation:
8051 "propertyState": "A String", # The background fill property state.
8053 # Updating the fill on a shape will implicitly update this field to
8054 # `RENDERED`, unless another value is specified in the same request. To
8056 # any other fill fields set in the same request will be ignored.
8058 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
8060 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
8061 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
8062 # in the presentation. There may not be a slide at this index.
8063 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
8068 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
8069 # parent placeholder if it exists. If the shape has no parent, then the
8070 # default outline depends on the shape type, matching the defaults for
8071 # new shapes created in the Slides editor.
8074 # if it exists. If there is no parent, the fields will default to the value
8075 # used for new page elements created in the Slides editor, which may depend on
8076 # the page element kind.
8077 "outlineFill": { # The fill of the outline. # The fill of the outline.
8078 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
8083 … "color": { # A themeable solid color value. # The color value of the solid fill.
8086 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8087 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8088 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8091 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
8092 # That is, the final pixel color is defined by the equation:
8100 "propertyState": "A String", # The outline property state.
8102 # Updating the outline on a page element will implicitly update this field
8103 # to `RENDERED`, unless another value is specified in the same request. To
8105 # this case, any other outline fields set in the same request will be
8107 "dashStyle": "A String", # The dash style of the outline.
8108 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
8109 "magnitude": 3.14, # The magnitude.
8110 "unit": "A String", # The units for magnitude.
8113 … "contentAlignment": "A String", # The alignment of the content in the shape. If unspecified,
8114 # the alignment is inherited from a parent placeholder if it exists. If the
8115 # shape has no parent, the default alignment matches the alignment for new
8116 # shapes created in the Slides editor.
8118 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
8121 # If set, the shape is a placeholder shape and any inherited properties
8122 # can be resolved by looking at the parent placeholder identified by the
8124 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
8125 # If unset, the parent placeholder shape does not exist, so the shape does
8127 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
8128 # the same page, they would have different index values.
8129 "type": "A String", # The type of the placeholder.
8131 "shapeType": "A String", # The type of the shape.
8136 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
8137 # minutes. This URL is tagged with the account of the requester. Anyone with
8138 # the URL effectively accesses the image as the original requester. Access to
8139 # the image may be lost if the presentation's sharing settings change.
8140 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
8141 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
8142 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
8143 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
8146 # if it exists. If there is no parent, the fields will default to the value
8147 # used for new page elements created in the Slides editor, which may depend on
8148 # the page element kind.
8149 "outlineFill": { # The fill of the outline. # The fill of the outline.
8150 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
8155 … "color": { # A themeable solid color value. # The color value of the solid fill.
8158 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8159 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8160 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8163 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
8164 # That is, the final pixel color is defined by the equation:
8172 "propertyState": "A String", # The outline property state.
8174 # Updating the outline on a page element will implicitly update this field
8175 # to `RENDERED`, unless another value is specified in the same request. To
8177 # this case, any other outline fields set in the same request will be
8179 "dashStyle": "A String", # The dash style of the outline.
8180 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
8181 "magnitude": 3.14, # The magnitude.
8182 "unit": "A String", # The units for magnitude.
8185 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
8187 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
8189 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
8192 # The colors in the gradient will replace the corresponding colors at
8193 # the same position in the color palette and apply to the image. This
8196 … "color": { # A themeable solid color value. # The color of the gradient stop.
8199 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8200 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8201 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8204 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
8206 … "position": 3.14, # The relative position of the color stop in the gradient band measured
8207 # in percentage. The value should be in the interval [0.0, 1.0].
8210 "name": "A String", # The name of the recolor effect.
8212 # The name is determined from the `recolor_stops` by matching the gradient
8213 # against the colors in the page's current color scheme. This property is
8216 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
8217 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
8218 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
8219 # in the presentation. There may not be a slide at this index.
8220 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
8225 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
8228 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
8232 # The crop properties is represented by the offsets of four edges which define
8233 # a crop rectangle. The offsets are measured in percentage from the
8234 # corresponding edges of the object's original bounding rectangle towards
8235 # inside, relative to the object's original dimensions.
8237 # - If the offset is in the interval (0, 1), the corresponding edge of crop
8238 # rectangle is positioned inside of the object's original bounding rectangle.
8239 … # - If the offset is negative or greater than 1, the corresponding edge of crop
8240 # rectangle is positioned outside of the object's original bounding rectangle.
8241 # - If the left edge of the crop rectangle is on the right side of its right
8242 # edge, the object will be flipped horizontally.
8243 # - If the top edge of the crop rectangle is below its bottom edge, the object
8245 # - If all offsets and rotation angle is 0, the object is not cropped.
8247 # After cropping, the content in the crop rectangle will be stretched to fit
8249 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
8250 # the right of the original bounding rectangle left edge, relative to the
8252 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
8253 … # above the original bounding rectangle bottom edge, relative to the object's
8255 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
8256 # Rotation angle is applied after the offset.
8257 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
8258 # to the left of the original bounding rectangle right edge, relative to the
8260 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
8261 # below the original bounding rectangle top edge, relative to the object's
8264 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
8268 # if it exists. If there is no parent, the fields will default to the value
8269 # used for new page elements created in the Slides editor, which may depend on
8270 # the page element kind.
8271 "color": { # A themeable solid color value. # The shadow color value.
8274 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8275 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8276 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8279 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
8280 # relative to the alignment position.
8293 "translateX": 3.14, # The X coordinate translation element.
8294 "translateY": 3.14, # The Y coordinate translation element.
8295 "scaleX": 3.14, # The X coordinate scaling element.
8296 "scaleY": 3.14, # The Y coordinate scaling element.
8297 "shearY": 3.14, # The Y coordinate shearing element.
8298 "shearX": 3.14, # The X coordinate shearing element.
8299 "unit": "A String", # The units for translate elements.
8301 "propertyState": "A String", # The shadow property state.
8303 # Updating the shadow on a page element will implicitly update this field to
8304 # `RENDERED`, unless another value is specified in the same request. To have
8306 # case, any other shadow fields set in the same request will be ignored.
8307 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
8309 "magnitude": 3.14, # The magnitude.
8310 "unit": "A String", # The units for magnitude.
8312 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
8313 "type": "A String", # The type of the shadow. This property is read-only.
8314 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
8315 # scale and skew of the shadow. This property is read-only.
8316 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
8319 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
8323 "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
8328 … "url": "A String", # An URL to a video. The URL is valid as long as the source video exists and
8330 "videoProperties": { # The properties of the Video. # The properties of the video.
8331 … "start": 42, # The time at which to start playback, measured in seconds from the beginning
8332 # of the video.
8333 # If set, the start time should be before the end time.
8334 # If you set this to a value that exceeds the video's length in seconds, the
8335 # video will be played from the last second.
8336 # If not set, the video will be played from the beginning.
8337 …"autoPlay": True or False, # Whether to enable video autoplay when the page is displayed in present
8339 … "end": 42, # The time at which to end playback, measured in seconds from the beginning
8340 # of the video.
8341 # If set, the end time should be after the start time.
8342 # If not set or if you set this to a value that exceeds the video's length,
8343 # the video will be played until its end.
8344 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
8345 # videos created in the Slides editor.
8348 # if it exists. If there is no parent, the fields will default to the value
8349 # used for new page elements created in the Slides editor, which may depend on
8350 # the page element kind.
8351 "outlineFill": { # The fill of the outline. # The fill of the outline.
8352 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
8357 … "color": { # A themeable solid color value. # The color value of the solid fill.
8360 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8361 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8362 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8365 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
8366 # That is, the final pixel color is defined by the equation:
8374 "propertyState": "A String", # The outline property state.
8376 # Updating the outline on a page element will implicitly update this field
8377 # to `RENDERED`, unless another value is specified in the same request. To
8379 # this case, any other outline fields set in the same request will be
8381 "dashStyle": "A String", # The dash style of the outline.
8382 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
8383 "magnitude": 3.14, # The magnitude.
8384 "unit": "A String", # The units for magnitude.
8387 … "mute": True or False, # Whether to mute the audio during video playback. Defaults to false.
8389 "id": "A String", # The video source's unique identifier for this video.
8390 "source": "A String", # The video source.
8394 "rows": 42, # Number of rows in the table.
8397 # A table's horizontal cell borders are represented as a grid. The grid has
8398 # one more row than the number of rows in the table and the same number of
8399 # columns as the table. For example, if the table is 3 x 3, its horizontal
8403 # merged, it is not included in the response.
8404 { # The properties of each border cell.
8405 … "tableBorderProperties": { # The border styling properties of the # The border properties.
8407 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
8408 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
8413 … "color": { # A themeable solid color value. # The color value of the solid fill.
8416 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8417 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8418 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8421 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
8422 # That is, the final pixel color is defined by the equation:
8430 "dashStyle": "A String", # The dash style of the border.
8431 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
8432 "magnitude": 3.14, # The magnitude.
8433 "unit": "A String", # The units for magnitude.
8436 …: { # A location of a single table cell within a table. # The location of the border within the bo…
8437 "rowIndex": 42, # The 0-based row index.
8438 "columnIndex": 42, # The 0-based column index.
8446 # A table's vertical cell borders are represented as a grid. The grid has the
8447 # same number of rows as the table and one more column than the number of
8448 # columns in the table. For example, if the table is 3 x 3, its vertical
8452 # merged, it is not included in the response.
8453 { # The properties of each border cell.
8454 … "tableBorderProperties": { # The border styling properties of the # The border properties.
8456 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
8457 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
8462 … "color": { # A themeable solid color value. # The color value of the solid fill.
8465 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8466 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8467 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8470 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
8471 # That is, the final pixel color is defined by the equation:
8479 "dashStyle": "A String", # The dash style of the border.
8480 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
8481 "magnitude": 3.14, # The magnitude.
8482 "unit": "A String", # The units for magnitude.
8485 …: { # A location of a single table cell within a table. # The location of the border within the bo…
8486 "rowIndex": 42, # The 0-based row index.
8487 "columnIndex": 42, # The 0-based column index.
8495 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
8496 "magnitude": 3.14, # The magnitude.
8497 "unit": "A String", # The units for magnitude.
8511 # than 1. As a result, the length of this collection does not always match
8512 # the number of columns of the entire table.
8514 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
8516 … "textElements": [ # The text contents broken down into its component parts, including styling
8518 … { # A TextElement describes the content of a range of indices in the text content
8520 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
8522 … "content": "A String", # The rendered content of this auto text, if available.
8523 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
8526 … # inherited from the parent. Which text styles are inherited depend on the
8530 … # from the the newline character in the paragraph at the 0 nesting level of
8531 # the list inside the parent placeholder.
8533 … # from the newline character in the paragraph at its corresponding nesting
8534 # level of the list inside the parent placeholder.
8538 … # fields will revert the style to a value matching the defaults in the Slides
8540 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
8541 … # transparent, depending on if the `opaque_color` field in it is set.
8546 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8547 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8548 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8552 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
8553 … # transparent, depending on if the `opaque_color` field in it is set.
8558 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8559 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8560 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8564 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
8567 … # rendered in a smaller font size, computed based on the `font_size` field.
8568 … # The `font_size` itself is not affected by changes in this field.
8569 … "strikethrough": True or False, # Whether or not the text is struck through.
8570 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
8573 … # weights without breaking backwards compatibility. As such, when reading the
8574 … # style of a range of text, the value of `weighted_font_family#font_family`
8576 … # both fields are included in the field mask (either explicitly or through
8577 # the wildcard `"*"`), their values are reconciled as follows:
8579 … # * If `font_family` is set and `weighted_font_family` is not, the value of
8581 … # * If both fields are set, the value of `font_family` must match that of
8582 … # `weighted_font_family#font_family`. If so, the font family and weight of
8585 … # * If `weighted_font_family` is set and `font_family` is not, the font
8587 … # * If neither field is set, the font family and weight of the text inherit
8588 … # from the parent. Note that these properties cannot inherit separately
8592 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
8599 "fontFamily": "A String", # The font family of the text.
8601 … # The font family can be any font from the Font menu in Slides or from
8602 … # [Google Fonts] (https://fonts.google.com/). If the font name is
8603 # unrecognized, the text is rendered in `Arial`.
8604 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
8606 # corresponds to the numerical values described in the CSS 2.1
8610 … # `700` are considered bold, and weights less than `700`are not bold. The
8613 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
8614 "fontFamily": "A String", # The font family of the text.
8616 … # The font family can be any font from the Font menu in Slides or from
8617 … # [Google Fonts] (https://fonts.google.com/). If the font name is
8618 # unrecognized, the text is rendered in `Arial`.
8620 … # Some fonts can affect the weight of the text. If an update request
8621 … # specifies values for both `font_family` and `bold`, the explicitly-set
8623 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
8625 "magnitude": 3.14, # The magnitude.
8626 "unit": "A String", # The units for magnitude.
8628 "italic": True or False, # Whether or not the text is italicized.
8629 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
8632 … # Changing the link in an update request causes some other changes to the
8633 # text style of the range:
8635 … # * When setting a link, the text foreground color will be set to
8636 # ThemeColorType.HYPERLINK and the text will
8637 # be underlined. If these fields are modified in the same
8638 … # request, those values will be used instead of the link defaults.
8640 # also update the existing link to point to the new URL.
8643 … # will separate the newline character(s) into their own text runs. The
8644 … # link will be applied separately to the runs before and after the newline.
8645 … # * Removing a link will update the text style of the range to match the
8646 … # style of the preceding text (or the default text styles if the preceding
8647 … # text is another link) unless different styles are being set in the same
8649 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
8650 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
8651 # in the presentation. There may not be a slide at this index.
8652 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
8657 "underline": True or False, # Whether or not the text is underlined.
8658 … "bold": True or False, # Whether or not the text is rendered as bold.
8660 "type": "A String", # The type of this auto text.
8662 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
8664 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
8665 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
8667 … # The `start_index` and `end_index` of this TextElement represent the
8668 … # range of the paragraph. Other TextElements with an index range contained
8670 … # paragraph. The range of indices of two separate paragraphs will never
8672 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
8675 … # inherited from the parent. Which paragraph styles are inherited depend on the
8678 … # * A paragraph not in a list will inherit its paragraph style from the
8679 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
8680 … # * A paragraph in a list will inherit its paragraph style from the paragraph
8681 … # at its corresponding nesting level of the list inside the parent
8685 "spacingMode": "A String", # The spacing mode for the paragraph.
8686 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
8689 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
8690 # inherited from the parent.
8691 "magnitude": 3.14, # The magnitude.
8692 "unit": "A String", # The units for magnitude.
8694 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
8695 … # is represented as 100.0. If unset, the value is inherited from the parent.
8696 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
8697 … # the start of the text, based on the current text direction. If unset, the
8698 # value is inherited from the parent.
8699 "magnitude": 3.14, # The magnitude.
8700 "unit": "A String", # The units for magnitude.
8702 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
8703 # inherited from the parent.
8704 "magnitude": 3.14, # The magnitude.
8705 "unit": "A String", # The units for magnitude.
8707 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
8708 … # the end of the text, based on the current text direction. If unset, the
8709 # value is inherited from the parent.
8710 "magnitude": 3.14, # The magnitude.
8711 "unit": "A String", # The units for magnitude.
8713 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
8714 # If unset, the value is inherited from the parent.
8715 "magnitude": 3.14, # The magnitude.
8716 "unit": "A String", # The units for magnitude.
8718 "alignment": "A String", # The text alignment for this paragraph.
8720 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
8722 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
8723 … "listId": "A String", # The ID of the list this paragraph belongs to.
8724 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
8727 … # inherited from the parent. Which text styles are inherited depend on the
8731 … # from the the newline character in the paragraph at the 0 nesting level of
8732 # the list inside the parent placeholder.
8734 … # from the newline character in the paragraph at its corresponding nesting
8735 # level of the list inside the parent placeholder.
8739 … # fields will revert the style to a value matching the defaults in the Slides
8741 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
8742 … # transparent, depending on if the `opaque_color` field in it is set.
8747 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8748 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8749 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8753 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
8754 … # transparent, depending on if the `opaque_color` field in it is set.
8759 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8760 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8761 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8765 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
8768 … # rendered in a smaller font size, computed based on the `font_size` field.
8769 … # The `font_size` itself is not affected by changes in this field.
8770 … "strikethrough": True or False, # Whether or not the text is struck through.
8771 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
8774 … # weights without breaking backwards compatibility. As such, when reading the
8775 … # style of a range of text, the value of `weighted_font_family#font_family`
8777 … # both fields are included in the field mask (either explicitly or through
8778 # the wildcard `"*"`), their values are reconciled as follows:
8780 … # * If `font_family` is set and `weighted_font_family` is not, the value of
8782 … # * If both fields are set, the value of `font_family` must match that of
8783 … # `weighted_font_family#font_family`. If so, the font family and weight of
8786 … # * If `weighted_font_family` is set and `font_family` is not, the font
8788 … # * If neither field is set, the font family and weight of the text inherit
8789 … # from the parent. Note that these properties cannot inherit separately
8793 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
8800 "fontFamily": "A String", # The font family of the text.
8802 … # The font family can be any font from the Font menu in Slides or from
8803 … # [Google Fonts] (https://fonts.google.com/). If the font name is
8804 # unrecognized, the text is rendered in `Arial`.
8805 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
8807 … # corresponds to the numerical values described in the CSS 2.1
8811 … # `700` are considered bold, and weights less than `700`are not bold. The
8814 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
8815 "fontFamily": "A String", # The font family of the text.
8817 … # The font family can be any font from the Font menu in Slides or from
8818 … # [Google Fonts] (https://fonts.google.com/). If the font name is
8819 # unrecognized, the text is rendered in `Arial`.
8821 … # Some fonts can affect the weight of the text. If an update request
8822 … # specifies values for both `font_family` and `bold`, the explicitly-set
8824 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
8826 "magnitude": 3.14, # The magnitude.
8827 "unit": "A String", # The units for magnitude.
8829 "italic": True or False, # Whether or not the text is italicized.
8830 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
8833 … # Changing the link in an update request causes some other changes to the
8834 # text style of the range:
8836 … # * When setting a link, the text foreground color will be set to
8837 # ThemeColorType.HYPERLINK and the text will
8838 # be underlined. If these fields are modified in the same
8839 … # request, those values will be used instead of the link defaults.
8841 # also update the existing link to point to the new URL.
8844 … # will separate the newline character(s) into their own text runs. The
8845 … # link will be applied separately to the runs before and after the newline.
8846 … # * Removing a link will update the text style of the range to match the
8847 … # style of the preceding text (or the default text styles if the preceding
8848 … # text is another link) unless different styles are being set in the same
8850 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
8851 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
8852 … # in the presentation. There may not be a slide at this index.
8853 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
8858 … "underline": True or False, # Whether or not the text is underlined.
8859 … "bold": True or False, # Whether or not the text is rendered as bold.
8861 "glyph": "A String", # The rendered bullet glyph for this paragraph.
8864 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
8865 # in the run have the same TextStyle.
8867 # The `start_index` and `end_index` of TextRuns will always be fully
8868 … # contained in the index range of a single `paragraph_marker` TextElement.
8871 "content": "A String", # The text of this run.
8872 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
8875 … # inherited from the parent. Which text styles are inherited depend on the
8879 … # from the the newline character in the paragraph at the 0 nesting level of
8880 # the list inside the parent placeholder.
8882 … # from the newline character in the paragraph at its corresponding nesting
8883 # level of the list inside the parent placeholder.
8887 … # fields will revert the style to a value matching the defaults in the Slides
8889 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
8890 … # transparent, depending on if the `opaque_color` field in it is set.
8895 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8896 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8897 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8901 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
8902 … # transparent, depending on if the `opaque_color` field in it is set.
8907 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
8908 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
8909 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
8913 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
8916 … # rendered in a smaller font size, computed based on the `font_size` field.
8917 … # The `font_size` itself is not affected by changes in this field.
8918 … "strikethrough": True or False, # Whether or not the text is struck through.
8919 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
8922 … # weights without breaking backwards compatibility. As such, when reading the
8923 … # style of a range of text, the value of `weighted_font_family#font_family`
8925 … # both fields are included in the field mask (either explicitly or through
8926 # the wildcard `"*"`), their values are reconciled as follows:
8928 … # * If `font_family` is set and `weighted_font_family` is not, the value of
8930 … # * If both fields are set, the value of `font_family` must match that of
8931 … # `weighted_font_family#font_family`. If so, the font family and weight of
8934 … # * If `weighted_font_family` is set and `font_family` is not, the font
8936 … # * If neither field is set, the font family and weight of the text inherit
8937 … # from the parent. Note that these properties cannot inherit separately
8941 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
8948 "fontFamily": "A String", # The font family of the text.
8950 … # The font family can be any font from the Font menu in Slides or from
8951 … # [Google Fonts] (https://fonts.google.com/). If the font name is
8952 # unrecognized, the text is rendered in `Arial`.
8953 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
8955 # corresponds to the numerical values described in the CSS 2.1
8959 … # `700` are considered bold, and weights less than `700`are not bold. The
8962 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
8963 "fontFamily": "A String", # The font family of the text.
8965 … # The font family can be any font from the Font menu in Slides or from
8966 … # [Google Fonts] (https://fonts.google.com/). If the font name is
8967 # unrecognized, the text is rendered in `Arial`.
8969 … # Some fonts can affect the weight of the text. If an update request
8970 … # specifies values for both `font_family` and `bold`, the explicitly-set
8972 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
8974 "magnitude": 3.14, # The magnitude.
8975 "unit": "A String", # The units for magnitude.
8977 "italic": True or False, # Whether or not the text is italicized.
8978 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
8981 … # Changing the link in an update request causes some other changes to the
8982 # text style of the range:
8984 … # * When setting a link, the text foreground color will be set to
8985 # ThemeColorType.HYPERLINK and the text will
8986 # be underlined. If these fields are modified in the same
8987 … # request, those values will be used instead of the link defaults.
8989 # also update the existing link to point to the new URL.
8992 … # will separate the newline character(s) into their own text runs. The
8993 … # link will be applied separately to the runs before and after the newline.
8994 … # * Removing a link will update the text style of the range to match the
8995 … # style of the preceding text (or the default text styles if the preceding
8996 … # text is another link) unless different styles are being set in the same
8998 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
8999 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
9000 # in the presentation. There may not be a slide at this index.
9001 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
9006 "underline": True or False, # Whether or not the text is underlined.
9007 … "bold": True or False, # Whether or not the text is rendered as bold.
9012 "lists": { # The bulleted lists contained in this text, keyed by list ID.
9013 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
9016 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
9017 … # level. A list has at most nine levels of nesting, so the possible values
9018 # for the keys of this map are 0 through 8, inclusive.
9019 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
9021 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
9024 … # inherited from the parent. Which text styles are inherited depend on the
9028 … # from the the newline character in the paragraph at the 0 nesting level of
9029 # the list inside the parent placeholder.
9031 … # from the newline character in the paragraph at its corresponding nesting
9032 # level of the list inside the parent placeholder.
9036 … # fields will revert the style to a value matching the defaults in the Slides
9038 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
9039 … # transparent, depending on if the `opaque_color` field in it is set.
9044 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9045 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9046 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9050 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
9051 … # transparent, depending on if the `opaque_color` field in it is set.
9056 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9057 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9058 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9062 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
9065 … # rendered in a smaller font size, computed based on the `font_size` field.
9066 … # The `font_size` itself is not affected by changes in this field.
9067 … "strikethrough": True or False, # Whether or not the text is struck through.
9068 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
9071 … # weights without breaking backwards compatibility. As such, when reading the
9072 … # style of a range of text, the value of `weighted_font_family#font_family`
9074 … # both fields are included in the field mask (either explicitly or through
9075 # the wildcard `"*"`), their values are reconciled as follows:
9077 … # * If `font_family` is set and `weighted_font_family` is not, the value of
9079 … # * If both fields are set, the value of `font_family` must match that of
9080 … # `weighted_font_family#font_family`. If so, the font family and weight of
9083 … # * If `weighted_font_family` is set and `font_family` is not, the font
9085 … # * If neither field is set, the font family and weight of the text inherit
9086 … # from the parent. Note that these properties cannot inherit separately
9090 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
9097 "fontFamily": "A String", # The font family of the text.
9099 … # The font family can be any font from the Font menu in Slides or from
9100 … # [Google Fonts] (https://fonts.google.com/). If the font name is
9101 # unrecognized, the text is rendered in `Arial`.
9102 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
9104 … # corresponds to the numerical values described in the CSS 2.1
9108 … # `700` are considered bold, and weights less than `700`are not bold. The
9111 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
9112 "fontFamily": "A String", # The font family of the text.
9114 … # The font family can be any font from the Font menu in Slides or from
9115 … # [Google Fonts] (https://fonts.google.com/). If the font name is
9116 # unrecognized, the text is rendered in `Arial`.
9118 … # Some fonts can affect the weight of the text. If an update request
9119 … # specifies values for both `font_family` and `bold`, the explicitly-set
9121 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
9123 "magnitude": 3.14, # The magnitude.
9124 "unit": "A String", # The units for magnitude.
9126 "italic": True or False, # Whether or not the text is italicized.
9127 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
9130 … # Changing the link in an update request causes some other changes to the
9131 # text style of the range:
9133 … # * When setting a link, the text foreground color will be set to
9134 # ThemeColorType.HYPERLINK and the text will
9135 # be underlined. If these fields are modified in the same
9136 … # request, those values will be used instead of the link defaults.
9138 # also update the existing link to point to the new URL.
9141 … # will separate the newline character(s) into their own text runs. The
9142 … # link will be applied separately to the runs before and after the newline.
9143 … # * Removing a link will update the text style of the range to match the
9144 … # style of the preceding text (or the default text styles if the preceding
9145 … # text is another link) unless different styles are being set in the same
9147 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
9148 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
9149 … # in the presentation. There may not be a slide at this index.
9150 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
9155 … "underline": True or False, # Whether or not the text is underlined.
9156 … "bold": True or False, # Whether or not the text is rendered as bold.
9160 "listId": "A String", # The ID of the list.
9164 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
9165 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
9166 # for newly created table cells in the Slides editor.
9167 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
9172 … "color": { # A themeable solid color value. # The color value of the solid fill.
9175 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9176 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9177 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9180 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
9181 # That is, the final pixel color is defined by the equation:
9188 "propertyState": "A String", # The background fill property state.
9190 # Updating the fill on a table cell will implicitly update this field
9191 … # to `RENDERED`, unless another value is specified in the same request. To
9193 # case, any other fill fields set in the same request will be ignored.
9195 …"contentAlignment": "A String", # The alignment of the content in the table cell. The default alig…
9196 … # matches the alignment for newly created table cells in the Slides editor.
9198 "rowSpan": 42, # Row span of the cell.
9199 "columnSpan": 42, # Column span of the cell.
9200 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
9201 "rowIndex": 42, # The 0-based row index.
9202 "columnIndex": 42, # The 0-based column index.
9206 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
9207 "magnitude": 3.14, # The magnitude.
9208 "unit": "A String", # The units for magnitude.
9210 … "tableRowProperties": { # Properties of each row in a table. # Properties of the row.
9211 … magnitude in a single direction in the specified units. # Minimum height of the row. The row will…
9212 # a height equal to or greater than this value in order to show all the text
9213 # in the row's cell(s).
9214 "magnitude": 3.14, # The magnitude.
9215 "unit": "A String", # The units for magnitude.
9220 "columns": 42, # Number of columns in the table.
9224 "lineCategory": "A String", # The category of the line.
9226 … # It matches the `category` specified in CreateLineRequest, and can be updated with
9228 "lineProperties": { # The properties of the Line. # The properties of the line.
9230 # When unset, these fields default to values that match the appearance of
9231 # new lines created in the Slides editor.
9232 "dashStyle": "A String", # The dash style of the line.
9233 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
9234 "magnitude": 3.14, # The magnitude.
9235 "unit": "A String", # The units for magnitude.
9237 "endArrow": "A String", # The style of the arrow at the end of the line.
9238 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
9239 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
9240 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
9241 # in the presentation. There may not be a slide at this index.
9242 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
9247 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
9248 # lines created in the Slides editor.
9249 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
9254 "color": { # A themeable solid color value. # The color value of the solid fill.
9257 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9258 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9259 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9262 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
9263 # That is, the final pixel color is defined by the equation:
9271 …"startConnection": { # The properties for one end of a Line # The connection at the beginning of t…
9277 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
9279 # In most cases, it corresponds to the predefined connection site index from
9280 # the ECMA-376 standard. More information on those connection sites can be
9281 # found in the description of the "cnx" attribute in section 20.1.9.9 and
9287 # The position of each connection site can also be viewed from Slides editor.
9288 "connectedObjectId": "A String", # The object ID of the connected page element.
9294 …"endConnection": { # The properties for one end of a Line # The connection at the end of the line.…
9299 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
9301 # In most cases, it corresponds to the predefined connection site index from
9302 # the ECMA-376 standard. More information on those connection sites can be
9303 # found in the description of the "cnx" attribute in section 20.1.9.9 and
9309 # The position of each connection site can also be viewed from Slides editor.
9310 "connectedObjectId": "A String", # The object ID of the connected page element.
9316 "startArrow": "A String", # The style of the arrow at the beginning of the line.
9318 "lineType": "A String", # The type of the line.
9320 "size": { # A width and height. # The size of the page element.
9321 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
9322 "magnitude": 3.14, # The magnitude.
9323 "unit": "A String", # The units for magnitude.
9325 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
9326 "magnitude": 3.14, # The magnitude.
9327 "unit": "A String", # The units for magnitude.
9330 …"description": "A String", # The description of the page element. Combined with title to display a…
9334 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
9336 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains
9337 # notes for the corresponding slide.
9338 # The actual shape may not always exist on the notes page. Inserting text
9339 # using this object ID will automatically create the shape. In this case, the
9340 # actual shape may have different object ID. The `GetPresentation` or
9341 # `GetPage` action will always return the latest object ID.
9343 "objectId": "A String", # The object ID for this page. Object IDs used by
9345 # PageElement share the same namespace.
9346 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
9347 # update requests to assert that the presentation revision hasn't changed
9348 # since the last read operation. Only populated if the user has edit access
9349 # to the presentation.
9351 # The format of the revision ID may change over time, so it should be treated
9353 # hours after it has been returned and cannot be shared across users. If the
9354 # revision ID is unchanged between calls, then the presentation has not
9355 # changed. Conversely, a changed ID (for the same presentation and user)
9356 # usually means the presentation has been updated; however, a changed ID can
9358 …"masterProperties": { # The properties of Page that are only # Master specific properties. Only se…
9360 "displayName": "A String", # The human-readable name of the master.
9362 "pageProperties": { # The properties of the Page. # The properties of the page.
9364 # The page will inherit properties from the parent page. Depending on the page
9365 # type the hierarchy is defined in either
9368 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
9369 # from a parent page if it exists. If the page has no parent, then the
9370 # background fill defaults to the corresponding fill in the Slides editor.
9371 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
9376 "color": { # A themeable solid color value. # The color value of the solid fill.
9379 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9380 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9381 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9384 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
9385 # That is, the final pixel color is defined by the equation:
9392 "propertyState": "A String", # The background fill property state.
9394 # Updating the fill on a page will implicitly update this field to
9395 # `RENDERED`, unless another value is specified in the same request. To
9397 # any other fill fields set in the same request will be ignored.
9398 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
9399 # the specified picture. The picture is stretched to fit its container.
9400 "contentUrl": "A String", # Reading the content_url:
9403 # This URL is tagged with the account of the requester. Anyone with the URL
9404 # effectively accesses the picture as the original requester. Access to the
9405 # picture may be lost if the presentation's sharing settings change.
9407 # Writing the content_url:
9409 # The picture is fetched once at insertion time and a copy is stored for
9410 # display inside the presentation. Pictures must be less than 50MB in size,
9414 # The provided URL can be at most 2 kB in length.
9415 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
9416 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
9417 "magnitude": 3.14, # The magnitude.
9418 "unit": "A String", # The units for magnitude.
9420 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
9421 "magnitude": 3.14, # The magnitude.
9422 "unit": "A String", # The units for magnitude.
9427 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
9428 # a parent page. If the page has no parent, the color scheme uses a default
9430 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
9431 { # A pair mapping a theme color type to the concrete color it represents.
9432 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
9433 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9434 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9435 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9437 "type": "A String", # The type of the theme color.
9442 "pageType": "A String", # The type of the page.
9443 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
9445 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
9447 # notes. A notes page inherits properties from the
9449 # The placeholder shape with type BODY on the notes page contains the speaker
9450 # notes for this slide. The ID of this shape is identified by the
9452 # The notes page is read-only except for the text content and styles of the
9454 …"masterObjectId": "A String", # The object ID of the master that this slide is based on. This prop…
9456 …"layoutObjectId": "A String", # The object ID of the layout that this slide is based on. This prop…
9461 "layouts": [ # The layouts in the presentation. A layout is a template that determines
9462 # how content is arranged and styled on the slides that inherit from that
9465 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
9467 "displayName": "A String", # The human-readable name of the layout.
9468 "name": "A String", # The name of the layout.
9469 "masterObjectId": "A String", # The object ID of the master that this layout is based on.
9471 "pageElements": [ # The page elements rendered on the page.
9475 "renderedText": "A String", # The text rendered as word art.
9479 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
9483 "objectId": "A String", # The object ID for this page element. Object IDs used by
9485 # google.apps.slides.v1.PageElement share the same namespace.
9486 … "title": "A String", # The title of the page element. Combined with description to display alt
9491 # This URL is tagged with the account of the requester. Anyone with the URL
9492 # effectively accesses the image as the original requester. Access to the
9493 # image may be lost if the presentation's sharing settings change.
9494 "imageProperties": { # The properties of the Image. # The properties of the image.
9495 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
9498 # if it exists. If there is no parent, the fields will default to the value
9499 # used for new page elements created in the Slides editor, which may depend on
9500 # the page element kind.
9501 "outlineFill": { # The fill of the outline. # The fill of the outline.
9502 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
9507 … "color": { # A themeable solid color value. # The color value of the solid fill.
9510 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9511 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9512 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9515 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
9516 # That is, the final pixel color is defined by the equation:
9524 "propertyState": "A String", # The outline property state.
9526 # Updating the outline on a page element will implicitly update this field
9527 # to `RENDERED`, unless another value is specified in the same request. To
9529 # this case, any other outline fields set in the same request will be
9531 "dashStyle": "A String", # The dash style of the outline.
9532 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
9533 "magnitude": 3.14, # The magnitude.
9534 "unit": "A String", # The units for magnitude.
9537 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
9539 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
9541 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
9544 # The colors in the gradient will replace the corresponding colors at
9545 # the same position in the color palette and apply to the image. This
9548 "color": { # A themeable solid color value. # The color of the gradient stop.
9551 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9552 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9553 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9556 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
9558 … "position": 3.14, # The relative position of the color stop in the gradient band measured
9559 # in percentage. The value should be in the interval [0.0, 1.0].
9562 "name": "A String", # The name of the recolor effect.
9564 # The name is determined from the `recolor_stops` by matching the gradient
9565 # against the colors in the page's current color scheme. This property is
9568 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
9569 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
9570 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
9571 # in the presentation. There may not be a slide at this index.
9572 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
9577 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
9580 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
9584 # The crop properties is represented by the offsets of four edges which define
9585 # a crop rectangle. The offsets are measured in percentage from the
9586 # corresponding edges of the object's original bounding rectangle towards
9587 # inside, relative to the object's original dimensions.
9589 # - If the offset is in the interval (0, 1), the corresponding edge of crop
9590 # rectangle is positioned inside of the object's original bounding rectangle.
9591 # - If the offset is negative or greater than 1, the corresponding edge of crop
9592 # rectangle is positioned outside of the object's original bounding rectangle.
9593 # - If the left edge of the crop rectangle is on the right side of its right
9594 # edge, the object will be flipped horizontally.
9595 # - If the top edge of the crop rectangle is below its bottom edge, the object
9597 # - If all offsets and rotation angle is 0, the object is not cropped.
9599 # After cropping, the content in the crop rectangle will be stretched to fit
9601 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
9602 # the right of the original bounding rectangle left edge, relative to the
9604 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
9605 # above the original bounding rectangle bottom edge, relative to the object's
9607 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
9608 # Rotation angle is applied after the offset.
9609 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
9610 # to the left of the original bounding rectangle right edge, relative to the
9612 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
9613 # below the original bounding rectangle top edge, relative to the object's
9616 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
9620 # if it exists. If there is no parent, the fields will default to the value
9621 # used for new page elements created in the Slides editor, which may depend on
9622 # the page element kind.
9623 "color": { # A themeable solid color value. # The shadow color value.
9626 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9627 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9628 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9631 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
9632 # relative to the alignment position.
9645 "translateX": 3.14, # The X coordinate translation element.
9646 "translateY": 3.14, # The Y coordinate translation element.
9647 "scaleX": 3.14, # The X coordinate scaling element.
9648 "scaleY": 3.14, # The Y coordinate scaling element.
9649 "shearY": 3.14, # The Y coordinate shearing element.
9650 "shearX": 3.14, # The X coordinate shearing element.
9651 "unit": "A String", # The units for translate elements.
9653 "propertyState": "A String", # The shadow property state.
9655 # Updating the shadow on a page element will implicitly update this field to
9656 # `RENDERED`, unless another value is specified in the same request. To have
9658 # case, any other shadow fields set in the same request will be ignored.
9659 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
9661 "magnitude": 3.14, # The magnitude.
9662 "unit": "A String", # The units for magnitude.
9664 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
9665 "type": "A String", # The type of the shadow. This property is read-only.
9666 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
9667 # scale and skew of the shadow. This property is read-only.
9668 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
9671 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
9674 …"sourceUrl": "A String", # The source URL is the URL used to insert the image. The source URL can …
9677 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
9679 # The visual appearance of the page element is determined by its absolute
9680 # transform. To compute the absolute transform, preconcatenate a page
9681 # element's transform with the transforms of all of its parent groups. If the
9682 # page element is not in a group, its absolute transform is the same as the
9685 … # The initial transform for the newly created Group is always the identity transform.
9698 "translateX": 3.14, # The X coordinate translation element.
9699 "translateY": 3.14, # The Y coordinate translation element.
9700 "scaleX": 3.14, # The X coordinate scaling element.
9701 "scaleY": 3.14, # The Y coordinate scaling element.
9702 "shearY": 3.14, # The Y coordinate shearing element.
9703 "shearX": 3.14, # The X coordinate shearing element.
9704 "unit": "A String", # The units for translate elements.
9708 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
9710 … "textElements": [ # The text contents broken down into its component parts, including styling
9712 { # A TextElement describes the content of a range of indices in the text content
9714 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
9716 "content": "A String", # The rendered content of this auto text, if available.
9717 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
9720 # inherited from the parent. Which text styles are inherited depend on the
9724 … # from the the newline character in the paragraph at the 0 nesting level of
9725 # the list inside the parent placeholder.
9727 … # from the newline character in the paragraph at its corresponding nesting
9728 # level of the list inside the parent placeholder.
9732 … # fields will revert the style to a value matching the defaults in the Slides
9734 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
9735 # transparent, depending on if the `opaque_color` field in it is set.
9740 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9741 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9742 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9746 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
9747 # transparent, depending on if the `opaque_color` field in it is set.
9752 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9753 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9754 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9758 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
9761 … # rendered in a smaller font size, computed based on the `font_size` field.
9762 # The `font_size` itself is not affected by changes in this field.
9763 "strikethrough": True or False, # Whether or not the text is struck through.
9764 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
9767 … # weights without breaking backwards compatibility. As such, when reading the
9768 … # style of a range of text, the value of `weighted_font_family#font_family`
9770 … # both fields are included in the field mask (either explicitly or through
9771 # the wildcard `"*"`), their values are reconciled as follows:
9773 … # * If `font_family` is set and `weighted_font_family` is not, the value of
9775 … # * If both fields are set, the value of `font_family` must match that of
9776 … # `weighted_font_family#font_family`. If so, the font family and weight of
9779 # * If `weighted_font_family` is set and `font_family` is not, the font
9781 … # * If neither field is set, the font family and weight of the text inherit
9782 … # from the parent. Note that these properties cannot inherit separately
9786 # `bold`, the `weighted_font_family` is applied first, then `bold`.
9793 "fontFamily": "A String", # The font family of the text.
9795 # The font family can be any font from the Font menu in Slides or from
9796 # [Google Fonts] (https://fonts.google.com/). If the font name is
9797 # unrecognized, the text is rendered in `Arial`.
9798 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
9800 # corresponds to the numerical values described in the CSS 2.1
9804 … # `700` are considered bold, and weights less than `700`are not bold. The
9807 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
9808 "fontFamily": "A String", # The font family of the text.
9810 # The font family can be any font from the Font menu in Slides or from
9811 # [Google Fonts] (https://fonts.google.com/). If the font name is
9812 # unrecognized, the text is rendered in `Arial`.
9814 # Some fonts can affect the weight of the text. If an update request
9815 # specifies values for both `font_family` and `bold`, the explicitly-set
9817 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
9819 "magnitude": 3.14, # The magnitude.
9820 "unit": "A String", # The units for magnitude.
9822 "italic": True or False, # Whether or not the text is italicized.
9823 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
9826 … # Changing the link in an update request causes some other changes to the
9827 # text style of the range:
9829 # * When setting a link, the text foreground color will be set to
9830 # ThemeColorType.HYPERLINK and the text will
9831 # be underlined. If these fields are modified in the same
9832 # request, those values will be used instead of the link defaults.
9834 # also update the existing link to point to the new URL.
9837 # will separate the newline character(s) into their own text runs. The
9838 … # link will be applied separately to the runs before and after the newline.
9839 # * Removing a link will update the text style of the range to match the
9840 … # style of the preceding text (or the default text styles if the preceding
9841 … # text is another link) unless different styles are being set in the same
9843 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
9844 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
9845 # in the presentation. There may not be a slide at this index.
9846 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
9851 "underline": True or False, # Whether or not the text is underlined.
9852 "bold": True or False, # Whether or not the text is rendered as bold.
9854 "type": "A String", # The type of this auto text.
9856 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
9858 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
9859 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
9861 # The `start_index` and `end_index` of this TextElement represent the
9862 # range of the paragraph. Other TextElements with an index range contained
9864 # paragraph. The range of indices of two separate paragraphs will never
9866 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
9869 … # inherited from the parent. Which paragraph styles are inherited depend on the
9872 # * A paragraph not in a list will inherit its paragraph style from the
9873 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
9874 … # * A paragraph in a list will inherit its paragraph style from the paragraph
9875 # at its corresponding nesting level of the list inside the parent
9879 "spacingMode": "A String", # The spacing mode for the paragraph.
9880 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
9883 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
9884 # inherited from the parent.
9885 "magnitude": 3.14, # The magnitude.
9886 "unit": "A String", # The units for magnitude.
9888 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
9889 … # is represented as 100.0. If unset, the value is inherited from the parent.
9890 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
9891 … # the start of the text, based on the current text direction. If unset, the
9892 # value is inherited from the parent.
9893 "magnitude": 3.14, # The magnitude.
9894 "unit": "A String", # The units for magnitude.
9896 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
9897 # inherited from the parent.
9898 "magnitude": 3.14, # The magnitude.
9899 "unit": "A String", # The units for magnitude.
9901 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
9902 … # the end of the text, based on the current text direction. If unset, the
9903 # value is inherited from the parent.
9904 "magnitude": 3.14, # The magnitude.
9905 "unit": "A String", # The units for magnitude.
9907 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
9908 # If unset, the value is inherited from the parent.
9909 "magnitude": 3.14, # The magnitude.
9910 "unit": "A String", # The units for magnitude.
9912 "alignment": "A String", # The text alignment for this paragraph.
9914 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
9916 "nestingLevel": 42, # The nesting level of this paragraph in the list.
9917 "listId": "A String", # The ID of the list this paragraph belongs to.
9918 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
9921 … # inherited from the parent. Which text styles are inherited depend on the
9925 … # from the the newline character in the paragraph at the 0 nesting level of
9926 # the list inside the parent placeholder.
9928 … # from the newline character in the paragraph at its corresponding nesting
9929 # level of the list inside the parent placeholder.
9933 … # fields will revert the style to a value matching the defaults in the Slides
9935 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
9936 # transparent, depending on if the `opaque_color` field in it is set.
9941 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9942 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9943 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9947 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
9948 # transparent, depending on if the `opaque_color` field in it is set.
9953 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
9954 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
9955 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
9959 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
9962 … # rendered in a smaller font size, computed based on the `font_size` field.
9963 # The `font_size` itself is not affected by changes in this field.
9964 … "strikethrough": True or False, # Whether or not the text is struck through.
9965 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
9968 … # weights without breaking backwards compatibility. As such, when reading the
9969 … # style of a range of text, the value of `weighted_font_family#font_family`
9971 … # both fields are included in the field mask (either explicitly or through
9972 # the wildcard `"*"`), their values are reconciled as follows:
9974 … # * If `font_family` is set and `weighted_font_family` is not, the value of
9976 … # * If both fields are set, the value of `font_family` must match that of
9977 … # `weighted_font_family#font_family`. If so, the font family and weight of
9980 … # * If `weighted_font_family` is set and `font_family` is not, the font
9982 … # * If neither field is set, the font family and weight of the text inherit
9983 … # from the parent. Note that these properties cannot inherit separately
9987 # `bold`, the `weighted_font_family` is applied first, then `bold`.
9994 "fontFamily": "A String", # The font family of the text.
9996 … # The font family can be any font from the Font menu in Slides or from
9997 # [Google Fonts] (https://fonts.google.com/). If the font name is
9998 # unrecognized, the text is rendered in `Arial`.
9999 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
10001 # corresponds to the numerical values described in the CSS 2.1
10005 … # `700` are considered bold, and weights less than `700`are not bold. The
10008 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
10009 "fontFamily": "A String", # The font family of the text.
10011 # The font family can be any font from the Font menu in Slides or from
10012 # [Google Fonts] (https://fonts.google.com/). If the font name is
10013 # unrecognized, the text is rendered in `Arial`.
10015 # Some fonts can affect the weight of the text. If an update request
10016 … # specifies values for both `font_family` and `bold`, the explicitly-set
10018 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
10020 "magnitude": 3.14, # The magnitude.
10021 "unit": "A String", # The units for magnitude.
10023 "italic": True or False, # Whether or not the text is italicized.
10024 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
10027 … # Changing the link in an update request causes some other changes to the
10028 # text style of the range:
10030 # * When setting a link, the text foreground color will be set to
10031 # ThemeColorType.HYPERLINK and the text will
10032 # be underlined. If these fields are modified in the same
10033 # request, those values will be used instead of the link defaults.
10035 # also update the existing link to point to the new URL.
10038 … # will separate the newline character(s) into their own text runs. The
10039 … # link will be applied separately to the runs before and after the newline.
10040 … # * Removing a link will update the text style of the range to match the
10041 … # style of the preceding text (or the default text styles if the preceding
10042 … # text is another link) unless different styles are being set in the same
10044 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
10045 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
10046 # in the presentation. There may not be a slide at this index.
10047 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
10052 "underline": True or False, # Whether or not the text is underlined.
10053 "bold": True or False, # Whether or not the text is rendered as bold.
10055 "glyph": "A String", # The rendered bullet glyph for this paragraph.
10058 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
10059 # in the run have the same TextStyle.
10061 # The `start_index` and `end_index` of TextRuns will always be fully
10062 # contained in the index range of a single `paragraph_marker` TextElement.
10065 "content": "A String", # The text of this run.
10066 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
10069 # inherited from the parent. Which text styles are inherited depend on the
10073 … # from the the newline character in the paragraph at the 0 nesting level of
10074 # the list inside the parent placeholder.
10076 … # from the newline character in the paragraph at its corresponding nesting
10077 # level of the list inside the parent placeholder.
10081 … # fields will revert the style to a value matching the defaults in the Slides
10083 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
10084 # transparent, depending on if the `opaque_color` field in it is set.
10089 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10090 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10091 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10095 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
10096 # transparent, depending on if the `opaque_color` field in it is set.
10101 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10102 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10103 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10107 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
10110 … # rendered in a smaller font size, computed based on the `font_size` field.
10111 # The `font_size` itself is not affected by changes in this field.
10112 "strikethrough": True or False, # Whether or not the text is struck through.
10113 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
10116 … # weights without breaking backwards compatibility. As such, when reading the
10117 … # style of a range of text, the value of `weighted_font_family#font_family`
10119 … # both fields are included in the field mask (either explicitly or through
10120 # the wildcard `"*"`), their values are reconciled as follows:
10122 … # * If `font_family` is set and `weighted_font_family` is not, the value of
10124 … # * If both fields are set, the value of `font_family` must match that of
10125 … # `weighted_font_family#font_family`. If so, the font family and weight of
10128 # * If `weighted_font_family` is set and `font_family` is not, the font
10130 … # * If neither field is set, the font family and weight of the text inherit
10131 … # from the parent. Note that these properties cannot inherit separately
10135 # `bold`, the `weighted_font_family` is applied first, then `bold`.
10142 "fontFamily": "A String", # The font family of the text.
10144 # The font family can be any font from the Font menu in Slides or from
10145 # [Google Fonts] (https://fonts.google.com/). If the font name is
10146 # unrecognized, the text is rendered in `Arial`.
10147 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
10149 # corresponds to the numerical values described in the CSS 2.1
10153 … # `700` are considered bold, and weights less than `700`are not bold. The
10156 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
10157 "fontFamily": "A String", # The font family of the text.
10159 # The font family can be any font from the Font menu in Slides or from
10160 # [Google Fonts] (https://fonts.google.com/). If the font name is
10161 # unrecognized, the text is rendered in `Arial`.
10163 # Some fonts can affect the weight of the text. If an update request
10164 # specifies values for both `font_family` and `bold`, the explicitly-set
10166 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
10168 "magnitude": 3.14, # The magnitude.
10169 "unit": "A String", # The units for magnitude.
10171 "italic": True or False, # Whether or not the text is italicized.
10172 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
10175 … # Changing the link in an update request causes some other changes to the
10176 # text style of the range:
10178 # * When setting a link, the text foreground color will be set to
10179 # ThemeColorType.HYPERLINK and the text will
10180 # be underlined. If these fields are modified in the same
10181 # request, those values will be used instead of the link defaults.
10183 # also update the existing link to point to the new URL.
10186 # will separate the newline character(s) into their own text runs. The
10187 … # link will be applied separately to the runs before and after the newline.
10188 # * Removing a link will update the text style of the range to match the
10189 … # style of the preceding text (or the default text styles if the preceding
10190 … # text is another link) unless different styles are being set in the same
10192 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
10193 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
10194 # in the presentation. There may not be a slide at this index.
10195 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
10200 "underline": True or False, # Whether or not the text is underlined.
10201 "bold": True or False, # Whether or not the text is rendered as bold.
10206 "lists": { # The bulleted lists contained in this text, keyed by list ID.
10207 "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
10210 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
10211 # level. A list has at most nine levels of nesting, so the possible values
10212 # for the keys of this map are 0 through 8, inclusive.
10213 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
10215 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
10218 … # inherited from the parent. Which text styles are inherited depend on the
10222 … # from the the newline character in the paragraph at the 0 nesting level of
10223 # the list inside the parent placeholder.
10225 … # from the newline character in the paragraph at its corresponding nesting
10226 # level of the list inside the parent placeholder.
10230 … # fields will revert the style to a value matching the defaults in the Slides
10232 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
10233 # transparent, depending on if the `opaque_color` field in it is set.
10238 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10239 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10240 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10244 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
10245 # transparent, depending on if the `opaque_color` field in it is set.
10250 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10251 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10252 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10256 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
10259 … # rendered in a smaller font size, computed based on the `font_size` field.
10260 # The `font_size` itself is not affected by changes in this field.
10261 … "strikethrough": True or False, # Whether or not the text is struck through.
10262 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
10265 … # weights without breaking backwards compatibility. As such, when reading the
10266 … # style of a range of text, the value of `weighted_font_family#font_family`
10268 … # both fields are included in the field mask (either explicitly or through
10269 # the wildcard `"*"`), their values are reconciled as follows:
10271 … # * If `font_family` is set and `weighted_font_family` is not, the value of
10273 … # * If both fields are set, the value of `font_family` must match that of
10274 … # `weighted_font_family#font_family`. If so, the font family and weight of
10277 … # * If `weighted_font_family` is set and `font_family` is not, the font
10279 … # * If neither field is set, the font family and weight of the text inherit
10280 … # from the parent. Note that these properties cannot inherit separately
10284 # `bold`, the `weighted_font_family` is applied first, then `bold`.
10291 "fontFamily": "A String", # The font family of the text.
10293 … # The font family can be any font from the Font menu in Slides or from
10294 # [Google Fonts] (https://fonts.google.com/). If the font name is
10295 # unrecognized, the text is rendered in `Arial`.
10296 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
10298 # corresponds to the numerical values described in the CSS 2.1
10302 … # `700` are considered bold, and weights less than `700`are not bold. The
10305 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
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`.
10312 # Some fonts can affect the weight of the text. If an update request
10313 … # specifies values for both `font_family` and `bold`, the explicitly-set
10315 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
10317 "magnitude": 3.14, # The magnitude.
10318 "unit": "A String", # The units for magnitude.
10320 "italic": True or False, # Whether or not the text is italicized.
10321 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
10324 … # Changing the link in an update request causes some other changes to the
10325 # text style of the range:
10327 # * When setting a link, the text foreground color will be set to
10328 # ThemeColorType.HYPERLINK and the text will
10329 # be underlined. If these fields are modified in the same
10330 # request, those values will be used instead of the link defaults.
10332 # also update the existing link to point to the new URL.
10335 … # will separate the newline character(s) into their own text runs. The
10336 … # link will be applied separately to the runs before and after the newline.
10337 … # * Removing a link will update the text style of the range to match the
10338 … # style of the preceding text (or the default text styles if the preceding
10339 … # text is another link) unless different styles are being set in the same
10341 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
10342 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
10343 # in the presentation. There may not be a slide at this index.
10344 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
10349 "underline": True or False, # Whether or not the text is underlined.
10350 "bold": True or False, # Whether or not the text is rendered as bold.
10354 "listId": "A String", # The ID of the list.
10358 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
10360 # If the shape is a placeholder shape as determined by the
10363 # Determining the rendered value of the property depends on the corresponding
10365 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
10366 # a parent placeholder if it exists. If the shape has no parent, then the
10367 # default shadow matches the defaults for new shapes created in the Slides
10371 # if it exists. If there is no parent, the fields will default to the value
10372 # used for new page elements created in the Slides editor, which may depend on
10373 # the page element kind.
10374 "color": { # A themeable solid color value. # The shadow color value.
10377 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10378 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10379 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10382 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
10383 # relative to the alignment position.
10396 "translateX": 3.14, # The X coordinate translation element.
10397 "translateY": 3.14, # The Y coordinate translation element.
10398 "scaleX": 3.14, # The X coordinate scaling element.
10399 "scaleY": 3.14, # The Y coordinate scaling element.
10400 "shearY": 3.14, # The Y coordinate shearing element.
10401 "shearX": 3.14, # The X coordinate shearing element.
10402 "unit": "A String", # The units for translate elements.
10404 "propertyState": "A String", # The shadow property state.
10406 # Updating the shadow on a page element will implicitly update this field to
10407 # `RENDERED`, unless another value is specified in the same request. To have
10409 # case, any other shadow fields set in the same request will be ignored.
10410 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
10412 "magnitude": 3.14, # The magnitude.
10413 "unit": "A String", # The units for magnitude.
10415 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
10416 "type": "A String", # The type of the shadow. This property is read-only.
10417 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
10418 # scale and skew of the shadow. This property is read-only.
10419 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
10422 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
10423 # inherited from a parent placeholder if it exists. If the shape has no
10424 # parent, then the default background fill depends on the shape type,
10425 # matching the defaults for new shapes created in the Slides editor.
10426 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
10431 "color": { # A themeable solid color value. # The color value of the solid fill.
10434 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10435 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10436 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10439 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
10440 # That is, the final pixel color is defined by the equation:
10447 "propertyState": "A String", # The background fill property state.
10449 # Updating the fill on a shape will implicitly update this field to
10450 # `RENDERED`, unless another value is specified in the same request. To
10452 # any other fill fields set in the same request will be ignored.
10454 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
10456 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
10457 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
10458 # in the presentation. There may not be a slide at this index.
10459 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
10464 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
10465 # parent placeholder if it exists. If the shape has no parent, then the
10466 # default outline depends on the shape type, matching the defaults for
10467 # new shapes created in the Slides editor.
10470 # if it exists. If there is no parent, the fields will default to the value
10471 # used for new page elements created in the Slides editor, which may depend on
10472 # the page element kind.
10473 "outlineFill": { # The fill of the outline. # The fill of the outline.
10474 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
10479 … "color": { # A themeable solid color value. # The color value of the solid fill.
10482 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10483 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10484 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10487 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
10488 # That is, the final pixel color is defined by the equation:
10496 "propertyState": "A String", # The outline property state.
10498 # Updating the outline on a page element will implicitly update this field
10499 # to `RENDERED`, unless another value is specified in the same request. To
10501 # this case, any other outline fields set in the same request will be
10503 "dashStyle": "A String", # The dash style of the outline.
10504 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
10505 "magnitude": 3.14, # The magnitude.
10506 "unit": "A String", # The units for magnitude.
10509 … "contentAlignment": "A String", # The alignment of the content in the shape. If unspecified,
10510 # the alignment is inherited from a parent placeholder if it exists. If the
10511 # shape has no parent, the default alignment matches the alignment for new
10512 # shapes created in the Slides editor.
10514 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
10517 # If set, the shape is a placeholder shape and any inherited properties
10518 # can be resolved by looking at the parent placeholder identified by the
10520 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
10521 # If unset, the parent placeholder shape does not exist, so the shape does
10523 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
10524 # the same page, they would have different index values.
10525 "type": "A String", # The type of the placeholder.
10527 "shapeType": "A String", # The type of the shape.
10532 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
10533 # minutes. This URL is tagged with the account of the requester. Anyone with
10534 # the URL effectively accesses the image as the original requester. Access to
10535 # the image may be lost if the presentation's sharing settings change.
10536 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
10537 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
10538 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
10539 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
10542 # if it exists. If there is no parent, the fields will default to the value
10543 # used for new page elements created in the Slides editor, which may depend on
10544 # the page element kind.
10545 "outlineFill": { # The fill of the outline. # The fill of the outline.
10546 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
10551 … "color": { # A themeable solid color value. # The color value of the solid fill.
10554 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10555 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10556 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10559 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
10560 # That is, the final pixel color is defined by the equation:
10568 "propertyState": "A String", # The outline property state.
10570 # Updating the outline on a page element will implicitly update this field
10571 # to `RENDERED`, unless another value is specified in the same request. To
10573 # this case, any other outline fields set in the same request will be
10575 "dashStyle": "A String", # The dash style of the outline.
10576 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
10577 "magnitude": 3.14, # The magnitude.
10578 "unit": "A String", # The units for magnitude.
10581 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
10583 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
10585 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
10588 # The colors in the gradient will replace the corresponding colors at
10589 # the same position in the color palette and apply to the image. This
10592 … "color": { # A themeable solid color value. # The color of the gradient stop.
10595 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10596 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10597 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10600 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
10602 … "position": 3.14, # The relative position of the color stop in the gradient band measured
10603 # in percentage. The value should be in the interval [0.0, 1.0].
10606 "name": "A String", # The name of the recolor effect.
10608 # The name is determined from the `recolor_stops` by matching the gradient
10609 # against the colors in the page's current color scheme. This property is
10612 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
10613 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
10614 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
10615 # in the presentation. There may not be a slide at this index.
10616 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
10621 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
10624 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
10628 # The crop properties is represented by the offsets of four edges which define
10629 # a crop rectangle. The offsets are measured in percentage from the
10630 # corresponding edges of the object's original bounding rectangle towards
10631 # inside, relative to the object's original dimensions.
10633 # - If the offset is in the interval (0, 1), the corresponding edge of crop
10634 # rectangle is positioned inside of the object's original bounding rectangle.
10635 … # - If the offset is negative or greater than 1, the corresponding edge of crop
10636 # rectangle is positioned outside of the object's original bounding rectangle.
10637 # - If the left edge of the crop rectangle is on the right side of its right
10638 # edge, the object will be flipped horizontally.
10639 # - If the top edge of the crop rectangle is below its bottom edge, the object
10641 # - If all offsets and rotation angle is 0, the object is not cropped.
10643 # After cropping, the content in the crop rectangle will be stretched to fit
10645 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
10646 # the right of the original bounding rectangle left edge, relative to the
10648 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
10649 … # above the original bounding rectangle bottom edge, relative to the object's
10651 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
10652 # Rotation angle is applied after the offset.
10653 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
10654 # to the left of the original bounding rectangle right edge, relative to the
10656 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
10657 # below the original bounding rectangle top edge, relative to the object's
10660 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
10664 # if it exists. If there is no parent, the fields will default to the value
10665 # used for new page elements created in the Slides editor, which may depend on
10666 # the page element kind.
10667 "color": { # A themeable solid color value. # The shadow color value.
10670 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10671 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10672 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10675 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
10676 # relative to the alignment position.
10689 "translateX": 3.14, # The X coordinate translation element.
10690 "translateY": 3.14, # The Y coordinate translation element.
10691 "scaleX": 3.14, # The X coordinate scaling element.
10692 "scaleY": 3.14, # The Y coordinate scaling element.
10693 "shearY": 3.14, # The Y coordinate shearing element.
10694 "shearX": 3.14, # The X coordinate shearing element.
10695 "unit": "A String", # The units for translate elements.
10697 "propertyState": "A String", # The shadow property state.
10699 # Updating the shadow on a page element will implicitly update this field to
10700 # `RENDERED`, unless another value is specified in the same request. To have
10702 # case, any other shadow fields set in the same request will be ignored.
10703 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
10705 "magnitude": 3.14, # The magnitude.
10706 "unit": "A String", # The units for magnitude.
10708 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
10709 "type": "A String", # The type of the shadow. This property is read-only.
10710 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
10711 # scale and skew of the shadow. This property is read-only.
10712 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
10715 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
10719 "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
10724 … "url": "A String", # An URL to a video. The URL is valid as long as the source video exists and
10726 "videoProperties": { # The properties of the Video. # The properties of the video.
10727 … "start": 42, # The time at which to start playback, measured in seconds from the beginning
10728 # of the video.
10729 # If set, the start time should be before the end time.
10730 # If you set this to a value that exceeds the video's length in seconds, the
10731 # video will be played from the last second.
10732 # If not set, the video will be played from the beginning.
10733 …"autoPlay": True or False, # Whether to enable video autoplay when the page is displayed in present
10735 … "end": 42, # The time at which to end playback, measured in seconds from the beginning
10736 # of the video.
10737 # If set, the end time should be after the start time.
10738 # If not set or if you set this to a value that exceeds the video's length,
10739 # the video will be played until its end.
10740 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
10741 # videos created in the Slides editor.
10744 # if it exists. If there is no parent, the fields will default to the value
10745 # used for new page elements created in the Slides editor, which may depend on
10746 # the page element kind.
10747 "outlineFill": { # The fill of the outline. # The fill of the outline.
10748 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
10753 … "color": { # A themeable solid color value. # The color value of the solid fill.
10756 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10757 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10758 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10761 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
10762 # That is, the final pixel color is defined by the equation:
10770 "propertyState": "A String", # The outline property state.
10772 # Updating the outline on a page element will implicitly update this field
10773 # to `RENDERED`, unless another value is specified in the same request. To
10775 # this case, any other outline fields set in the same request will be
10777 "dashStyle": "A String", # The dash style of the outline.
10778 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
10779 "magnitude": 3.14, # The magnitude.
10780 "unit": "A String", # The units for magnitude.
10783 … "mute": True or False, # Whether to mute the audio during video playback. Defaults to false.
10785 "id": "A String", # The video source's unique identifier for this video.
10786 "source": "A String", # The video source.
10790 "rows": 42, # Number of rows in the table.
10793 # A table's horizontal cell borders are represented as a grid. The grid has
10794 # one more row than the number of rows in the table and the same number of
10795 # columns as the table. For example, if the table is 3 x 3, its horizontal
10799 # merged, it is not included in the response.
10800 { # The properties of each border cell.
10801 … "tableBorderProperties": { # The border styling properties of the # The border properties.
10803 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
10804 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
10809 … "color": { # A themeable solid color value. # The color value of the solid fill.
10812 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10813 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10814 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10817 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
10818 # That is, the final pixel color is defined by the equation:
10826 "dashStyle": "A String", # The dash style of the border.
10827 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
10828 "magnitude": 3.14, # The magnitude.
10829 "unit": "A String", # The units for magnitude.
10832 …: { # A location of a single table cell within a table. # The location of the border within the bo…
10833 "rowIndex": 42, # The 0-based row index.
10834 "columnIndex": 42, # The 0-based column index.
10842 # A table's vertical cell borders are represented as a grid. The grid has the
10843 # same number of rows as the table and one more column than the number of
10844 # columns in the table. For example, if the table is 3 x 3, its vertical
10848 # merged, it is not included in the response.
10849 { # The properties of each border cell.
10850 … "tableBorderProperties": { # The border styling properties of the # The border properties.
10852 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
10853 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
10858 … "color": { # A themeable solid color value. # The color value of the solid fill.
10861 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10862 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10863 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10866 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
10867 # That is, the final pixel color is defined by the equation:
10875 "dashStyle": "A String", # The dash style of the border.
10876 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
10877 "magnitude": 3.14, # The magnitude.
10878 "unit": "A String", # The units for magnitude.
10881 …: { # A location of a single table cell within a table. # The location of the border within the bo…
10882 "rowIndex": 42, # The 0-based row index.
10883 "columnIndex": 42, # The 0-based column index.
10891 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
10892 "magnitude": 3.14, # The magnitude.
10893 "unit": "A String", # The units for magnitude.
10907 # than 1. As a result, the length of this collection does not always match
10908 # the number of columns of the entire table.
10910 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
10912 … "textElements": [ # The text contents broken down into its component parts, including styling
10914 … { # A TextElement describes the content of a range of indices in the text content
10916 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
10918 … "content": "A String", # The rendered content of this auto text, if available.
10919 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
10922 … # inherited from the parent. Which text styles are inherited depend on the
10926 … # from the the newline character in the paragraph at the 0 nesting level of
10927 # the list inside the parent placeholder.
10929 … # from the newline character in the paragraph at its corresponding nesting
10930 # level of the list inside the parent placeholder.
10934 … # fields will revert the style to a value matching the defaults in the Slides
10936 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
10937 … # transparent, depending on if the `opaque_color` field in it is set.
10942 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10943 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10944 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10948 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
10949 … # transparent, depending on if the `opaque_color` field in it is set.
10954 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
10955 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
10956 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
10960 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
10963 … # rendered in a smaller font size, computed based on the `font_size` field.
10964 … # The `font_size` itself is not affected by changes in this field.
10965 … "strikethrough": True or False, # Whether or not the text is struck through.
10966 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
10969 … # weights without breaking backwards compatibility. As such, when reading the
10970 … # style of a range of text, the value of `weighted_font_family#font_family`
10972 … # both fields are included in the field mask (either explicitly or through
10973 # the wildcard `"*"`), their values are reconciled as follows:
10975 … # * If `font_family` is set and `weighted_font_family` is not, the value of
10977 … # * If both fields are set, the value of `font_family` must match that of
10978 … # `weighted_font_family#font_family`. If so, the font family and weight of
10981 … # * If `weighted_font_family` is set and `font_family` is not, the font
10983 … # * If neither field is set, the font family and weight of the text inherit
10984 … # from the parent. Note that these properties cannot inherit separately
10988 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
10995 "fontFamily": "A String", # The font family of the text.
10997 … # The font family can be any font from the Font menu in Slides or from
10998 … # [Google Fonts] (https://fonts.google.com/). If the font name is
10999 # unrecognized, the text is rendered in `Arial`.
11000 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
11002 # corresponds to the numerical values described in the CSS 2.1
11006 … # `700` are considered bold, and weights less than `700`are not bold. The
11009 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
11010 "fontFamily": "A String", # The font family of the text.
11012 … # The font family can be any font from the Font menu in Slides or from
11013 … # [Google Fonts] (https://fonts.google.com/). If the font name is
11014 # unrecognized, the text is rendered in `Arial`.
11016 … # Some fonts can affect the weight of the text. If an update request
11017 … # specifies values for both `font_family` and `bold`, the explicitly-set
11019 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
11021 "magnitude": 3.14, # The magnitude.
11022 "unit": "A String", # The units for magnitude.
11024 "italic": True or False, # Whether or not the text is italicized.
11025 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
11028 … # Changing the link in an update request causes some other changes to the
11029 # text style of the range:
11031 … # * When setting a link, the text foreground color will be set to
11032 # ThemeColorType.HYPERLINK and the text will
11033 # be underlined. If these fields are modified in the same
11034 … # request, those values will be used instead of the link defaults.
11036 # also update the existing link to point to the new URL.
11039 … # will separate the newline character(s) into their own text runs. The
11040 … # link will be applied separately to the runs before and after the newline.
11041 … # * Removing a link will update the text style of the range to match the
11042 … # style of the preceding text (or the default text styles if the preceding
11043 … # text is another link) unless different styles are being set in the same
11045 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
11046 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
11047 # in the presentation. There may not be a slide at this index.
11048 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
11053 "underline": True or False, # Whether or not the text is underlined.
11054 … "bold": True or False, # Whether or not the text is rendered as bold.
11056 "type": "A String", # The type of this auto text.
11058 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
11060 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
11061 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
11063 … # The `start_index` and `end_index` of this TextElement represent the
11064 … # range of the paragraph. Other TextElements with an index range contained
11066 … # paragraph. The range of indices of two separate paragraphs will never
11068 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
11071 … # inherited from the parent. Which paragraph styles are inherited depend on the
11074 … # * A paragraph not in a list will inherit its paragraph style from the
11075 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
11076 … # * A paragraph in a list will inherit its paragraph style from the paragraph
11077 … # at its corresponding nesting level of the list inside the parent
11081 "spacingMode": "A String", # The spacing mode for the paragraph.
11082 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
11085 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
11086 # inherited from the parent.
11087 "magnitude": 3.14, # The magnitude.
11088 "unit": "A String", # The units for magnitude.
11090 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
11091 … # is represented as 100.0. If unset, the value is inherited from the parent.
11092 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
11093 … # the start of the text, based on the current text direction. If unset, the
11094 # value is inherited from the parent.
11095 "magnitude": 3.14, # The magnitude.
11096 "unit": "A String", # The units for magnitude.
11098 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
11099 # inherited from the parent.
11100 "magnitude": 3.14, # The magnitude.
11101 "unit": "A String", # The units for magnitude.
11103 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
11104 … # the end of the text, based on the current text direction. If unset, the
11105 # value is inherited from the parent.
11106 "magnitude": 3.14, # The magnitude.
11107 "unit": "A String", # The units for magnitude.
11109 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
11110 # If unset, the value is inherited from the parent.
11111 "magnitude": 3.14, # The magnitude.
11112 "unit": "A String", # The units for magnitude.
11114 "alignment": "A String", # The text alignment for this paragraph.
11116 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
11118 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
11119 … "listId": "A String", # The ID of the list this paragraph belongs to.
11120 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
11123 … # inherited from the parent. Which text styles are inherited depend on the
11127 … # from the the newline character in the paragraph at the 0 nesting level of
11128 # the list inside the parent placeholder.
11130 … # from the newline character in the paragraph at its corresponding nesting
11131 # level of the list inside the parent placeholder.
11135 … # fields will revert the style to a value matching the defaults in the Slides
11137 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
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 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
11150 … # transparent, depending on if the `opaque_color` field in it is set.
11155 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11156 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11157 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11161 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
11164 … # rendered in a smaller font size, computed based on the `font_size` field.
11165 … # The `font_size` itself is not affected by changes in this field.
11166 … "strikethrough": True or False, # Whether or not the text is struck through.
11167 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
11170 … # weights without breaking backwards compatibility. As such, when reading the
11171 … # style of a range of text, the value of `weighted_font_family#font_family`
11173 … # both fields are included in the field mask (either explicitly or through
11174 # the wildcard `"*"`), their values are reconciled as follows:
11176 … # * If `font_family` is set and `weighted_font_family` is not, the value of
11178 … # * If both fields are set, the value of `font_family` must match that of
11179 … # `weighted_font_family#font_family`. If so, the font family and weight of
11182 … # * If `weighted_font_family` is set and `font_family` is not, the font
11184 … # * If neither field is set, the font family and weight of the text inherit
11185 … # from the parent. Note that these properties cannot inherit separately
11189 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
11196 "fontFamily": "A String", # The font family of the text.
11198 … # The font family can be any font from the Font menu in Slides or from
11199 … # [Google Fonts] (https://fonts.google.com/). If the font name is
11200 # unrecognized, the text is rendered in `Arial`.
11201 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
11203 … # corresponds to the numerical values described in the CSS 2.1
11207 … # `700` are considered bold, and weights less than `700`are not bold. The
11210 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
11211 "fontFamily": "A String", # The font family of the text.
11213 … # The font family can be any font from the Font menu in Slides or from
11214 … # [Google Fonts] (https://fonts.google.com/). If the font name is
11215 # unrecognized, the text is rendered in `Arial`.
11217 … # Some fonts can affect the weight of the text. If an update request
11218 … # specifies values for both `font_family` and `bold`, the explicitly-set
11220 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
11222 "magnitude": 3.14, # The magnitude.
11223 "unit": "A String", # The units for magnitude.
11225 "italic": True or False, # Whether or not the text is italicized.
11226 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
11229 … # Changing the link in an update request causes some other changes to the
11230 # text style of the range:
11232 … # * When setting a link, the text foreground color will be set to
11233 # ThemeColorType.HYPERLINK and the text will
11234 # be underlined. If these fields are modified in the same
11235 … # request, those values will be used instead of the link defaults.
11237 # also update the existing link to point to the new URL.
11240 … # will separate the newline character(s) into their own text runs. The
11241 … # link will be applied separately to the runs before and after the newline.
11242 … # * Removing a link will update the text style of the range to match the
11243 … # style of the preceding text (or the default text styles if the preceding
11244 … # text is another link) unless different styles are being set in the same
11246 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
11247 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
11248 … # in the presentation. There may not be a slide at this index.
11249 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
11254 … "underline": True or False, # Whether or not the text is underlined.
11255 … "bold": True or False, # Whether or not the text is rendered as bold.
11257 "glyph": "A String", # The rendered bullet glyph for this paragraph.
11260 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
11261 # in the run have the same TextStyle.
11263 # The `start_index` and `end_index` of TextRuns will always be fully
11264 … # contained in the index range of a single `paragraph_marker` TextElement.
11267 "content": "A String", # The text of this run.
11268 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
11271 … # inherited from the parent. Which text styles are inherited depend on the
11275 … # from the the newline character in the paragraph at the 0 nesting level of
11276 # the list inside the parent placeholder.
11278 … # from the newline character in the paragraph at its corresponding nesting
11279 # level of the list inside the parent placeholder.
11283 … # fields will revert the style to a value matching the defaults in the Slides
11285 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
11286 … # transparent, depending on if the `opaque_color` field in it is set.
11291 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11292 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11293 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11297 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
11298 … # transparent, depending on if the `opaque_color` field in it is set.
11303 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11304 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11305 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11309 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
11312 … # rendered in a smaller font size, computed based on the `font_size` field.
11313 … # The `font_size` itself is not affected by changes in this field.
11314 … "strikethrough": True or False, # Whether or not the text is struck through.
11315 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
11318 … # weights without breaking backwards compatibility. As such, when reading the
11319 … # style of a range of text, the value of `weighted_font_family#font_family`
11321 … # both fields are included in the field mask (either explicitly or through
11322 # the wildcard `"*"`), their values are reconciled as follows:
11324 … # * If `font_family` is set and `weighted_font_family` is not, the value of
11326 … # * If both fields are set, the value of `font_family` must match that of
11327 … # `weighted_font_family#font_family`. If so, the font family and weight of
11330 … # * If `weighted_font_family` is set and `font_family` is not, the font
11332 … # * If neither field is set, the font family and weight of the text inherit
11333 … # from the parent. Note that these properties cannot inherit separately
11337 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
11344 "fontFamily": "A String", # The font family of the text.
11346 … # The font family can be any font from the Font menu in Slides or from
11347 … # [Google Fonts] (https://fonts.google.com/). If the font name is
11348 # unrecognized, the text is rendered in `Arial`.
11349 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
11351 # corresponds to the numerical values described in the CSS 2.1
11355 … # `700` are considered bold, and weights less than `700`are not bold. The
11358 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
11359 "fontFamily": "A String", # The font family of the text.
11361 … # The font family can be any font from the Font menu in Slides or from
11362 … # [Google Fonts] (https://fonts.google.com/). If the font name is
11363 # unrecognized, the text is rendered in `Arial`.
11365 … # Some fonts can affect the weight of the text. If an update request
11366 … # specifies values for both `font_family` and `bold`, the explicitly-set
11368 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
11370 "magnitude": 3.14, # The magnitude.
11371 "unit": "A String", # The units for magnitude.
11373 "italic": True or False, # Whether or not the text is italicized.
11374 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
11377 … # Changing the link in an update request causes some other changes to the
11378 # text style of the range:
11380 … # * When setting a link, the text foreground color will be set to
11381 # ThemeColorType.HYPERLINK and the text will
11382 # be underlined. If these fields are modified in the same
11383 … # request, those values will be used instead of the link defaults.
11385 # also update the existing link to point to the new URL.
11388 … # will separate the newline character(s) into their own text runs. The
11389 … # link will be applied separately to the runs before and after the newline.
11390 … # * Removing a link will update the text style of the range to match the
11391 … # style of the preceding text (or the default text styles if the preceding
11392 … # text is another link) unless different styles are being set in the same
11394 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
11395 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
11396 # in the presentation. There may not be a slide at this index.
11397 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
11402 "underline": True or False, # Whether or not the text is underlined.
11403 … "bold": True or False, # Whether or not the text is rendered as bold.
11408 "lists": { # The bulleted lists contained in this text, keyed by list ID.
11409 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
11412 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
11413 … # level. A list has at most nine levels of nesting, so the possible values
11414 # for the keys of this map are 0 through 8, inclusive.
11415 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
11417 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
11420 … # inherited from the parent. Which text styles are inherited depend on the
11424 … # from the the newline character in the paragraph at the 0 nesting level of
11425 # the list inside the parent placeholder.
11427 … # from the newline character in the paragraph at its corresponding nesting
11428 # level of the list inside the parent placeholder.
11432 … # fields will revert the style to a value matching the defaults in the Slides
11434 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
11435 … # transparent, depending on if the `opaque_color` field in it is set.
11440 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11441 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11442 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11446 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
11447 … # transparent, depending on if the `opaque_color` field in it is set.
11452 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11453 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11454 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11458 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
11461 … # rendered in a smaller font size, computed based on the `font_size` field.
11462 … # The `font_size` itself is not affected by changes in this field.
11463 … "strikethrough": True or False, # Whether or not the text is struck through.
11464 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
11467 … # weights without breaking backwards compatibility. As such, when reading the
11468 … # style of a range of text, the value of `weighted_font_family#font_family`
11470 … # both fields are included in the field mask (either explicitly or through
11471 # the wildcard `"*"`), their values are reconciled as follows:
11473 … # * If `font_family` is set and `weighted_font_family` is not, the value of
11475 … # * If both fields are set, the value of `font_family` must match that of
11476 … # `weighted_font_family#font_family`. If so, the font family and weight of
11479 … # * If `weighted_font_family` is set and `font_family` is not, the font
11481 … # * If neither field is set, the font family and weight of the text inherit
11482 … # from the parent. Note that these properties cannot inherit separately
11486 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
11493 "fontFamily": "A String", # The font family of the text.
11495 … # The font family can be any font from the Font menu in Slides or from
11496 … # [Google Fonts] (https://fonts.google.com/). If the font name is
11497 # unrecognized, the text is rendered in `Arial`.
11498 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
11500 … # corresponds to the numerical values described in the CSS 2.1
11504 … # `700` are considered bold, and weights less than `700`are not bold. The
11507 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
11508 "fontFamily": "A String", # The font family of the text.
11510 … # The font family can be any font from the Font menu in Slides or from
11511 … # [Google Fonts] (https://fonts.google.com/). If the font name is
11512 # unrecognized, the text is rendered in `Arial`.
11514 … # Some fonts can affect the weight of the text. If an update request
11515 … # specifies values for both `font_family` and `bold`, the explicitly-set
11517 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
11519 "magnitude": 3.14, # The magnitude.
11520 "unit": "A String", # The units for magnitude.
11522 "italic": True or False, # Whether or not the text is italicized.
11523 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
11526 … # Changing the link in an update request causes some other changes to the
11527 # text style of the range:
11529 … # * When setting a link, the text foreground color will be set to
11530 # ThemeColorType.HYPERLINK and the text will
11531 # be underlined. If these fields are modified in the same
11532 … # request, those values will be used instead of the link defaults.
11534 # also update the existing link to point to the new URL.
11537 … # will separate the newline character(s) into their own text runs. The
11538 … # link will be applied separately to the runs before and after the newline.
11539 … # * Removing a link will update the text style of the range to match the
11540 … # style of the preceding text (or the default text styles if the preceding
11541 … # text is another link) unless different styles are being set in the same
11543 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
11544 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
11545 … # in the presentation. There may not be a slide at this index.
11546 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
11551 … "underline": True or False, # Whether or not the text is underlined.
11552 … "bold": True or False, # Whether or not the text is rendered as bold.
11556 "listId": "A String", # The ID of the list.
11560 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
11561 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
11562 # for newly created table cells in the Slides editor.
11563 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
11568 … "color": { # A themeable solid color value. # The color value of the solid fill.
11571 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11572 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11573 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11576 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
11577 # That is, the final pixel color is defined by the equation:
11584 "propertyState": "A String", # The background fill property state.
11586 # Updating the fill on a table cell will implicitly update this field
11587 … # to `RENDERED`, unless another value is specified in the same request. To
11589 # case, any other fill fields set in the same request will be ignored.
11591 …"contentAlignment": "A String", # The alignment of the content in the table cell. The default alig…
11592 … # matches the alignment for newly created table cells in the Slides editor.
11594 "rowSpan": 42, # Row span of the cell.
11595 "columnSpan": 42, # Column span of the cell.
11596 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
11597 "rowIndex": 42, # The 0-based row index.
11598 "columnIndex": 42, # The 0-based column index.
11602 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
11603 "magnitude": 3.14, # The magnitude.
11604 "unit": "A String", # The units for magnitude.
11606 … "tableRowProperties": { # Properties of each row in a table. # Properties of the row.
11607 … magnitude in a single direction in the specified units. # Minimum height of the row. The row will…
11608 # a height equal to or greater than this value in order to show all the text
11609 # in the row's cell(s).
11610 "magnitude": 3.14, # The magnitude.
11611 "unit": "A String", # The units for magnitude.
11616 "columns": 42, # Number of columns in the table.
11620 "lineCategory": "A String", # The category of the line.
11622 … # It matches the `category` specified in CreateLineRequest, and can be updated with
11624 "lineProperties": { # The properties of the Line. # The properties of the line.
11626 # When unset, these fields default to values that match the appearance of
11627 # new lines created in the Slides editor.
11628 "dashStyle": "A String", # The dash style of the line.
11629 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
11630 "magnitude": 3.14, # The magnitude.
11631 "unit": "A String", # The units for magnitude.
11633 "endArrow": "A String", # The style of the arrow at the end of the line.
11634 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
11635 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
11636 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
11637 # in the presentation. There may not be a slide at this index.
11638 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
11643 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
11644 # lines created in the Slides editor.
11645 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
11650 "color": { # A themeable solid color value. # The color value of the solid fill.
11653 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11654 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11655 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11658 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
11659 # That is, the final pixel color is defined by the equation:
11667 …"startConnection": { # The properties for one end of a Line # The connection at the beginning of t…
11673 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
11675 # In most cases, it corresponds to the predefined connection site index from
11676 # the ECMA-376 standard. More information on those connection sites can be
11677 # found in the description of the "cnx" attribute in section 20.1.9.9 and
11683 # The position of each connection site can also be viewed from Slides editor.
11684 "connectedObjectId": "A String", # The object ID of the connected page element.
11690 …"endConnection": { # The properties for one end of a Line # The connection at the end of the line.…
11695 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
11697 # In most cases, it corresponds to the predefined connection site index from
11698 # the ECMA-376 standard. More information on those connection sites can be
11699 # found in the description of the "cnx" attribute in section 20.1.9.9 and
11705 # The position of each connection site can also be viewed from Slides editor.
11706 "connectedObjectId": "A String", # The object ID of the connected page element.
11712 "startArrow": "A String", # The style of the arrow at the beginning of the line.
11714 "lineType": "A String", # The type of the line.
11716 "size": { # A width and height. # The size of the page element.
11717 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
11718 "magnitude": 3.14, # The magnitude.
11719 "unit": "A String", # The units for magnitude.
11721 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
11722 "magnitude": 3.14, # The magnitude.
11723 "unit": "A String", # The units for magnitude.
11726 …"description": "A String", # The description of the page element. Combined with title to display a…
11730 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
11732 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains
11733 # notes for the corresponding slide.
11734 # The actual shape may not always exist on the notes page. Inserting text
11735 # using this object ID will automatically create the shape. In this case, the
11736 # actual shape may have different object ID. The `GetPresentation` or
11737 # `GetPage` action will always return the latest object ID.
11739 "objectId": "A String", # The object ID for this page. Object IDs used by
11741 # PageElement share the same namespace.
11742 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
11743 # update requests to assert that the presentation revision hasn't changed
11744 # since the last read operation. Only populated if the user has edit access
11745 # to the presentation.
11747 # The format of the revision ID may change over time, so it should be treated
11749 # hours after it has been returned and cannot be shared across users. If the
11750 # revision ID is unchanged between calls, then the presentation has not
11751 # changed. Conversely, a changed ID (for the same presentation and user)
11752 # usually means the presentation has been updated; however, a changed ID can
11754 …"masterProperties": { # The properties of Page that are only # Master specific properties. Only se…
11756 "displayName": "A String", # The human-readable name of the master.
11758 "pageProperties": { # The properties of the Page. # The properties of the page.
11760 # The page will inherit properties from the parent page. Depending on the page
11761 # type the hierarchy is defined in either
11764 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
11765 # from a parent page if it exists. If the page has no parent, then the
11766 # background fill defaults to the corresponding fill in the Slides editor.
11767 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
11772 "color": { # A themeable solid color value. # The color value of the solid fill.
11775 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11776 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11777 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11780 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
11781 # That is, the final pixel color is defined by the equation:
11788 "propertyState": "A String", # The background fill property state.
11790 # Updating the fill on a page will implicitly update this field to
11791 # `RENDERED`, unless another value is specified in the same request. To
11793 # any other fill fields set in the same request will be ignored.
11794 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
11795 # the specified picture. The picture is stretched to fit its container.
11796 "contentUrl": "A String", # Reading the content_url:
11799 # This URL is tagged with the account of the requester. Anyone with the URL
11800 # effectively accesses the picture as the original requester. Access to the
11801 # picture may be lost if the presentation's sharing settings change.
11803 # Writing the content_url:
11805 # The picture is fetched once at insertion time and a copy is stored for
11806 # display inside the presentation. Pictures must be less than 50MB in size,
11810 # The provided URL can be at most 2 kB in length.
11811 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
11812 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
11813 "magnitude": 3.14, # The magnitude.
11814 "unit": "A String", # The units for magnitude.
11816 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
11817 "magnitude": 3.14, # The magnitude.
11818 "unit": "A String", # The units for magnitude.
11823 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
11824 # a parent page. If the page has no parent, the color scheme uses a default
11826 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
11827 { # A pair mapping a theme color type to the concrete color it represents.
11828 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
11829 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11830 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11831 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11833 "type": "A String", # The type of the theme color.
11838 "pageType": "A String", # The type of the page.
11839 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
11841 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
11843 # notes. A notes page inherits properties from the
11845 # The placeholder shape with type BODY on the notes page contains the speaker
11846 # notes for this slide. The ID of this shape is identified by the
11848 # The notes page is read-only except for the text content and styles of the
11850 …"masterObjectId": "A String", # The object ID of the master that this slide is based on. This prop…
11852 …"layoutObjectId": "A String", # The object ID of the layout that this slide is based on. This prop…
11865 An object of the form:
11868 "presentationId": "A String", # The ID of the presentation.
11869 "masters": [ # The slide masters in the presentation. A slide master contains all common
11870 # page elements and the common properties for a set of layouts. They serve
11873 # - Placeholder shapes on a master contain the default text styles and shape
11875 # - The master page properties define the common page properties inherited by
11877 # - Any other shapes on the master slide will appear on all slides using that
11880 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
11882 "displayName": "A String", # The human-readable name of the layout.
11883 "name": "A String", # The name of the layout.
11884 … "masterObjectId": "A String", # The object ID of the master that this layout is based on.
11886 "pageElements": [ # The page elements rendered on the page.
11890 "renderedText": "A String", # The text rendered as word art.
11894 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
11898 "objectId": "A String", # The object ID for this page element. Object IDs used by
11900 # google.apps.slides.v1.PageElement share the same namespace.
11901 … "title": "A String", # The title of the page element. Combined with description to display alt
11906 # This URL is tagged with the account of the requester. Anyone with the URL
11907 # effectively accesses the image as the original requester. Access to the
11908 # image may be lost if the presentation's sharing settings change.
11909 "imageProperties": { # The properties of the Image. # The properties of the image.
11910 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
11913 # if it exists. If there is no parent, the fields will default to the value
11914 # used for new page elements created in the Slides editor, which may depend on
11915 # the page element kind.
11916 "outlineFill": { # The fill of the outline. # The fill of the outline.
11917 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
11922 … "color": { # A themeable solid color value. # The color value of the solid fill.
11925 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11926 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11927 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11930 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
11931 # That is, the final pixel color is defined by the equation:
11939 "propertyState": "A String", # The outline property state.
11941 # Updating the outline on a page element will implicitly update this field
11942 # to `RENDERED`, unless another value is specified in the same request. To
11944 # this case, any other outline fields set in the same request will be
11946 "dashStyle": "A String", # The dash style of the outline.
11947 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
11948 "magnitude": 3.14, # The magnitude.
11949 "unit": "A String", # The units for magnitude.
11952 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
11954 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
11956 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
11959 # The colors in the gradient will replace the corresponding colors at
11960 # the same position in the color palette and apply to the image. This
11963 … "color": { # A themeable solid color value. # The color of the gradient stop.
11966 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
11967 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
11968 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
11971 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
11973 … "position": 3.14, # The relative position of the color stop in the gradient band measured
11974 # in percentage. The value should be in the interval [0.0, 1.0].
11977 "name": "A String", # The name of the recolor effect.
11979 # The name is determined from the `recolor_stops` by matching the gradient
11980 # against the colors in the page's current color scheme. This property is
11983 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
11984 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
11985 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
11986 # in the presentation. There may not be a slide at this index.
11987 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
11992 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
11995 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
11999 # The crop properties is represented by the offsets of four edges which define
12000 # a crop rectangle. The offsets are measured in percentage from the
12001 # corresponding edges of the object's original bounding rectangle towards
12002 # inside, relative to the object's original dimensions.
12004 # - If the offset is in the interval (0, 1), the corresponding edge of crop
12005 # rectangle is positioned inside of the object's original bounding rectangle.
12006 … # - If the offset is negative or greater than 1, the corresponding edge of crop
12007 # rectangle is positioned outside of the object's original bounding rectangle.
12008 # - If the left edge of the crop rectangle is on the right side of its right
12009 # edge, the object will be flipped horizontally.
12010 # - If the top edge of the crop rectangle is below its bottom edge, the object
12012 # - If all offsets and rotation angle is 0, the object is not cropped.
12014 # After cropping, the content in the crop rectangle will be stretched to fit
12016 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
12017 # the right of the original bounding rectangle left edge, relative to the
12019 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
12020 … # above the original bounding rectangle bottom edge, relative to the object's
12022 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
12023 # Rotation angle is applied after the offset.
12024 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
12025 # to the left of the original bounding rectangle right edge, relative to the
12027 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
12028 # below the original bounding rectangle top edge, relative to the object's
12031 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
12035 # if it exists. If there is no parent, the fields will default to the value
12036 # used for new page elements created in the Slides editor, which may depend on
12037 # the page element kind.
12038 "color": { # A themeable solid color value. # The shadow color value.
12041 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12042 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12043 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12046 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
12047 # relative to the alignment position.
12060 "translateX": 3.14, # The X coordinate translation element.
12061 "translateY": 3.14, # The Y coordinate translation element.
12062 "scaleX": 3.14, # The X coordinate scaling element.
12063 "scaleY": 3.14, # The Y coordinate scaling element.
12064 "shearY": 3.14, # The Y coordinate shearing element.
12065 "shearX": 3.14, # The X coordinate shearing element.
12066 "unit": "A String", # The units for translate elements.
12068 "propertyState": "A String", # The shadow property state.
12070 # Updating the shadow on a page element will implicitly update this field to
12071 # `RENDERED`, unless another value is specified in the same request. To have
12073 # case, any other shadow fields set in the same request will be ignored.
12074 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
12076 "magnitude": 3.14, # The magnitude.
12077 "unit": "A String", # The units for magnitude.
12079 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
12080 "type": "A String", # The type of the shadow. This property is read-only.
12081 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
12082 # scale and skew of the shadow. This property is read-only.
12083 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
12086 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
12089 …"sourceUrl": "A String", # The source URL is the URL used to insert the image. The source URL can …
12092 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
12094 # The visual appearance of the page element is determined by its absolute
12095 # transform. To compute the absolute transform, preconcatenate a page
12096 # element's transform with the transforms of all of its parent groups. If the
12097 # page element is not in a group, its absolute transform is the same as the
12100 … # The initial transform for the newly created Group is always the identity transform.
12113 "translateX": 3.14, # The X coordinate translation element.
12114 "translateY": 3.14, # The Y coordinate translation element.
12115 "scaleX": 3.14, # The X coordinate scaling element.
12116 "scaleY": 3.14, # The Y coordinate scaling element.
12117 "shearY": 3.14, # The Y coordinate shearing element.
12118 "shearX": 3.14, # The X coordinate shearing element.
12119 "unit": "A String", # The units for translate elements.
12123 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
12125 … "textElements": [ # The text contents broken down into its component parts, including styling
12127 … { # A TextElement describes the content of a range of indices in the text content
12129 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
12131 … "content": "A String", # The rendered content of this auto text, if available.
12132 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
12135 … # inherited from the parent. Which text styles are inherited depend on the
12139 … # from the the newline character in the paragraph at the 0 nesting level of
12140 # the list inside the parent placeholder.
12142 … # from the newline character in the paragraph at its corresponding nesting
12143 # level of the list inside the parent placeholder.
12147 … # fields will revert the style to a value matching the defaults in the Slides
12149 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
12150 # transparent, depending on if the `opaque_color` field in it is set.
12155 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12156 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12157 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12161 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
12162 # transparent, depending on if the `opaque_color` field in it is set.
12167 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12168 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12169 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12173 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
12176 … # rendered in a smaller font size, computed based on the `font_size` field.
12177 # The `font_size` itself is not affected by changes in this field.
12178 … "strikethrough": True or False, # Whether or not the text is struck through.
12179 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
12182 … # weights without breaking backwards compatibility. As such, when reading the
12183 … # style of a range of text, the value of `weighted_font_family#font_family`
12185 … # both fields are included in the field mask (either explicitly or through
12186 # the wildcard `"*"`), their values are reconciled as follows:
12188 … # * If `font_family` is set and `weighted_font_family` is not, the value of
12190 … # * If both fields are set, the value of `font_family` must match that of
12191 … # `weighted_font_family#font_family`. If so, the font family and weight of
12194 … # * If `weighted_font_family` is set and `font_family` is not, the font
12196 … # * If neither field is set, the font family and weight of the text inherit
12197 … # from the parent. Note that these properties cannot inherit separately
12201 # `bold`, the `weighted_font_family` is applied first, then `bold`.
12208 "fontFamily": "A String", # The font family of the text.
12210 … # The font family can be any font from the Font menu in Slides or from
12211 # [Google Fonts] (https://fonts.google.com/). If the font name is
12212 # unrecognized, the text is rendered in `Arial`.
12213 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
12215 # corresponds to the numerical values described in the CSS 2.1
12219 … # `700` are considered bold, and weights less than `700`are not bold. The
12222 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
12223 "fontFamily": "A String", # The font family of the text.
12225 # The font family can be any font from the Font menu in Slides or from
12226 # [Google Fonts] (https://fonts.google.com/). If the font name is
12227 # unrecognized, the text is rendered in `Arial`.
12229 # Some fonts can affect the weight of the text. If an update request
12230 … # specifies values for both `font_family` and `bold`, the explicitly-set
12232 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
12234 "magnitude": 3.14, # The magnitude.
12235 "unit": "A String", # The units for magnitude.
12237 "italic": True or False, # Whether or not the text is italicized.
12238 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
12241 … # Changing the link in an update request causes some other changes to the
12242 # text style of the range:
12244 # * When setting a link, the text foreground color will be set to
12245 # ThemeColorType.HYPERLINK and the text will
12246 # be underlined. If these fields are modified in the same
12247 # request, those values will be used instead of the link defaults.
12249 # also update the existing link to point to the new URL.
12252 … # will separate the newline character(s) into their own text runs. The
12253 … # link will be applied separately to the runs before and after the newline.
12254 … # * Removing a link will update the text style of the range to match the
12255 … # style of the preceding text (or the default text styles if the preceding
12256 … # text is another link) unless different styles are being set in the same
12258 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
12259 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
12260 # in the presentation. There may not be a slide at this index.
12261 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
12266 "underline": True or False, # Whether or not the text is underlined.
12267 "bold": True or False, # Whether or not the text is rendered as bold.
12269 "type": "A String", # The type of this auto text.
12271 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
12273 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
12274 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
12276 # The `start_index` and `end_index` of this TextElement represent the
12277 # range of the paragraph. Other TextElements with an index range contained
12279 # paragraph. The range of indices of two separate paragraphs will never
12281 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
12284 … # inherited from the parent. Which paragraph styles are inherited depend on the
12287 # * A paragraph not in a list will inherit its paragraph style from the
12288 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
12289 … # * A paragraph in a list will inherit its paragraph style from the paragraph
12290 # at its corresponding nesting level of the list inside the parent
12294 "spacingMode": "A String", # The spacing mode for the paragraph.
12295 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
12298 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
12299 # inherited from the parent.
12300 "magnitude": 3.14, # The magnitude.
12301 "unit": "A String", # The units for magnitude.
12303 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
12304 … # is represented as 100.0. If unset, the value is inherited from the parent.
12305 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
12306 … # the start of the text, based on the current text direction. If unset, the
12307 # value is inherited from the parent.
12308 "magnitude": 3.14, # The magnitude.
12309 "unit": "A String", # The units for magnitude.
12311 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
12312 # inherited from the parent.
12313 "magnitude": 3.14, # The magnitude.
12314 "unit": "A String", # The units for magnitude.
12316 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
12317 … # the end of the text, based on the current text direction. If unset, the
12318 # value is inherited from the parent.
12319 "magnitude": 3.14, # The magnitude.
12320 "unit": "A String", # The units for magnitude.
12322 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
12323 # If unset, the value is inherited from the parent.
12324 "magnitude": 3.14, # The magnitude.
12325 "unit": "A String", # The units for magnitude.
12327 "alignment": "A String", # The text alignment for this paragraph.
12329 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
12331 "nestingLevel": 42, # The nesting level of this paragraph in the list.
12332 "listId": "A String", # The ID of the list this paragraph belongs to.
12333 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
12336 … # inherited from the parent. Which text styles are inherited depend on the
12340 … # from the the newline character in the paragraph at the 0 nesting level of
12341 # the list inside the parent placeholder.
12343 … # from the newline character in the paragraph at its corresponding nesting
12344 # level of the list inside the parent placeholder.
12348 … # fields will revert the style to a value matching the defaults in the Slides
12350 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
12351 … # transparent, depending on if the `opaque_color` field in it is set.
12356 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12357 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12358 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12362 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
12363 … # transparent, depending on if the `opaque_color` field in it is set.
12368 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12369 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12370 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12374 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
12377 … # rendered in a smaller font size, computed based on the `font_size` field.
12378 # The `font_size` itself is not affected by changes in this field.
12379 … "strikethrough": True or False, # Whether or not the text is struck through.
12380 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
12383 … # weights without breaking backwards compatibility. As such, when reading the
12384 … # style of a range of text, the value of `weighted_font_family#font_family`
12386 … # both fields are included in the field mask (either explicitly or through
12387 # the wildcard `"*"`), their values are reconciled as follows:
12389 … # * If `font_family` is set and `weighted_font_family` is not, the value of
12391 … # * If both fields are set, the value of `font_family` must match that of
12392 … # `weighted_font_family#font_family`. If so, the font family and weight of
12395 … # * If `weighted_font_family` is set and `font_family` is not, the font
12397 … # * If neither field is set, the font family and weight of the text inherit
12398 … # from the parent. Note that these properties cannot inherit separately
12402 # `bold`, the `weighted_font_family` is applied first, then `bold`.
12409 "fontFamily": "A String", # The font family of the text.
12411 … # The font family can be any font from the Font menu in Slides or from
12412 # [Google Fonts] (https://fonts.google.com/). If the font name is
12413 # unrecognized, the text is rendered in `Arial`.
12414 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
12416 # corresponds to the numerical values described in the CSS 2.1
12420 … # `700` are considered bold, and weights less than `700`are not bold. The
12423 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
12424 "fontFamily": "A String", # The font family of the text.
12426 … # The font family can be any font from the Font menu in Slides or from
12427 # [Google Fonts] (https://fonts.google.com/). If the font name is
12428 # unrecognized, the text is rendered in `Arial`.
12430 # Some fonts can affect the weight of the text. If an update request
12431 … # specifies values for both `font_family` and `bold`, the explicitly-set
12433 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
12435 "magnitude": 3.14, # The magnitude.
12436 "unit": "A String", # The units for magnitude.
12438 "italic": True or False, # Whether or not the text is italicized.
12439 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
12442 … # Changing the link in an update request causes some other changes to the
12443 # text style of the range:
12445 # * When setting a link, the text foreground color will be set to
12446 # ThemeColorType.HYPERLINK and the text will
12447 # be underlined. If these fields are modified in the same
12448 # request, those values will be used instead of the link defaults.
12450 # also update the existing link to point to the new URL.
12453 … # will separate the newline character(s) into their own text runs. The
12454 … # link will be applied separately to the runs before and after the newline.
12455 … # * Removing a link will update the text style of the range to match the
12456 … # style of the preceding text (or the default text styles if the preceding
12457 … # text is another link) unless different styles are being set in the same
12459 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
12460 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
12461 # in the presentation. There may not be a slide at this index.
12462 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
12467 "underline": True or False, # Whether or not the text is underlined.
12468 "bold": True or False, # Whether or not the text is rendered as bold.
12470 "glyph": "A String", # The rendered bullet glyph for this paragraph.
12473 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
12474 # in the run have the same TextStyle.
12476 # The `start_index` and `end_index` of TextRuns will always be fully
12477 # contained in the index range of a single `paragraph_marker` TextElement.
12480 "content": "A String", # The text of this run.
12481 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
12484 … # inherited from the parent. Which text styles are inherited depend on the
12488 … # from the the newline character in the paragraph at the 0 nesting level of
12489 # the list inside the parent placeholder.
12491 … # from the newline character in the paragraph at its corresponding nesting
12492 # level of the list inside the parent placeholder.
12496 … # fields will revert the style to a value matching the defaults in the Slides
12498 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
12499 # transparent, depending on if the `opaque_color` field in it is set.
12504 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12505 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12506 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12510 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
12511 # transparent, depending on if the `opaque_color` field in it is set.
12516 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12517 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12518 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12522 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
12525 … # rendered in a smaller font size, computed based on the `font_size` field.
12526 # The `font_size` itself is not affected by changes in this field.
12527 … "strikethrough": True or False, # Whether or not the text is struck through.
12528 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
12531 … # weights without breaking backwards compatibility. As such, when reading the
12532 … # style of a range of text, the value of `weighted_font_family#font_family`
12534 … # both fields are included in the field mask (either explicitly or through
12535 # the wildcard `"*"`), their values are reconciled as follows:
12537 … # * If `font_family` is set and `weighted_font_family` is not, the value of
12539 … # * If both fields are set, the value of `font_family` must match that of
12540 … # `weighted_font_family#font_family`. If so, the font family and weight of
12543 … # * If `weighted_font_family` is set and `font_family` is not, the font
12545 … # * If neither field is set, the font family and weight of the text inherit
12546 … # from the parent. Note that these properties cannot inherit separately
12550 # `bold`, the `weighted_font_family` is applied first, then `bold`.
12557 "fontFamily": "A String", # The font family of the text.
12559 … # The font family can be any font from the Font menu in Slides or from
12560 # [Google Fonts] (https://fonts.google.com/). If the font name is
12561 # unrecognized, the text is rendered in `Arial`.
12562 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
12564 # corresponds to the numerical values described in the CSS 2.1
12568 … # `700` are considered bold, and weights less than `700`are not bold. The
12571 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
12572 "fontFamily": "A String", # The font family of the text.
12574 # The font family can be any font from the Font menu in Slides or from
12575 # [Google Fonts] (https://fonts.google.com/). If the font name is
12576 # unrecognized, the text is rendered in `Arial`.
12578 # Some fonts can affect the weight of the text. If an update request
12579 … # specifies values for both `font_family` and `bold`, the explicitly-set
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 "italic": True or False, # Whether or not the text is italicized.
12587 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
12590 … # Changing the link in an update request causes some other changes to the
12591 # text style of the range:
12593 # * When setting a link, the text foreground color will be set to
12594 # ThemeColorType.HYPERLINK and the text will
12595 # be underlined. If these fields are modified in the same
12596 # request, those values will be used instead of the link defaults.
12598 # also update the existing link to point to the new URL.
12601 … # will separate the newline character(s) into their own text runs. The
12602 … # link will be applied separately to the runs before and after the newline.
12603 … # * Removing a link will update the text style of the range to match the
12604 … # style of the preceding text (or the default text styles if the preceding
12605 … # text is another link) unless different styles are being set in the same
12607 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
12608 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
12609 # in the presentation. There may not be a slide at this index.
12610 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
12615 "underline": True or False, # Whether or not the text is underlined.
12616 "bold": True or False, # Whether or not the text is rendered as bold.
12621 "lists": { # The bulleted lists contained in this text, keyed by list ID.
12622 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
12625 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
12626 # level. A list has at most nine levels of nesting, so the possible values
12627 # for the keys of this map are 0 through 8, inclusive.
12628 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
12630 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
12633 … # inherited from the parent. Which text styles are inherited depend on the
12637 … # from the the newline character in the paragraph at the 0 nesting level of
12638 # the list inside the parent placeholder.
12640 … # from the newline character in the paragraph at its corresponding nesting
12641 # level of the list inside the parent placeholder.
12645 … # fields will revert the style to a value matching the defaults in the Slides
12647 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
12648 … # transparent, depending on if the `opaque_color` field in it is set.
12653 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12654 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12655 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12659 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
12660 … # transparent, depending on if the `opaque_color` field in it is set.
12665 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12666 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12667 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12671 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
12674 … # rendered in a smaller font size, computed based on the `font_size` field.
12675 # The `font_size` itself is not affected by changes in this field.
12676 … "strikethrough": True or False, # Whether or not the text is struck through.
12677 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
12680 … # weights without breaking backwards compatibility. As such, when reading the
12681 … # style of a range of text, the value of `weighted_font_family#font_family`
12683 … # both fields are included in the field mask (either explicitly or through
12684 # the wildcard `"*"`), their values are reconciled as follows:
12686 … # * If `font_family` is set and `weighted_font_family` is not, the value of
12688 … # * If both fields are set, the value of `font_family` must match that of
12689 … # `weighted_font_family#font_family`. If so, the font family and weight of
12692 … # * If `weighted_font_family` is set and `font_family` is not, the font
12694 … # * If neither field is set, the font family and weight of the text inherit
12695 … # from the parent. Note that these properties cannot inherit separately
12699 # `bold`, the `weighted_font_family` is applied first, then `bold`.
12706 "fontFamily": "A String", # The font family of the text.
12708 … # The font family can be any font from the Font menu in Slides or from
12709 # [Google Fonts] (https://fonts.google.com/). If the font name is
12710 # unrecognized, the text is rendered in `Arial`.
12711 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
12713 # corresponds to the numerical values described in the CSS 2.1
12717 … # `700` are considered bold, and weights less than `700`are not bold. The
12720 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
12721 "fontFamily": "A String", # The font family of the text.
12723 … # The font family can be any font from the Font menu in Slides or from
12724 # [Google Fonts] (https://fonts.google.com/). If the font name is
12725 # unrecognized, the text is rendered in `Arial`.
12727 # Some fonts can affect the weight of the text. If an update request
12728 … # specifies values for both `font_family` and `bold`, the explicitly-set
12730 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
12732 "magnitude": 3.14, # The magnitude.
12733 "unit": "A String", # The units for magnitude.
12735 "italic": True or False, # Whether or not the text is italicized.
12736 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
12739 … # Changing the link in an update request causes some other changes to the
12740 # text style of the range:
12742 # * When setting a link, the text foreground color will be set to
12743 # ThemeColorType.HYPERLINK and the text will
12744 # be underlined. If these fields are modified in the same
12745 # request, those values will be used instead of the link defaults.
12747 # also update the existing link to point to the new URL.
12750 … # will separate the newline character(s) into their own text runs. The
12751 … # link will be applied separately to the runs before and after the newline.
12752 … # * Removing a link will update the text style of the range to match the
12753 … # style of the preceding text (or the default text styles if the preceding
12754 … # text is another link) unless different styles are being set in the same
12756 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
12757 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
12758 # in the presentation. There may not be a slide at this index.
12759 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
12764 "underline": True or False, # Whether or not the text is underlined.
12765 "bold": True or False, # Whether or not the text is rendered as bold.
12769 "listId": "A String", # The ID of the list.
12773 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
12775 # If the shape is a placeholder shape as determined by the
12778 # Determining the rendered value of the property depends on the corresponding
12780 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
12781 # a parent placeholder if it exists. If the shape has no parent, then the
12782 # default shadow matches the defaults for new shapes created in the Slides
12786 # if it exists. If there is no parent, the fields will default to the value
12787 # used for new page elements created in the Slides editor, which may depend on
12788 # the page element kind.
12789 "color": { # A themeable solid color value. # The shadow color value.
12792 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12793 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12794 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12797 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
12798 # relative to the alignment position.
12811 "translateX": 3.14, # The X coordinate translation element.
12812 "translateY": 3.14, # The Y coordinate translation element.
12813 "scaleX": 3.14, # The X coordinate scaling element.
12814 "scaleY": 3.14, # The Y coordinate scaling element.
12815 "shearY": 3.14, # The Y coordinate shearing element.
12816 "shearX": 3.14, # The X coordinate shearing element.
12817 "unit": "A String", # The units for translate elements.
12819 "propertyState": "A String", # The shadow property state.
12821 # Updating the shadow on a page element will implicitly update this field to
12822 # `RENDERED`, unless another value is specified in the same request. To have
12824 # case, any other shadow fields set in the same request will be ignored.
12825 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
12827 "magnitude": 3.14, # The magnitude.
12828 "unit": "A String", # The units for magnitude.
12830 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
12831 "type": "A String", # The type of the shadow. This property is read-only.
12832 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
12833 # scale and skew of the shadow. This property is read-only.
12834 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
12837 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
12838 # inherited from a parent placeholder if it exists. If the shape has no
12839 # parent, then the default background fill depends on the shape type,
12840 # matching the defaults for new shapes created in the Slides editor.
12841 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
12846 … "color": { # A themeable solid color value. # The color value of the solid fill.
12849 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12850 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12851 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12854 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
12855 # That is, the final pixel color is defined by the equation:
12862 "propertyState": "A String", # The background fill property state.
12864 # Updating the fill on a shape will implicitly update this field to
12865 # `RENDERED`, unless another value is specified in the same request. To
12867 # any other fill fields set in the same request will be ignored.
12869 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
12871 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
12872 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
12873 # in the presentation. There may not be a slide at this index.
12874 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
12879 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
12880 # parent placeholder if it exists. If the shape has no parent, then the
12881 # default outline depends on the shape type, matching the defaults for
12882 # new shapes created in the Slides editor.
12885 # if it exists. If there is no parent, the fields will default to the value
12886 # used for new page elements created in the Slides editor, which may depend on
12887 # the page element kind.
12888 "outlineFill": { # The fill of the outline. # The fill of the outline.
12889 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
12894 … "color": { # A themeable solid color value. # The color value of the solid fill.
12897 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12898 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12899 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12902 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
12903 # That is, the final pixel color is defined by the equation:
12911 "propertyState": "A String", # The outline property state.
12913 # Updating the outline on a page element will implicitly update this field
12914 # to `RENDERED`, unless another value is specified in the same request. To
12916 # this case, any other outline fields set in the same request will be
12918 "dashStyle": "A String", # The dash style of the outline.
12919 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
12920 "magnitude": 3.14, # The magnitude.
12921 "unit": "A String", # The units for magnitude.
12924 … "contentAlignment": "A String", # The alignment of the content in the shape. If unspecified,
12925 # the alignment is inherited from a parent placeholder if it exists. If the
12926 # shape has no parent, the default alignment matches the alignment for new
12927 # shapes created in the Slides editor.
12929 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
12932 # If set, the shape is a placeholder shape and any inherited properties
12933 # can be resolved by looking at the parent placeholder identified by the
12935 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
12936 # If unset, the parent placeholder shape does not exist, so the shape does
12938 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
12939 # the same page, they would have different index values.
12940 "type": "A String", # The type of the placeholder.
12942 "shapeType": "A String", # The type of the shape.
12947 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
12948 # minutes. This URL is tagged with the account of the requester. Anyone with
12949 # the URL effectively accesses the image as the original requester. Access to
12950 # the image may be lost if the presentation's sharing settings change.
12951 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
12952 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
12953 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
12954 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
12957 # if it exists. If there is no parent, the fields will default to the value
12958 … # used for new page elements created in the Slides editor, which may depend on
12959 # the page element kind.
12960 "outlineFill": { # The fill of the outline. # The fill of the outline.
12961 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
12966 … "color": { # A themeable solid color value. # The color value of the solid fill.
12969 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
12970 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
12971 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
12974 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
12975 # That is, the final pixel color is defined by the equation:
12983 "propertyState": "A String", # The outline property state.
12985 # Updating the outline on a page element will implicitly update this field
12986 # to `RENDERED`, unless another value is specified in the same request. To
12988 # this case, any other outline fields set in the same request will be
12990 "dashStyle": "A String", # The dash style of the outline.
12991 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
12992 "magnitude": 3.14, # The magnitude.
12993 "unit": "A String", # The units for magnitude.
12996 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
12998 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
13000 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
13003 # The colors in the gradient will replace the corresponding colors at
13004 # the same position in the color palette and apply to the image. This
13007 … "color": { # A themeable solid color value. # The color of the gradient stop.
13010 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13011 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13012 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13015 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
13017 … "position": 3.14, # The relative position of the color stop in the gradient band measured
13018 # in percentage. The value should be in the interval [0.0, 1.0].
13021 "name": "A String", # The name of the recolor effect.
13023 # The name is determined from the `recolor_stops` by matching the gradient
13024 # against the colors in the page's current color scheme. This property is
13027 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
13028 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
13029 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
13030 # in the presentation. There may not be a slide at this index.
13031 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
13036 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
13039 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
13043 … # The crop properties is represented by the offsets of four edges which define
13044 # a crop rectangle. The offsets are measured in percentage from the
13045 # corresponding edges of the object's original bounding rectangle towards
13046 # inside, relative to the object's original dimensions.
13048 # - If the offset is in the interval (0, 1), the corresponding edge of crop
13049 … # rectangle is positioned inside of the object's original bounding rectangle.
13050 … # - If the offset is negative or greater than 1, the corresponding edge of crop
13051 … # rectangle is positioned outside of the object's original bounding rectangle.
13052 # - If the left edge of the crop rectangle is on the right side of its right
13053 # edge, the object will be flipped horizontally.
13054 … # - If the top edge of the crop rectangle is below its bottom edge, the object
13056 # - If all offsets and rotation angle is 0, the object is not cropped.
13058 # After cropping, the content in the crop rectangle will be stretched to fit
13060 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
13061 # the right of the original bounding rectangle left edge, relative to the
13063 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
13064 … # above the original bounding rectangle bottom edge, relative to the object's
13066 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
13067 # Rotation angle is applied after the offset.
13068 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
13069 … # to the left of the original bounding rectangle right edge, relative to the
13071 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
13072 # below the original bounding rectangle top edge, relative to the object's
13075 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
13079 # if it exists. If there is no parent, the fields will default to the value
13080 … # used for new page elements created in the Slides editor, which may depend on
13081 # the page element kind.
13082 "color": { # A themeable solid color value. # The shadow color value.
13085 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13086 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13087 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13090 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
13091 # relative to the alignment position.
13104 "translateX": 3.14, # The X coordinate translation element.
13105 "translateY": 3.14, # The Y coordinate translation element.
13106 "scaleX": 3.14, # The X coordinate scaling element.
13107 "scaleY": 3.14, # The Y coordinate scaling element.
13108 "shearY": 3.14, # The Y coordinate shearing element.
13109 "shearX": 3.14, # The X coordinate shearing element.
13110 "unit": "A String", # The units for translate elements.
13112 "propertyState": "A String", # The shadow property state.
13114 … # Updating the shadow on a page element will implicitly update this field to
13115 … # `RENDERED`, unless another value is specified in the same request. To have
13117 # case, any other shadow fields set in the same request will be ignored.
13118 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
13120 "magnitude": 3.14, # The magnitude.
13121 "unit": "A String", # The units for magnitude.
13123 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
13124 "type": "A String", # The type of the shadow. This property is read-only.
13125 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
13126 # scale and skew of the shadow. This property is read-only.
13127 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
13130 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
13134 … "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
13139 … "url": "A String", # An URL to a video. The URL is valid as long as the source video exists and
13141 "videoProperties": { # The properties of the Video. # The properties of the video.
13142 … "start": 42, # The time at which to start playback, measured in seconds from the beginning
13143 # of the video.
13144 # If set, the start time should be before the end time.
13145 # If you set this to a value that exceeds the video's length in seconds, the
13146 # video will be played from the last second.
13147 # If not set, the video will be played from the beginning.
13148 …"autoPlay": True or False, # Whether to enable video autoplay when the page is displayed in present
13150 … "end": 42, # The time at which to end playback, measured in seconds from the beginning
13151 # of the video.
13152 # If set, the end time should be after the start time.
13153 # If not set or if you set this to a value that exceeds the video's length,
13154 # the video will be played until its end.
13155 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
13156 # videos created in the Slides editor.
13159 # if it exists. If there is no parent, the fields will default to the value
13160 # used for new page elements created in the Slides editor, which may depend on
13161 # the page element kind.
13162 "outlineFill": { # The fill of the outline. # The fill of the outline.
13163 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
13168 … "color": { # A themeable solid color value. # The color value of the solid fill.
13171 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13172 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13173 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13176 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
13177 # That is, the final pixel color is defined by the equation:
13185 "propertyState": "A String", # The outline property state.
13187 # Updating the outline on a page element will implicitly update this field
13188 # to `RENDERED`, unless another value is specified in the same request. To
13190 # this case, any other outline fields set in the same request will be
13192 "dashStyle": "A String", # The dash style of the outline.
13193 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
13194 "magnitude": 3.14, # The magnitude.
13195 "unit": "A String", # The units for magnitude.
13198 … "mute": True or False, # Whether to mute the audio during video playback. Defaults to false.
13200 "id": "A String", # The video source's unique identifier for this video.
13201 "source": "A String", # The video source.
13205 "rows": 42, # Number of rows in the table.
13208 # A table's horizontal cell borders are represented as a grid. The grid has
13209 # one more row than the number of rows in the table and the same number of
13210 # columns as the table. For example, if the table is 3 x 3, its horizontal
13214 # merged, it is not included in the response.
13215 { # The properties of each border cell.
13216 … "tableBorderProperties": { # The border styling properties of the # The border properties.
13218 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
13219 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
13224 … "color": { # A themeable solid color value. # The color value of the solid fill.
13227 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13228 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13229 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13232 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
13233 # That is, the final pixel color is defined by the equation:
13241 "dashStyle": "A String", # The dash style of the border.
13242 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
13243 "magnitude": 3.14, # The magnitude.
13244 "unit": "A String", # The units for magnitude.
13247 …: { # A location of a single table cell within a table. # The location of the border within the bo…
13248 "rowIndex": 42, # The 0-based row index.
13249 "columnIndex": 42, # The 0-based column index.
13257 # A table's vertical cell borders are represented as a grid. The grid has the
13258 # same number of rows as the table and one more column than the number of
13259 # columns in the table. For example, if the table is 3 x 3, its vertical
13263 # merged, it is not included in the response.
13264 { # The properties of each border cell.
13265 … "tableBorderProperties": { # The border styling properties of the # The border properties.
13267 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
13268 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
13273 … "color": { # A themeable solid color value. # The color value of the solid fill.
13276 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13277 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13278 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13281 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
13282 # That is, the final pixel color is defined by the equation:
13290 "dashStyle": "A String", # The dash style of the border.
13291 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
13292 "magnitude": 3.14, # The magnitude.
13293 "unit": "A String", # The units for magnitude.
13296 …: { # A location of a single table cell within a table. # The location of the border within the bo…
13297 "rowIndex": 42, # The 0-based row index.
13298 "columnIndex": 42, # The 0-based column index.
13306 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
13307 "magnitude": 3.14, # The magnitude.
13308 "unit": "A String", # The units for magnitude.
13322 # than 1. As a result, the length of this collection does not always match
13323 # the number of columns of the entire table.
13325 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
13327 … "textElements": [ # The text contents broken down into its component parts, including styling
13329 … { # A TextElement describes the content of a range of indices in the text content
13331 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
13333 … "content": "A String", # The rendered content of this auto text, if available.
13334 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
13337 … # inherited from the parent. Which text styles are inherited depend on the
13341 … # from the the newline character in the paragraph at the 0 nesting level of
13342 # the list inside the parent placeholder.
13344 … # from the newline character in the paragraph at its corresponding nesting
13345 # level of the list inside the parent placeholder.
13349 … # fields will revert the style to a value matching the defaults in the Slides
13351 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
13352 … # transparent, depending on if the `opaque_color` field in it is set.
13357 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13358 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13359 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13363 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
13364 … # transparent, depending on if the `opaque_color` field in it is set.
13369 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13370 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13371 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13375 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
13378 … # rendered in a smaller font size, computed based on the `font_size` field.
13379 … # The `font_size` itself is not affected by changes in this field.
13380 … "strikethrough": True or False, # Whether or not the text is struck through.
13381 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
13384 … # weights without breaking backwards compatibility. As such, when reading the
13385 … # style of a range of text, the value of `weighted_font_family#font_family`
13387 … # both fields are included in the field mask (either explicitly or through
13388 # the wildcard `"*"`), their values are reconciled as follows:
13390 … # * If `font_family` is set and `weighted_font_family` is not, the value of
13392 … # * If both fields are set, the value of `font_family` must match that of
13393 … # `weighted_font_family#font_family`. If so, the font family and weight of
13396 … # * If `weighted_font_family` is set and `font_family` is not, the font
13398 … # * If neither field is set, the font family and weight of the text inherit
13399 … # from the parent. Note that these properties cannot inherit separately
13403 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
13410 "fontFamily": "A String", # The font family of the text.
13412 … # The font family can be any font from the Font menu in Slides or from
13413 … # [Google Fonts] (https://fonts.google.com/). If the font name is
13414 # unrecognized, the text is rendered in `Arial`.
13415 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
13417 … # corresponds to the numerical values described in the CSS 2.1
13421 … # `700` are considered bold, and weights less than `700`are not bold. The
13424 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
13425 "fontFamily": "A String", # The font family of the text.
13427 … # The font family can be any font from the Font menu in Slides or from
13428 … # [Google Fonts] (https://fonts.google.com/). If the font name is
13429 # unrecognized, the text is rendered in `Arial`.
13431 … # Some fonts can affect the weight of the text. If an update request
13432 … # specifies values for both `font_family` and `bold`, the explicitly-set
13434 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
13436 "magnitude": 3.14, # The magnitude.
13437 "unit": "A String", # The units for magnitude.
13439 "italic": True or False, # Whether or not the text is italicized.
13440 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
13443 … # Changing the link in an update request causes some other changes to the
13444 # text style of the range:
13446 … # * When setting a link, the text foreground color will be set to
13447 # ThemeColorType.HYPERLINK and the text will
13448 # be underlined. If these fields are modified in the same
13449 … # request, those values will be used instead of the link defaults.
13451 # also update the existing link to point to the new URL.
13454 … # will separate the newline character(s) into their own text runs. The
13455 … # link will be applied separately to the runs before and after the newline.
13456 … # * Removing a link will update the text style of the range to match the
13457 … # style of the preceding text (or the default text styles if the preceding
13458 … # text is another link) unless different styles are being set in the same
13460 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
13461 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
13462 … # in the presentation. There may not be a slide at this index.
13463 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
13468 … "underline": True or False, # Whether or not the text is underlined.
13469 … "bold": True or False, # Whether or not the text is rendered as bold.
13471 "type": "A String", # The type of this auto text.
13473 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
13475 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
13476 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
13478 … # The `start_index` and `end_index` of this TextElement represent the
13479 … # range of the paragraph. Other TextElements with an index range contained
13481 … # paragraph. The range of indices of two separate paragraphs will never
13483 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
13486 … # inherited from the parent. Which paragraph styles are inherited depend on the
13489 … # * A paragraph not in a list will inherit its paragraph style from the
13490 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
13491 … # * A paragraph in a list will inherit its paragraph style from the paragraph
13492 … # at its corresponding nesting level of the list inside the parent
13496 "spacingMode": "A String", # The spacing mode for the paragraph.
13497 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
13500 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
13501 # inherited from the parent.
13502 "magnitude": 3.14, # The magnitude.
13503 "unit": "A String", # The units for magnitude.
13505 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
13506 … # is represented as 100.0. If unset, the value is inherited from the parent.
13507 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
13508 … # the start of the text, based on the current text direction. If unset, the
13509 # value is inherited from the parent.
13510 "magnitude": 3.14, # The magnitude.
13511 "unit": "A String", # The units for magnitude.
13513 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
13514 # inherited from the parent.
13515 "magnitude": 3.14, # The magnitude.
13516 "unit": "A String", # The units for magnitude.
13518 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
13519 … # the end of the text, based on the current text direction. If unset, the
13520 # value is inherited from the parent.
13521 "magnitude": 3.14, # The magnitude.
13522 "unit": "A String", # The units for magnitude.
13524 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
13525 # If unset, the value is inherited from the parent.
13526 "magnitude": 3.14, # The magnitude.
13527 "unit": "A String", # The units for magnitude.
13529 "alignment": "A String", # The text alignment for this paragraph.
13531 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
13533 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
13534 … "listId": "A String", # The ID of the list this paragraph belongs to.
13535 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
13538 … # inherited from the parent. Which text styles are inherited depend on the
13542 … # from the the newline character in the paragraph at the 0 nesting level of
13543 # the list inside the parent placeholder.
13545 … # from the newline character in the paragraph at its corresponding nesting
13546 # level of the list inside the parent placeholder.
13550 … # fields will revert the style to a value matching the defaults in the Slides
13552 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
13553 … # transparent, depending on if the `opaque_color` field in it is set.
13558 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13559 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13560 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13564 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
13565 … # transparent, depending on if the `opaque_color` field in it is set.
13570 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13571 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13572 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13576 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
13579 … # rendered in a smaller font size, computed based on the `font_size` field.
13580 … # The `font_size` itself is not affected by changes in this field.
13581 … "strikethrough": True or False, # Whether or not the text is struck through.
13582 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
13585 … # weights without breaking backwards compatibility. As such, when reading the
13586 … # style of a range of text, the value of `weighted_font_family#font_family`
13588 … # both fields are included in the field mask (either explicitly or through
13589 … # the wildcard `"*"`), their values are reconciled as follows:
13591 … # * If `font_family` is set and `weighted_font_family` is not, the value of
13593 … # * If both fields are set, the value of `font_family` must match that of
13594 … # `weighted_font_family#font_family`. If so, the font family and weight of
13597 … # * If `weighted_font_family` is set and `font_family` is not, the font
13599 … # * If neither field is set, the font family and weight of the text inherit
13600 … # from the parent. Note that these properties cannot inherit separately
13604 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
13611 "fontFamily": "A String", # The font family of the text.
13613 … # The font family can be any font from the Font menu in Slides or from
13614 … # [Google Fonts] (https://fonts.google.com/). If the font name is
13615 # unrecognized, the text is rendered in `Arial`.
13616 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
13618 … # corresponds to the numerical values described in the CSS 2.1
13622 … # `700` are considered bold, and weights less than `700`are not bold. The
13625 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
13626 "fontFamily": "A String", # The font family of the text.
13628 … # The font family can be any font from the Font menu in Slides or from
13629 … # [Google Fonts] (https://fonts.google.com/). If the font name is
13630 # unrecognized, the text is rendered in `Arial`.
13632 … # Some fonts can affect the weight of the text. If an update request
13633 … # specifies values for both `font_family` and `bold`, the explicitly-set
13635 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
13637 "magnitude": 3.14, # The magnitude.
13638 "unit": "A String", # The units for magnitude.
13640 … "italic": True or False, # Whether or not the text is italicized.
13641 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
13644 … # Changing the link in an update request causes some other changes to the
13645 # text style of the range:
13647 … # * When setting a link, the text foreground color will be set to
13648 # ThemeColorType.HYPERLINK and the text will
13649 # be underlined. If these fields are modified in the same
13650 … # request, those values will be used instead of the link defaults.
13652 # also update the existing link to point to the new URL.
13655 … # will separate the newline character(s) into their own text runs. The
13656 … # link will be applied separately to the runs before and after the newline.
13657 … # * Removing a link will update the text style of the range to match the
13658 … # style of the preceding text (or the default text styles if the preceding
13659 … # text is another link) unless different styles are being set in the same
13661 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
13662 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
13663 … # in the presentation. There may not be a slide at this index.
13664 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
13669 … "underline": True or False, # Whether or not the text is underlined.
13670 … "bold": True or False, # Whether or not the text is rendered as bold.
13672 … "glyph": "A String", # The rendered bullet glyph for this paragraph.
13675 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
13676 # in the run have the same TextStyle.
13678 … # The `start_index` and `end_index` of TextRuns will always be fully
13679 … # contained in the index range of a single `paragraph_marker` TextElement.
13682 "content": "A String", # The text of this run.
13683 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
13686 … # inherited from the parent. Which text styles are inherited depend on the
13690 … # from the the newline character in the paragraph at the 0 nesting level of
13691 # the list inside the parent placeholder.
13693 … # from the newline character in the paragraph at its corresponding nesting
13694 # level of the list inside the parent placeholder.
13698 … # fields will revert the style to a value matching the defaults in the Slides
13700 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
13701 … # transparent, depending on if the `opaque_color` field in it is set.
13706 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13707 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13708 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13712 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
13713 … # transparent, depending on if the `opaque_color` field in it is set.
13718 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13719 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13720 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13724 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
13727 … # rendered in a smaller font size, computed based on the `font_size` field.
13728 … # The `font_size` itself is not affected by changes in this field.
13729 … "strikethrough": True or False, # Whether or not the text is struck through.
13730 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
13733 … # weights without breaking backwards compatibility. As such, when reading the
13734 … # style of a range of text, the value of `weighted_font_family#font_family`
13736 … # both fields are included in the field mask (either explicitly or through
13737 # the wildcard `"*"`), their values are reconciled as follows:
13739 … # * If `font_family` is set and `weighted_font_family` is not, the value of
13741 … # * If both fields are set, the value of `font_family` must match that of
13742 … # `weighted_font_family#font_family`. If so, the font family and weight of
13745 … # * If `weighted_font_family` is set and `font_family` is not, the font
13747 … # * If neither field is set, the font family and weight of the text inherit
13748 … # from the parent. Note that these properties cannot inherit separately
13752 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
13759 "fontFamily": "A String", # The font family of the text.
13761 … # The font family can be any font from the Font menu in Slides or from
13762 … # [Google Fonts] (https://fonts.google.com/). If the font name is
13763 # unrecognized, the text is rendered in `Arial`.
13764 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
13766 … # corresponds to the numerical values described in the CSS 2.1
13770 … # `700` are considered bold, and weights less than `700`are not bold. The
13773 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
13774 "fontFamily": "A String", # The font family of the text.
13776 … # The font family can be any font from the Font menu in Slides or from
13777 … # [Google Fonts] (https://fonts.google.com/). If the font name is
13778 # unrecognized, the text is rendered in `Arial`.
13780 … # Some fonts can affect the weight of the text. If an update request
13781 … # specifies values for both `font_family` and `bold`, the explicitly-set
13783 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
13785 "magnitude": 3.14, # The magnitude.
13786 "unit": "A String", # The units for magnitude.
13788 "italic": True or False, # Whether or not the text is italicized.
13789 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
13792 … # Changing the link in an update request causes some other changes to the
13793 # text style of the range:
13795 … # * When setting a link, the text foreground color will be set to
13796 # ThemeColorType.HYPERLINK and the text will
13797 # be underlined. If these fields are modified in the same
13798 … # request, those values will be used instead of the link defaults.
13800 # also update the existing link to point to the new URL.
13803 … # will separate the newline character(s) into their own text runs. The
13804 … # link will be applied separately to the runs before and after the newline.
13805 … # * Removing a link will update the text style of the range to match the
13806 … # style of the preceding text (or the default text styles if the preceding
13807 … # text is another link) unless different styles are being set in the same
13809 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
13810 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
13811 … # in the presentation. There may not be a slide at this index.
13812 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
13817 … "underline": True or False, # Whether or not the text is underlined.
13818 … "bold": True or False, # Whether or not the text is rendered as bold.
13823 "lists": { # The bulleted lists contained in this text, keyed by list ID.
13824 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
13827 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
13828 … # level. A list has at most nine levels of nesting, so the possible values
13829 # for the keys of this map are 0 through 8, inclusive.
13830 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
13832 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
13835 … # inherited from the parent. Which text styles are inherited depend on the
13839 … # from the the newline character in the paragraph at the 0 nesting level of
13840 # the list inside the parent placeholder.
13842 … # from the newline character in the paragraph at its corresponding nesting
13843 # level of the list inside the parent placeholder.
13847 … # fields will revert the style to a value matching the defaults in the Slides
13849 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
13850 … # transparent, depending on if the `opaque_color` field in it is set.
13855 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13856 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13857 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13861 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
13862 … # transparent, depending on if the `opaque_color` field in it is set.
13867 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13868 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13869 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13873 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
13876 … # rendered in a smaller font size, computed based on the `font_size` field.
13877 … # The `font_size` itself is not affected by changes in this field.
13878 … "strikethrough": True or False, # Whether or not the text is struck through.
13879 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
13882 … # weights without breaking backwards compatibility. As such, when reading the
13883 … # style of a range of text, the value of `weighted_font_family#font_family`
13885 … # both fields are included in the field mask (either explicitly or through
13886 … # the wildcard `"*"`), their values are reconciled as follows:
13888 … # * If `font_family` is set and `weighted_font_family` is not, the value of
13890 … # * If both fields are set, the value of `font_family` must match that of
13891 … # `weighted_font_family#font_family`. If so, the font family and weight of
13894 … # * If `weighted_font_family` is set and `font_family` is not, the font
13896 … # * If neither field is set, the font family and weight of the text inherit
13897 … # from the parent. Note that these properties cannot inherit separately
13901 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
13908 "fontFamily": "A String", # The font family of the text.
13910 … # The font family can be any font from the Font menu in Slides or from
13911 … # [Google Fonts] (https://fonts.google.com/). If the font name is
13912 # unrecognized, the text is rendered in `Arial`.
13913 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
13915 … # corresponds to the numerical values described in the CSS 2.1
13919 … # `700` are considered bold, and weights less than `700`are not bold. The
13922 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
13923 "fontFamily": "A String", # The font family of the text.
13925 … # The font family can be any font from the Font menu in Slides or from
13926 … # [Google Fonts] (https://fonts.google.com/). If the font name is
13927 # unrecognized, the text is rendered in `Arial`.
13929 … # Some fonts can affect the weight of the text. If an update request
13930 … # specifies values for both `font_family` and `bold`, the explicitly-set
13932 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
13934 "magnitude": 3.14, # The magnitude.
13935 "unit": "A String", # The units for magnitude.
13937 … "italic": True or False, # Whether or not the text is italicized.
13938 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
13941 … # Changing the link in an update request causes some other changes to the
13942 # text style of the range:
13944 … # * When setting a link, the text foreground color will be set to
13945 # ThemeColorType.HYPERLINK and the text will
13946 # be underlined. If these fields are modified in the same
13947 … # request, those values will be used instead of the link defaults.
13949 # also update the existing link to point to the new URL.
13952 … # will separate the newline character(s) into their own text runs. The
13953 … # link will be applied separately to the runs before and after the newline.
13954 … # * Removing a link will update the text style of the range to match the
13955 … # style of the preceding text (or the default text styles if the preceding
13956 … # text is another link) unless different styles are being set in the same
13958 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
13959 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
13960 … # in the presentation. There may not be a slide at this index.
13961 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
13966 … "underline": True or False, # Whether or not the text is underlined.
13967 … "bold": True or False, # Whether or not the text is rendered as bold.
13971 "listId": "A String", # The ID of the list.
13975 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
13976 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
13977 # for newly created table cells in the Slides editor.
13978 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
13983 … "color": { # A themeable solid color value. # The color value of the solid fill.
13986 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
13987 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
13988 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
13991 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
13992 # That is, the final pixel color is defined by the equation:
13999 "propertyState": "A String", # The background fill property state.
14001 … # Updating the fill on a table cell will implicitly update this field
14002 … # to `RENDERED`, unless another value is specified in the same request. To
14004 … # case, any other fill fields set in the same request will be ignored.
14006 …"contentAlignment": "A String", # The alignment of the content in the table cell. The default alig…
14007 … # matches the alignment for newly created table cells in the Slides editor.
14009 "rowSpan": 42, # Row span of the cell.
14010 "columnSpan": 42, # Column span of the cell.
14011 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
14012 "rowIndex": 42, # The 0-based row index.
14013 "columnIndex": 42, # The 0-based column index.
14017 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
14018 "magnitude": 3.14, # The magnitude.
14019 "unit": "A String", # The units for magnitude.
14021 … "tableRowProperties": { # Properties of each row in a table. # Properties of the row.
14022 … magnitude in a single direction in the specified units. # Minimum height of the row. The row will…
14023 … # a height equal to or greater than this value in order to show all the text
14024 # in the row's cell(s).
14025 "magnitude": 3.14, # The magnitude.
14026 "unit": "A String", # The units for magnitude.
14031 "columns": 42, # Number of columns in the table.
14035 "lineCategory": "A String", # The category of the line.
14037 … # It matches the `category` specified in CreateLineRequest, and can be updated with
14039 "lineProperties": { # The properties of the Line. # The properties of the line.
14041 # When unset, these fields default to values that match the appearance of
14042 # new lines created in the Slides editor.
14043 "dashStyle": "A String", # The dash style of the line.
14044 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
14045 "magnitude": 3.14, # The magnitude.
14046 "unit": "A String", # The units for magnitude.
14048 "endArrow": "A String", # The style of the arrow at the end of the line.
14049 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
14050 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
14051 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
14052 # in the presentation. There may not be a slide at this index.
14053 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
14058 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
14059 # lines created in the Slides editor.
14060 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
14065 … "color": { # A themeable solid color value. # The color value of the solid fill.
14068 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14069 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14070 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14073 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
14074 # That is, the final pixel color is defined by the equation:
14082 …"startConnection": { # The properties for one end of a Line # The connection at the beginning of t…
14088 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
14090 # In most cases, it corresponds to the predefined connection site index from
14091 # the ECMA-376 standard. More information on those connection sites can be
14092 # found in the description of the "cnx" attribute in section 20.1.9.9 and
14098 … # The position of each connection site can also be viewed from Slides editor.
14099 "connectedObjectId": "A String", # The object ID of the connected page element.
14105 …"endConnection": { # The properties for one end of a Line # The connection at the end of the line.…
14110 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
14112 # In most cases, it corresponds to the predefined connection site index from
14113 # the ECMA-376 standard. More information on those connection sites can be
14114 # found in the description of the "cnx" attribute in section 20.1.9.9 and
14120 … # The position of each connection site can also be viewed from Slides editor.
14121 "connectedObjectId": "A String", # The object ID of the connected page element.
14127 "startArrow": "A String", # The style of the arrow at the beginning of the line.
14129 "lineType": "A String", # The type of the line.
14131 "size": { # A width and height. # The size of the page element.
14132 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
14133 "magnitude": 3.14, # The magnitude.
14134 "unit": "A String", # The units for magnitude.
14136 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
14137 "magnitude": 3.14, # The magnitude.
14138 "unit": "A String", # The units for magnitude.
14141 …"description": "A String", # The description of the page element. Combined with title to display a…
14145 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
14147 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains
14148 # notes for the corresponding slide.
14149 # The actual shape may not always exist on the notes page. Inserting text
14150 # using this object ID will automatically create the shape. In this case, the
14151 # actual shape may have different object ID. The `GetPresentation` or
14152 # `GetPage` action will always return the latest object ID.
14154 "objectId": "A String", # The object ID for this page. Object IDs used by
14156 # PageElement share the same namespace.
14157 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
14158 # update requests to assert that the presentation revision hasn't changed
14159 # since the last read operation. Only populated if the user has edit access
14160 # to the presentation.
14162 # The format of the revision ID may change over time, so it should be treated
14164 # hours after it has been returned and cannot be shared across users. If the
14165 # revision ID is unchanged between calls, then the presentation has not
14166 # changed. Conversely, a changed ID (for the same presentation and user)
14167 # usually means the presentation has been updated; however, a changed ID can
14169 …"masterProperties": { # The properties of Page that are only # Master specific properties. Only se…
14171 "displayName": "A String", # The human-readable name of the master.
14173 "pageProperties": { # The properties of the Page. # The properties of the page.
14175 # The page will inherit properties from the parent page. Depending on the page
14176 # type the hierarchy is defined in either
14179 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
14180 # from a parent page if it exists. If the page has no parent, then the
14181 # background fill defaults to the corresponding fill in the Slides editor.
14182 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
14187 "color": { # A themeable solid color value. # The color value of the solid fill.
14190 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14191 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14192 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14195 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
14196 # That is, the final pixel color is defined by the equation:
14203 "propertyState": "A String", # The background fill property state.
14205 # Updating the fill on a page will implicitly update this field to
14206 # `RENDERED`, unless another value is specified in the same request. To
14208 # any other fill fields set in the same request will be ignored.
14209 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
14210 # the specified picture. The picture is stretched to fit its container.
14211 "contentUrl": "A String", # Reading the content_url:
14214 # This URL is tagged with the account of the requester. Anyone with the URL
14215 # effectively accesses the picture as the original requester. Access to the
14216 # picture may be lost if the presentation's sharing settings change.
14218 # Writing the content_url:
14220 # The picture is fetched once at insertion time and a copy is stored for
14221 # display inside the presentation. Pictures must be less than 50MB in size,
14225 # The provided URL can be at most 2 kB in length.
14226 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
14227 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
14228 "magnitude": 3.14, # The magnitude.
14229 "unit": "A String", # The units for magnitude.
14231 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
14232 "magnitude": 3.14, # The magnitude.
14233 "unit": "A String", # The units for magnitude.
14238 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
14239 # a parent page. If the page has no parent, the color scheme uses a default
14241 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
14242 { # A pair mapping a theme color type to the concrete color it represents.
14243 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
14244 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14245 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14246 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14248 "type": "A String", # The type of the theme color.
14253 "pageType": "A String", # The type of the page.
14254 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
14256 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
14258 # notes. A notes page inherits properties from the
14260 # The placeholder shape with type BODY on the notes page contains the speaker
14261 # notes for this slide. The ID of this shape is identified by the
14263 # The notes page is read-only except for the text content and styles of the
14265 …"masterObjectId": "A String", # The object ID of the master that this slide is based on. This prop…
14267 …"layoutObjectId": "A String", # The object ID of the layout that this slide is based on. This prop…
14272 "pageSize": { # A width and height. # The size of pages in the presentation.
14273 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
14274 "magnitude": 3.14, # The magnitude.
14275 "unit": "A String", # The units for magnitude.
14277 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
14278 "magnitude": 3.14, # The magnitude.
14279 "unit": "A String", # The units for magnitude.
14282 "title": "A String", # The title of the presentation.
14283 "locale": "A String", # The locale of the presentation, as an IETF BCP 47 language tag.
14284 … "revisionId": "A String", # The revision ID of the presentation. Can be used in update requests
14285 # to assert that the presentation revision hasn't changed since the last
14286 # read operation. Only populated if the user has edit access to the
14289 # The format of the revision ID may change over time, so it should be treated
14291 # hours after it has been returned and cannot be shared across users. If the
14292 # revision ID is unchanged between calls, then the presentation has not
14293 # changed. Conversely, a changed ID (for the same presentation and user)
14294 # usually means the presentation has been updated; however, a changed ID can
14296 …"notesMaster": { # A page in a presentation. # The notes master in the presentation. It serves thr…
14298 # - Placeholder shapes on a notes master contain the default text styles and
14300 # a `SLIDE_IMAGE` placeholder shape contains the slide thumbnail, and a
14301 # `BODY` placeholder shape contains the speaker notes.
14302 # - The notes master page properties define the common page properties
14304 # - Any other shapes on the notes master will appear on all notes pages.
14306 # The notes master is read-only.
14307 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
14309 "displayName": "A String", # The human-readable name of the layout.
14310 "name": "A String", # The name of the layout.
14311 "masterObjectId": "A String", # The object ID of the master that this layout is based on.
14313 "pageElements": [ # The page elements rendered on the page.
14317 "renderedText": "A String", # The text rendered as word art.
14321 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
14325 "objectId": "A String", # The object ID for this page element. Object IDs used by
14327 # google.apps.slides.v1.PageElement share the same namespace.
14328 … "title": "A String", # The title of the page element. Combined with description to display alt
14333 # This URL is tagged with the account of the requester. Anyone with the URL
14334 # effectively accesses the image as the original requester. Access to the
14335 # image may be lost if the presentation's sharing settings change.
14336 "imageProperties": { # The properties of the Image. # The properties of the image.
14337 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
14340 # if it exists. If there is no parent, the fields will default to the value
14341 # used for new page elements created in the Slides editor, which may depend on
14342 # the page element kind.
14343 "outlineFill": { # The fill of the outline. # The fill of the outline.
14344 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
14349 … "color": { # A themeable solid color value. # The color value of the solid fill.
14352 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14353 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14354 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14357 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
14358 # That is, the final pixel color is defined by the equation:
14366 "propertyState": "A String", # The outline property state.
14368 # Updating the outline on a page element will implicitly update this field
14369 # to `RENDERED`, unless another value is specified in the same request. To
14371 # this case, any other outline fields set in the same request will be
14373 "dashStyle": "A String", # The dash style of the outline.
14374 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
14375 "magnitude": 3.14, # The magnitude.
14376 "unit": "A String", # The units for magnitude.
14379 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
14381 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
14383 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
14386 # The colors in the gradient will replace the corresponding colors at
14387 # the same position in the color palette and apply to the image. This
14390 "color": { # A themeable solid color value. # The color of the gradient stop.
14393 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14394 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14395 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14398 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
14400 … "position": 3.14, # The relative position of the color stop in the gradient band measured
14401 # in percentage. The value should be in the interval [0.0, 1.0].
14404 "name": "A String", # The name of the recolor effect.
14406 # The name is determined from the `recolor_stops` by matching the gradient
14407 # against the colors in the page's current color scheme. This property is
14410 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
14411 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
14412 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
14413 # in the presentation. There may not be a slide at this index.
14414 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
14419 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
14422 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
14426 # The crop properties is represented by the offsets of four edges which define
14427 # a crop rectangle. The offsets are measured in percentage from the
14428 # corresponding edges of the object's original bounding rectangle towards
14429 # inside, relative to the object's original dimensions.
14431 # - If the offset is in the interval (0, 1), the corresponding edge of crop
14432 # rectangle is positioned inside of the object's original bounding rectangle.
14433 # - If the offset is negative or greater than 1, the corresponding edge of crop
14434 # rectangle is positioned outside of the object's original bounding rectangle.
14435 # - If the left edge of the crop rectangle is on the right side of its right
14436 # edge, the object will be flipped horizontally.
14437 # - If the top edge of the crop rectangle is below its bottom edge, the object
14439 # - If all offsets and rotation angle is 0, the object is not cropped.
14441 # After cropping, the content in the crop rectangle will be stretched to fit
14443 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
14444 # the right of the original bounding rectangle left edge, relative to the
14446 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
14447 # above the original bounding rectangle bottom edge, relative to the object's
14449 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
14450 # Rotation angle is applied after the offset.
14451 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
14452 # to the left of the original bounding rectangle right edge, relative to the
14454 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
14455 # below the original bounding rectangle top edge, relative to the object's
14458 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
14462 # if it exists. If there is no parent, the fields will default to the value
14463 # used for new page elements created in the Slides editor, which may depend on
14464 # the page element kind.
14465 "color": { # A themeable solid color value. # The shadow color value.
14468 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14469 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14470 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14473 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
14474 # relative to the alignment position.
14487 "translateX": 3.14, # The X coordinate translation element.
14488 "translateY": 3.14, # The Y coordinate translation element.
14489 "scaleX": 3.14, # The X coordinate scaling element.
14490 "scaleY": 3.14, # The Y coordinate scaling element.
14491 "shearY": 3.14, # The Y coordinate shearing element.
14492 "shearX": 3.14, # The X coordinate shearing element.
14493 "unit": "A String", # The units for translate elements.
14495 "propertyState": "A String", # The shadow property state.
14497 # Updating the shadow on a page element will implicitly update this field to
14498 # `RENDERED`, unless another value is specified in the same request. To have
14500 # case, any other shadow fields set in the same request will be ignored.
14501 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
14503 "magnitude": 3.14, # The magnitude.
14504 "unit": "A String", # The units for magnitude.
14506 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
14507 "type": "A String", # The type of the shadow. This property is read-only.
14508 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
14509 # scale and skew of the shadow. This property is read-only.
14510 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
14513 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
14516 …"sourceUrl": "A String", # The source URL is the URL used to insert the image. The source URL can …
14519 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
14521 # The visual appearance of the page element is determined by its absolute
14522 # transform. To compute the absolute transform, preconcatenate a page
14523 # element's transform with the transforms of all of its parent groups. If the
14524 # page element is not in a group, its absolute transform is the same as the
14527 … # The initial transform for the newly created Group is always the identity transform.
14540 "translateX": 3.14, # The X coordinate translation element.
14541 "translateY": 3.14, # The Y coordinate translation element.
14542 "scaleX": 3.14, # The X coordinate scaling element.
14543 "scaleY": 3.14, # The Y coordinate scaling element.
14544 "shearY": 3.14, # The Y coordinate shearing element.
14545 "shearX": 3.14, # The X coordinate shearing element.
14546 "unit": "A String", # The units for translate elements.
14550 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
14552 … "textElements": [ # The text contents broken down into its component parts, including styling
14554 { # A TextElement describes the content of a range of indices in the text content
14556 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
14558 "content": "A String", # The rendered content of this auto text, if available.
14559 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
14562 # inherited from the parent. Which text styles are inherited depend on the
14566 … # from the the newline character in the paragraph at the 0 nesting level of
14567 # the list inside the parent placeholder.
14569 … # from the newline character in the paragraph at its corresponding nesting
14570 # level of the list inside the parent placeholder.
14574 … # fields will revert the style to a value matching the defaults in the Slides
14576 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
14577 # transparent, depending on if the `opaque_color` field in it is set.
14582 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14583 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14584 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14588 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
14589 # transparent, depending on if the `opaque_color` field in it is set.
14594 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14595 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14596 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14600 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
14603 … # rendered in a smaller font size, computed based on the `font_size` field.
14604 # The `font_size` itself is not affected by changes in this field.
14605 "strikethrough": True or False, # Whether or not the text is struck through.
14606 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
14609 … # weights without breaking backwards compatibility. As such, when reading the
14610 … # style of a range of text, the value of `weighted_font_family#font_family`
14612 … # both fields are included in the field mask (either explicitly or through
14613 # the wildcard `"*"`), their values are reconciled as follows:
14615 … # * If `font_family` is set and `weighted_font_family` is not, the value of
14617 … # * If both fields are set, the value of `font_family` must match that of
14618 … # `weighted_font_family#font_family`. If so, the font family and weight of
14621 # * If `weighted_font_family` is set and `font_family` is not, the font
14623 … # * If neither field is set, the font family and weight of the text inherit
14624 … # from the parent. Note that these properties cannot inherit separately
14628 # `bold`, the `weighted_font_family` is applied first, then `bold`.
14635 "fontFamily": "A String", # The font family of the text.
14637 # The font family can be any font from the Font menu in Slides or from
14638 # [Google Fonts] (https://fonts.google.com/). If the font name is
14639 # unrecognized, the text is rendered in `Arial`.
14640 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
14642 # corresponds to the numerical values described in the CSS 2.1
14646 … # `700` are considered bold, and weights less than `700`are not bold. The
14649 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
14650 "fontFamily": "A String", # The font family of the text.
14652 # The font family can be any font from the Font menu in Slides or from
14653 # [Google Fonts] (https://fonts.google.com/). If the font name is
14654 # unrecognized, the text is rendered in `Arial`.
14656 # Some fonts can affect the weight of the text. If an update request
14657 # specifies values for both `font_family` and `bold`, the explicitly-set
14659 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
14661 "magnitude": 3.14, # The magnitude.
14662 "unit": "A String", # The units for magnitude.
14664 "italic": True or False, # Whether or not the text is italicized.
14665 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
14668 … # Changing the link in an update request causes some other changes to the
14669 # text style of the range:
14671 # * When setting a link, the text foreground color will be set to
14672 # ThemeColorType.HYPERLINK and the text will
14673 # be underlined. If these fields are modified in the same
14674 # request, those values will be used instead of the link defaults.
14676 # also update the existing link to point to the new URL.
14679 # will separate the newline character(s) into their own text runs. The
14680 … # link will be applied separately to the runs before and after the newline.
14681 # * Removing a link will update the text style of the range to match the
14682 … # style of the preceding text (or the default text styles if the preceding
14683 … # text is another link) unless different styles are being set in the same
14685 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
14686 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
14687 # in the presentation. There may not be a slide at this index.
14688 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
14693 "underline": True or False, # Whether or not the text is underlined.
14694 "bold": True or False, # Whether or not the text is rendered as bold.
14696 "type": "A String", # The type of this auto text.
14698 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
14700 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
14701 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
14703 # The `start_index` and `end_index` of this TextElement represent the
14704 # range of the paragraph. Other TextElements with an index range contained
14706 # paragraph. The range of indices of two separate paragraphs will never
14708 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
14711 … # inherited from the parent. Which paragraph styles are inherited depend on the
14714 # * A paragraph not in a list will inherit its paragraph style from the
14715 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
14716 … # * A paragraph in a list will inherit its paragraph style from the paragraph
14717 # at its corresponding nesting level of the list inside the parent
14721 "spacingMode": "A String", # The spacing mode for the paragraph.
14722 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
14725 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
14726 # inherited from the parent.
14727 "magnitude": 3.14, # The magnitude.
14728 "unit": "A String", # The units for magnitude.
14730 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
14731 … # is represented as 100.0. If unset, the value is inherited from the parent.
14732 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
14733 … # the start of the text, based on the current text direction. If unset, the
14734 # value is inherited from the parent.
14735 "magnitude": 3.14, # The magnitude.
14736 "unit": "A String", # The units for magnitude.
14738 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
14739 # inherited from the parent.
14740 "magnitude": 3.14, # The magnitude.
14741 "unit": "A String", # The units for magnitude.
14743 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
14744 … # the end of the text, based on the current text direction. If unset, the
14745 # value is inherited from the parent.
14746 "magnitude": 3.14, # The magnitude.
14747 "unit": "A String", # The units for magnitude.
14749 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
14750 # If unset, the value is inherited from the parent.
14751 "magnitude": 3.14, # The magnitude.
14752 "unit": "A String", # The units for magnitude.
14754 "alignment": "A String", # The text alignment for this paragraph.
14756 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
14758 "nestingLevel": 42, # The nesting level of this paragraph in the list.
14759 "listId": "A String", # The ID of the list this paragraph belongs to.
14760 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
14763 … # inherited from the parent. Which text styles are inherited depend on the
14767 … # from the the newline character in the paragraph at the 0 nesting level of
14768 # the list inside the parent placeholder.
14770 … # from the newline character in the paragraph at its corresponding nesting
14771 # level of the list inside the parent placeholder.
14775 … # fields will revert the style to a value matching the defaults in the Slides
14777 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
14778 # transparent, depending on if the `opaque_color` field in it is set.
14783 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14784 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14785 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14789 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
14790 # transparent, depending on if the `opaque_color` field in it is set.
14795 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14796 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14797 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14801 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
14804 … # rendered in a smaller font size, computed based on the `font_size` field.
14805 # The `font_size` itself is not affected by changes in this field.
14806 … "strikethrough": True or False, # Whether or not the text is struck through.
14807 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
14810 … # weights without breaking backwards compatibility. As such, when reading the
14811 … # style of a range of text, the value of `weighted_font_family#font_family`
14813 … # both fields are included in the field mask (either explicitly or through
14814 # the wildcard `"*"`), their values are reconciled as follows:
14816 … # * If `font_family` is set and `weighted_font_family` is not, the value of
14818 … # * If both fields are set, the value of `font_family` must match that of
14819 … # `weighted_font_family#font_family`. If so, the font family and weight of
14822 … # * If `weighted_font_family` is set and `font_family` is not, the font
14824 … # * If neither field is set, the font family and weight of the text inherit
14825 … # from the parent. Note that these properties cannot inherit separately
14829 # `bold`, the `weighted_font_family` is applied first, then `bold`.
14836 "fontFamily": "A String", # The font family of the text.
14838 … # The font family can be any font from the Font menu in Slides or from
14839 # [Google Fonts] (https://fonts.google.com/). If the font name is
14840 # unrecognized, the text is rendered in `Arial`.
14841 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
14843 # corresponds to the numerical values described in the CSS 2.1
14847 … # `700` are considered bold, and weights less than `700`are not bold. The
14850 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
14851 "fontFamily": "A String", # The font family of the text.
14853 # The font family can be any font from the Font menu in Slides or from
14854 # [Google Fonts] (https://fonts.google.com/). If the font name is
14855 # unrecognized, the text is rendered in `Arial`.
14857 # Some fonts can affect the weight of the text. If an update request
14858 … # specifies values for both `font_family` and `bold`, the explicitly-set
14860 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
14862 "magnitude": 3.14, # The magnitude.
14863 "unit": "A String", # The units for magnitude.
14865 "italic": True or False, # Whether or not the text is italicized.
14866 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
14869 … # Changing the link in an update request causes some other changes to the
14870 # text style of the range:
14872 # * When setting a link, the text foreground color will be set to
14873 # ThemeColorType.HYPERLINK and the text will
14874 # be underlined. If these fields are modified in the same
14875 # request, those values will be used instead of the link defaults.
14877 # also update the existing link to point to the new URL.
14880 … # will separate the newline character(s) into their own text runs. The
14881 … # link will be applied separately to the runs before and after the newline.
14882 … # * Removing a link will update the text style of the range to match the
14883 … # style of the preceding text (or the default text styles if the preceding
14884 … # text is another link) unless different styles are being set in the same
14886 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
14887 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
14888 # in the presentation. There may not be a slide at this index.
14889 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
14894 "underline": True or False, # Whether or not the text is underlined.
14895 "bold": True or False, # Whether or not the text is rendered as bold.
14897 "glyph": "A String", # The rendered bullet glyph for this paragraph.
14900 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
14901 # in the run have the same TextStyle.
14903 # The `start_index` and `end_index` of TextRuns will always be fully
14904 # contained in the index range of a single `paragraph_marker` TextElement.
14907 "content": "A String", # The text of this run.
14908 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
14911 # inherited from the parent. Which text styles are inherited depend on the
14915 … # from the the newline character in the paragraph at the 0 nesting level of
14916 # the list inside the parent placeholder.
14918 … # from the newline character in the paragraph at its corresponding nesting
14919 # level of the list inside the parent placeholder.
14923 … # fields will revert the style to a value matching the defaults in the Slides
14925 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
14926 # transparent, depending on if the `opaque_color` field in it is set.
14931 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14932 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14933 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14937 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
14938 # transparent, depending on if the `opaque_color` field in it is set.
14943 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
14944 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
14945 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
14949 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
14952 … # rendered in a smaller font size, computed based on the `font_size` field.
14953 # The `font_size` itself is not affected by changes in this field.
14954 "strikethrough": True or False, # Whether or not the text is struck through.
14955 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
14958 … # weights without breaking backwards compatibility. As such, when reading the
14959 … # style of a range of text, the value of `weighted_font_family#font_family`
14961 … # both fields are included in the field mask (either explicitly or through
14962 # the wildcard `"*"`), their values are reconciled as follows:
14964 … # * If `font_family` is set and `weighted_font_family` is not, the value of
14966 … # * If both fields are set, the value of `font_family` must match that of
14967 … # `weighted_font_family#font_family`. If so, the font family and weight of
14970 # * If `weighted_font_family` is set and `font_family` is not, the font
14972 … # * If neither field is set, the font family and weight of the text inherit
14973 … # from the parent. Note that these properties cannot inherit separately
14977 # `bold`, the `weighted_font_family` is applied first, then `bold`.
14984 "fontFamily": "A String", # The font family of the text.
14986 # The font family can be any font from the Font menu in Slides or from
14987 # [Google Fonts] (https://fonts.google.com/). If the font name is
14988 # unrecognized, the text is rendered in `Arial`.
14989 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
14991 # corresponds to the numerical values described in the CSS 2.1
14995 … # `700` are considered bold, and weights less than `700`are not bold. The
14998 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
14999 "fontFamily": "A String", # The font family of the text.
15001 # The font family can be any font from the Font menu in Slides or from
15002 # [Google Fonts] (https://fonts.google.com/). If the font name is
15003 # unrecognized, the text is rendered in `Arial`.
15005 # Some fonts can affect the weight of the text. If an update request
15006 # specifies values for both `font_family` and `bold`, the explicitly-set
15008 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
15010 "magnitude": 3.14, # The magnitude.
15011 "unit": "A String", # The units for magnitude.
15013 "italic": True or False, # Whether or not the text is italicized.
15014 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
15017 … # Changing the link in an update request causes some other changes to the
15018 # text style of the range:
15020 # * When setting a link, the text foreground color will be set to
15021 # ThemeColorType.HYPERLINK and the text will
15022 # be underlined. If these fields are modified in the same
15023 # request, those values will be used instead of the link defaults.
15025 # also update the existing link to point to the new URL.
15028 # will separate the newline character(s) into their own text runs. The
15029 … # link will be applied separately to the runs before and after the newline.
15030 # * Removing a link will update the text style of the range to match the
15031 … # style of the preceding text (or the default text styles if the preceding
15032 … # text is another link) unless different styles are being set in the same
15034 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
15035 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
15036 # in the presentation. There may not be a slide at this index.
15037 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
15042 "underline": True or False, # Whether or not the text is underlined.
15043 "bold": True or False, # Whether or not the text is rendered as bold.
15048 "lists": { # The bulleted lists contained in this text, keyed by list ID.
15049 "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
15052 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
15053 # level. A list has at most nine levels of nesting, so the possible values
15054 # for the keys of this map are 0 through 8, inclusive.
15055 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
15057 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
15060 … # inherited from the parent. Which text styles are inherited depend on the
15064 … # from the the newline character in the paragraph at the 0 nesting level of
15065 # the list inside the parent placeholder.
15067 … # from the newline character in the paragraph at its corresponding nesting
15068 # level of the list inside the parent placeholder.
15072 … # fields will revert the style to a value matching the defaults in the Slides
15074 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
15075 # transparent, depending on if the `opaque_color` field in it is set.
15080 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15081 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15082 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15086 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
15087 # transparent, depending on if the `opaque_color` field in it is set.
15092 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15093 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15094 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15098 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
15101 … # rendered in a smaller font size, computed based on the `font_size` field.
15102 # The `font_size` itself is not affected by changes in this field.
15103 … "strikethrough": True or False, # Whether or not the text is struck through.
15104 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
15107 … # weights without breaking backwards compatibility. As such, when reading the
15108 … # style of a range of text, the value of `weighted_font_family#font_family`
15110 … # both fields are included in the field mask (either explicitly or through
15111 # the wildcard `"*"`), their values are reconciled as follows:
15113 … # * If `font_family` is set and `weighted_font_family` is not, the value of
15115 … # * If both fields are set, the value of `font_family` must match that of
15116 … # `weighted_font_family#font_family`. If so, the font family and weight of
15119 … # * If `weighted_font_family` is set and `font_family` is not, the font
15121 … # * If neither field is set, the font family and weight of the text inherit
15122 … # from the parent. Note that these properties cannot inherit separately
15126 # `bold`, the `weighted_font_family` is applied first, then `bold`.
15133 "fontFamily": "A String", # The font family of the text.
15135 … # The font family can be any font from the Font menu in Slides or from
15136 # [Google Fonts] (https://fonts.google.com/). If the font name is
15137 # unrecognized, the text is rendered in `Arial`.
15138 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
15140 # corresponds to the numerical values described in the CSS 2.1
15144 … # `700` are considered bold, and weights less than `700`are not bold. The
15147 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
15148 "fontFamily": "A String", # The font family of the text.
15150 # The font family can be any font from the Font menu in Slides or from
15151 # [Google Fonts] (https://fonts.google.com/). If the font name is
15152 # unrecognized, the text is rendered in `Arial`.
15154 # Some fonts can affect the weight of the text. If an update request
15155 … # specifies values for both `font_family` and `bold`, the explicitly-set
15157 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
15159 "magnitude": 3.14, # The magnitude.
15160 "unit": "A String", # The units for magnitude.
15162 "italic": True or False, # Whether or not the text is italicized.
15163 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
15166 … # Changing the link in an update request causes some other changes to the
15167 # text style of the range:
15169 # * When setting a link, the text foreground color will be set to
15170 # ThemeColorType.HYPERLINK and the text will
15171 # be underlined. If these fields are modified in the same
15172 # request, those values will be used instead of the link defaults.
15174 # also update the existing link to point to the new URL.
15177 … # will separate the newline character(s) into their own text runs. The
15178 … # link will be applied separately to the runs before and after the newline.
15179 … # * Removing a link will update the text style of the range to match the
15180 … # style of the preceding text (or the default text styles if the preceding
15181 … # text is another link) unless different styles are being set in the same
15183 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
15184 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
15185 # in the presentation. There may not be a slide at this index.
15186 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
15191 "underline": True or False, # Whether or not the text is underlined.
15192 "bold": True or False, # Whether or not the text is rendered as bold.
15196 "listId": "A String", # The ID of the list.
15200 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
15202 # If the shape is a placeholder shape as determined by the
15205 # Determining the rendered value of the property depends on the corresponding
15207 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
15208 # a parent placeholder if it exists. If the shape has no parent, then the
15209 # default shadow matches the defaults for new shapes created in the Slides
15213 # if it exists. If there is no parent, the fields will default to the value
15214 # used for new page elements created in the Slides editor, which may depend on
15215 # the page element kind.
15216 "color": { # A themeable solid color value. # The shadow color value.
15219 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15220 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15221 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15224 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
15225 # relative to the alignment position.
15238 "translateX": 3.14, # The X coordinate translation element.
15239 "translateY": 3.14, # The Y coordinate translation element.
15240 "scaleX": 3.14, # The X coordinate scaling element.
15241 "scaleY": 3.14, # The Y coordinate scaling element.
15242 "shearY": 3.14, # The Y coordinate shearing element.
15243 "shearX": 3.14, # The X coordinate shearing element.
15244 "unit": "A String", # The units for translate elements.
15246 "propertyState": "A String", # The shadow property state.
15248 # Updating the shadow on a page element will implicitly update this field to
15249 # `RENDERED`, unless another value is specified in the same request. To have
15251 # case, any other shadow fields set in the same request will be ignored.
15252 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
15254 "magnitude": 3.14, # The magnitude.
15255 "unit": "A String", # The units for magnitude.
15257 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
15258 "type": "A String", # The type of the shadow. This property is read-only.
15259 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
15260 # scale and skew of the shadow. This property is read-only.
15261 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
15264 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
15265 # inherited from a parent placeholder if it exists. If the shape has no
15266 # parent, then the default background fill depends on the shape type,
15267 # matching the defaults for new shapes created in the Slides editor.
15268 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
15273 "color": { # A themeable solid color value. # The color value of the solid fill.
15276 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15277 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15278 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15281 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
15282 # That is, the final pixel color is defined by the equation:
15289 "propertyState": "A String", # The background fill property state.
15291 # Updating the fill on a shape will implicitly update this field to
15292 # `RENDERED`, unless another value is specified in the same request. To
15294 # any other fill fields set in the same request will be ignored.
15296 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
15298 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
15299 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
15300 # in the presentation. There may not be a slide at this index.
15301 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
15306 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
15307 # parent placeholder if it exists. If the shape has no parent, then the
15308 # default outline depends on the shape type, matching the defaults for
15309 # new shapes created in the Slides editor.
15312 # if it exists. If there is no parent, the fields will default to the value
15313 # used for new page elements created in the Slides editor, which may depend on
15314 # the page element kind.
15315 "outlineFill": { # The fill of the outline. # The fill of the outline.
15316 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
15321 … "color": { # A themeable solid color value. # The color value of the solid fill.
15324 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15325 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15326 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15329 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
15330 # That is, the final pixel color is defined by the equation:
15338 "propertyState": "A String", # The outline property state.
15340 # Updating the outline on a page element will implicitly update this field
15341 # to `RENDERED`, unless another value is specified in the same request. To
15343 # this case, any other outline fields set in the same request will be
15345 "dashStyle": "A String", # The dash style of the outline.
15346 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
15347 "magnitude": 3.14, # The magnitude.
15348 "unit": "A String", # The units for magnitude.
15351 … "contentAlignment": "A String", # The alignment of the content in the shape. If unspecified,
15352 # the alignment is inherited from a parent placeholder if it exists. If the
15353 # shape has no parent, the default alignment matches the alignment for new
15354 # shapes created in the Slides editor.
15356 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
15359 # If set, the shape is a placeholder shape and any inherited properties
15360 # can be resolved by looking at the parent placeholder identified by the
15362 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
15363 # If unset, the parent placeholder shape does not exist, so the shape does
15365 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
15366 # the same page, they would have different index values.
15367 "type": "A String", # The type of the placeholder.
15369 "shapeType": "A String", # The type of the shape.
15374 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
15375 # minutes. This URL is tagged with the account of the requester. Anyone with
15376 # the URL effectively accesses the image as the original requester. Access to
15377 # the image may be lost if the presentation's sharing settings change.
15378 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
15379 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
15380 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
15381 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
15384 # if it exists. If there is no parent, the fields will default to the value
15385 # used for new page elements created in the Slides editor, which may depend on
15386 # the page element kind.
15387 "outlineFill": { # The fill of the outline. # The fill of the outline.
15388 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
15393 … "color": { # A themeable solid color value. # The color value of the solid fill.
15396 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15397 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15398 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15401 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
15402 # That is, the final pixel color is defined by the equation:
15410 "propertyState": "A String", # The outline property state.
15412 # Updating the outline on a page element will implicitly update this field
15413 # to `RENDERED`, unless another value is specified in the same request. To
15415 # this case, any other outline fields set in the same request will be
15417 "dashStyle": "A String", # The dash style of the outline.
15418 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
15419 "magnitude": 3.14, # The magnitude.
15420 "unit": "A String", # The units for magnitude.
15423 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
15425 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
15427 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
15430 # The colors in the gradient will replace the corresponding colors at
15431 # the same position in the color palette and apply to the image. This
15434 … "color": { # A themeable solid color value. # The color of the gradient stop.
15437 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15438 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15439 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15442 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
15444 … "position": 3.14, # The relative position of the color stop in the gradient band measured
15445 # in percentage. The value should be in the interval [0.0, 1.0].
15448 "name": "A String", # The name of the recolor effect.
15450 # The name is determined from the `recolor_stops` by matching the gradient
15451 # against the colors in the page's current color scheme. This property is
15454 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
15455 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
15456 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
15457 # in the presentation. There may not be a slide at this index.
15458 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
15463 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
15466 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
15470 # The crop properties is represented by the offsets of four edges which define
15471 # a crop rectangle. The offsets are measured in percentage from the
15472 # corresponding edges of the object's original bounding rectangle towards
15473 # inside, relative to the object's original dimensions.
15475 # - If the offset is in the interval (0, 1), the corresponding edge of crop
15476 # rectangle is positioned inside of the object's original bounding rectangle.
15477 … # - If the offset is negative or greater than 1, the corresponding edge of crop
15478 # rectangle is positioned outside of the object's original bounding rectangle.
15479 # - If the left edge of the crop rectangle is on the right side of its right
15480 # edge, the object will be flipped horizontally.
15481 # - If the top edge of the crop rectangle is below its bottom edge, the object
15483 # - If all offsets and rotation angle is 0, the object is not cropped.
15485 # After cropping, the content in the crop rectangle will be stretched to fit
15487 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
15488 # the right of the original bounding rectangle left edge, relative to the
15490 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
15491 … # above the original bounding rectangle bottom edge, relative to the object's
15493 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
15494 # Rotation angle is applied after the offset.
15495 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
15496 # to the left of the original bounding rectangle right edge, relative to the
15498 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
15499 # below the original bounding rectangle top edge, relative to the object's
15502 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
15506 # if it exists. If there is no parent, the fields will default to the value
15507 # used for new page elements created in the Slides editor, which may depend on
15508 # the page element kind.
15509 "color": { # A themeable solid color value. # The shadow color value.
15512 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15513 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15514 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15517 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
15518 # relative to the alignment position.
15531 "translateX": 3.14, # The X coordinate translation element.
15532 "translateY": 3.14, # The Y coordinate translation element.
15533 "scaleX": 3.14, # The X coordinate scaling element.
15534 "scaleY": 3.14, # The Y coordinate scaling element.
15535 "shearY": 3.14, # The Y coordinate shearing element.
15536 "shearX": 3.14, # The X coordinate shearing element.
15537 "unit": "A String", # The units for translate elements.
15539 "propertyState": "A String", # The shadow property state.
15541 # Updating the shadow on a page element will implicitly update this field to
15542 # `RENDERED`, unless another value is specified in the same request. To have
15544 # case, any other shadow fields set in the same request will be ignored.
15545 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
15547 "magnitude": 3.14, # The magnitude.
15548 "unit": "A String", # The units for magnitude.
15550 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
15551 "type": "A String", # The type of the shadow. This property is read-only.
15552 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
15553 # scale and skew of the shadow. This property is read-only.
15554 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
15557 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
15561 "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
15566 … "url": "A String", # An URL to a video. The URL is valid as long as the source video exists and
15568 "videoProperties": { # The properties of the Video. # The properties of the video.
15569 … "start": 42, # The time at which to start playback, measured in seconds from the beginning
15570 # of the video.
15571 # If set, the start time should be before the end time.
15572 # If you set this to a value that exceeds the video's length in seconds, the
15573 # video will be played from the last second.
15574 # If not set, the video will be played from the beginning.
15575 …"autoPlay": True or False, # Whether to enable video autoplay when the page is displayed in present
15577 … "end": 42, # The time at which to end playback, measured in seconds from the beginning
15578 # of the video.
15579 # If set, the end time should be after the start time.
15580 # If not set or if you set this to a value that exceeds the video's length,
15581 # the video will be played until its end.
15582 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
15583 # videos created in the Slides editor.
15586 # if it exists. If there is no parent, the fields will default to the value
15587 # used for new page elements created in the Slides editor, which may depend on
15588 # the page element kind.
15589 "outlineFill": { # The fill of the outline. # The fill of the outline.
15590 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
15595 … "color": { # A themeable solid color value. # The color value of the solid fill.
15598 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15599 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15600 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15603 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
15604 # That is, the final pixel color is defined by the equation:
15612 "propertyState": "A String", # The outline property state.
15614 # Updating the outline on a page element will implicitly update this field
15615 # to `RENDERED`, unless another value is specified in the same request. To
15617 # this case, any other outline fields set in the same request will be
15619 "dashStyle": "A String", # The dash style of the outline.
15620 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
15621 "magnitude": 3.14, # The magnitude.
15622 "unit": "A String", # The units for magnitude.
15625 … "mute": True or False, # Whether to mute the audio during video playback. Defaults to false.
15627 "id": "A String", # The video source's unique identifier for this video.
15628 "source": "A String", # The video source.
15632 "rows": 42, # Number of rows in the table.
15635 # A table's horizontal cell borders are represented as a grid. The grid has
15636 # one more row than the number of rows in the table and the same number of
15637 # columns as the table. For example, if the table is 3 x 3, its horizontal
15641 # merged, it is not included in the response.
15642 { # The properties of each border cell.
15643 … "tableBorderProperties": { # The border styling properties of the # The border properties.
15645 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
15646 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
15651 … "color": { # A themeable solid color value. # The color value of the solid fill.
15654 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15655 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15656 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15659 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
15660 # That is, the final pixel color is defined by the equation:
15668 "dashStyle": "A String", # The dash style of the border.
15669 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
15670 "magnitude": 3.14, # The magnitude.
15671 "unit": "A String", # The units for magnitude.
15674 …: { # A location of a single table cell within a table. # The location of the border within the bo…
15675 "rowIndex": 42, # The 0-based row index.
15676 "columnIndex": 42, # The 0-based column index.
15684 # A table's vertical cell borders are represented as a grid. The grid has the
15685 # same number of rows as the table and one more column than the number of
15686 # columns in the table. For example, if the table is 3 x 3, its vertical
15690 # merged, it is not included in the response.
15691 { # The properties of each border cell.
15692 … "tableBorderProperties": { # The border styling properties of the # The border properties.
15694 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
15695 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
15700 … "color": { # A themeable solid color value. # The color value of the solid fill.
15703 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15704 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15705 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15708 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
15709 # That is, the final pixel color is defined by the equation:
15717 "dashStyle": "A String", # The dash style of the border.
15718 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
15719 "magnitude": 3.14, # The magnitude.
15720 "unit": "A String", # The units for magnitude.
15723 …: { # A location of a single table cell within a table. # The location of the border within the bo…
15724 "rowIndex": 42, # The 0-based row index.
15725 "columnIndex": 42, # The 0-based column index.
15733 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
15734 "magnitude": 3.14, # The magnitude.
15735 "unit": "A String", # The units for magnitude.
15749 # than 1. As a result, the length of this collection does not always match
15750 # the number of columns of the entire table.
15752 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
15754 … "textElements": [ # The text contents broken down into its component parts, including styling
15756 … { # A TextElement describes the content of a range of indices in the text content
15758 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
15760 … "content": "A String", # The rendered content of this auto text, if available.
15761 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
15764 … # inherited from the parent. Which text styles are inherited depend on the
15768 … # from the the newline character in the paragraph at the 0 nesting level of
15769 # the list inside the parent placeholder.
15771 … # from the newline character in the paragraph at its corresponding nesting
15772 # level of the list inside the parent placeholder.
15776 … # fields will revert the style to a value matching the defaults in the Slides
15778 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
15779 … # transparent, depending on if the `opaque_color` field in it is set.
15784 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15785 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15786 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15790 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
15791 … # transparent, depending on if the `opaque_color` field in it is set.
15796 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15797 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15798 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15802 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
15805 … # rendered in a smaller font size, computed based on the `font_size` field.
15806 … # The `font_size` itself is not affected by changes in this field.
15807 … "strikethrough": True or False, # Whether or not the text is struck through.
15808 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
15811 … # weights without breaking backwards compatibility. As such, when reading the
15812 … # style of a range of text, the value of `weighted_font_family#font_family`
15814 … # both fields are included in the field mask (either explicitly or through
15815 # the wildcard `"*"`), their values are reconciled as follows:
15817 … # * If `font_family` is set and `weighted_font_family` is not, the value of
15819 … # * If both fields are set, the value of `font_family` must match that of
15820 … # `weighted_font_family#font_family`. If so, the font family and weight of
15823 … # * If `weighted_font_family` is set and `font_family` is not, the font
15825 … # * If neither field is set, the font family and weight of the text inherit
15826 … # from the parent. Note that these properties cannot inherit separately
15830 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
15837 "fontFamily": "A String", # The font family of the text.
15839 … # The font family can be any font from the Font menu in Slides or from
15840 … # [Google Fonts] (https://fonts.google.com/). If the font name is
15841 # unrecognized, the text is rendered in `Arial`.
15842 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
15844 # corresponds to the numerical values described in the CSS 2.1
15848 … # `700` are considered bold, and weights less than `700`are not bold. The
15851 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
15852 "fontFamily": "A String", # The font family of the text.
15854 … # The font family can be any font from the Font menu in Slides or from
15855 … # [Google Fonts] (https://fonts.google.com/). If the font name is
15856 # unrecognized, the text is rendered in `Arial`.
15858 … # Some fonts can affect the weight of the text. If an update request
15859 … # specifies values for both `font_family` and `bold`, the explicitly-set
15861 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
15863 "magnitude": 3.14, # The magnitude.
15864 "unit": "A String", # The units for magnitude.
15866 "italic": True or False, # Whether or not the text is italicized.
15867 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
15870 … # Changing the link in an update request causes some other changes to the
15871 # text style of the range:
15873 … # * When setting a link, the text foreground color will be set to
15874 # ThemeColorType.HYPERLINK and the text will
15875 # be underlined. If these fields are modified in the same
15876 … # request, those values will be used instead of the link defaults.
15878 # also update the existing link to point to the new URL.
15881 … # will separate the newline character(s) into their own text runs. The
15882 … # link will be applied separately to the runs before and after the newline.
15883 … # * Removing a link will update the text style of the range to match the
15884 … # style of the preceding text (or the default text styles if the preceding
15885 … # text is another link) unless different styles are being set in the same
15887 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
15888 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
15889 # in the presentation. There may not be a slide at this index.
15890 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
15895 "underline": True or False, # Whether or not the text is underlined.
15896 … "bold": True or False, # Whether or not the text is rendered as bold.
15898 "type": "A String", # The type of this auto text.
15900 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
15902 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
15903 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
15905 … # The `start_index` and `end_index` of this TextElement represent the
15906 … # range of the paragraph. Other TextElements with an index range contained
15908 … # paragraph. The range of indices of two separate paragraphs will never
15910 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
15913 … # inherited from the parent. Which paragraph styles are inherited depend on the
15916 … # * A paragraph not in a list will inherit its paragraph style from the
15917 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
15918 … # * A paragraph in a list will inherit its paragraph style from the paragraph
15919 … # at its corresponding nesting level of the list inside the parent
15923 "spacingMode": "A String", # The spacing mode for the paragraph.
15924 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
15927 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
15928 # inherited from the parent.
15929 "magnitude": 3.14, # The magnitude.
15930 "unit": "A String", # The units for magnitude.
15932 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
15933 … # is represented as 100.0. If unset, the value is inherited from the parent.
15934 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
15935 … # the start of the text, based on the current text direction. If unset, the
15936 # value is inherited from the parent.
15937 "magnitude": 3.14, # The magnitude.
15938 "unit": "A String", # The units for magnitude.
15940 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
15941 # inherited from the parent.
15942 "magnitude": 3.14, # The magnitude.
15943 "unit": "A String", # The units for magnitude.
15945 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
15946 … # the end of the text, based on the current text direction. If unset, the
15947 # value is inherited from the parent.
15948 "magnitude": 3.14, # The magnitude.
15949 "unit": "A String", # The units for magnitude.
15951 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
15952 # If unset, the value is inherited from the parent.
15953 "magnitude": 3.14, # The magnitude.
15954 "unit": "A String", # The units for magnitude.
15956 "alignment": "A String", # The text alignment for this paragraph.
15958 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
15960 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
15961 … "listId": "A String", # The ID of the list this paragraph belongs to.
15962 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
15965 … # inherited from the parent. Which text styles are inherited depend on the
15969 … # from the the newline character in the paragraph at the 0 nesting level of
15970 # the list inside the parent placeholder.
15972 … # from the newline character in the paragraph at its corresponding nesting
15973 # level of the list inside the parent placeholder.
15977 … # fields will revert the style to a value matching the defaults in the Slides
15979 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
15980 … # transparent, depending on if the `opaque_color` field in it is set.
15985 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15986 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15987 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
15991 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
15992 … # transparent, depending on if the `opaque_color` field in it is set.
15997 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
15998 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
15999 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16003 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
16006 … # rendered in a smaller font size, computed based on the `font_size` field.
16007 … # The `font_size` itself is not affected by changes in this field.
16008 … "strikethrough": True or False, # Whether or not the text is struck through.
16009 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
16012 … # weights without breaking backwards compatibility. As such, when reading the
16013 … # style of a range of text, the value of `weighted_font_family#font_family`
16015 … # both fields are included in the field mask (either explicitly or through
16016 # the wildcard `"*"`), their values are reconciled as follows:
16018 … # * If `font_family` is set and `weighted_font_family` is not, the value of
16020 … # * If both fields are set, the value of `font_family` must match that of
16021 … # `weighted_font_family#font_family`. If so, the font family and weight of
16024 … # * If `weighted_font_family` is set and `font_family` is not, the font
16026 … # * If neither field is set, the font family and weight of the text inherit
16027 … # from the parent. Note that these properties cannot inherit separately
16031 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
16038 "fontFamily": "A String", # The font family of the text.
16040 … # The font family can be any font from the Font menu in Slides or from
16041 … # [Google Fonts] (https://fonts.google.com/). If the font name is
16042 # unrecognized, the text is rendered in `Arial`.
16043 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
16045 … # corresponds to the numerical values described in the CSS 2.1
16049 … # `700` are considered bold, and weights less than `700`are not bold. The
16052 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
16053 "fontFamily": "A String", # The font family of the text.
16055 … # The font family can be any font from the Font menu in Slides or from
16056 … # [Google Fonts] (https://fonts.google.com/). If the font name is
16057 # unrecognized, the text is rendered in `Arial`.
16059 … # Some fonts can affect the weight of the text. If an update request
16060 … # specifies values for both `font_family` and `bold`, the explicitly-set
16062 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
16064 "magnitude": 3.14, # The magnitude.
16065 "unit": "A String", # The units for magnitude.
16067 "italic": True or False, # Whether or not the text is italicized.
16068 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
16071 … # Changing the link in an update request causes some other changes to the
16072 # text style of the range:
16074 … # * When setting a link, the text foreground color will be set to
16075 # ThemeColorType.HYPERLINK and the text will
16076 # be underlined. If these fields are modified in the same
16077 … # request, those values will be used instead of the link defaults.
16079 # also update the existing link to point to the new URL.
16082 … # will separate the newline character(s) into their own text runs. The
16083 … # link will be applied separately to the runs before and after the newline.
16084 … # * Removing a link will update the text style of the range to match the
16085 … # style of the preceding text (or the default text styles if the preceding
16086 … # text is another link) unless different styles are being set in the same
16088 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
16089 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
16090 … # in the presentation. There may not be a slide at this index.
16091 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
16096 … "underline": True or False, # Whether or not the text is underlined.
16097 … "bold": True or False, # Whether or not the text is rendered as bold.
16099 "glyph": "A String", # The rendered bullet glyph for this paragraph.
16102 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
16103 # in the run have the same TextStyle.
16105 # The `start_index` and `end_index` of TextRuns will always be fully
16106 … # contained in the index range of a single `paragraph_marker` TextElement.
16109 "content": "A String", # The text of this run.
16110 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
16113 … # inherited from the parent. Which text styles are inherited depend on the
16117 … # from the the newline character in the paragraph at the 0 nesting level of
16118 # the list inside the parent placeholder.
16120 … # from the newline character in the paragraph at its corresponding nesting
16121 # level of the list inside the parent placeholder.
16125 … # fields will revert the style to a value matching the defaults in the Slides
16127 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
16128 … # transparent, depending on if the `opaque_color` field in it is set.
16133 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16134 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16135 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16139 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
16140 … # transparent, depending on if the `opaque_color` field in it is set.
16145 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16146 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16147 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16151 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
16154 … # rendered in a smaller font size, computed based on the `font_size` field.
16155 … # The `font_size` itself is not affected by changes in this field.
16156 … "strikethrough": True or False, # Whether or not the text is struck through.
16157 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
16160 … # weights without breaking backwards compatibility. As such, when reading the
16161 … # style of a range of text, the value of `weighted_font_family#font_family`
16163 … # both fields are included in the field mask (either explicitly or through
16164 # the wildcard `"*"`), their values are reconciled as follows:
16166 … # * If `font_family` is set and `weighted_font_family` is not, the value of
16168 … # * If both fields are set, the value of `font_family` must match that of
16169 … # `weighted_font_family#font_family`. If so, the font family and weight of
16172 … # * If `weighted_font_family` is set and `font_family` is not, the font
16174 … # * If neither field is set, the font family and weight of the text inherit
16175 … # from the parent. Note that these properties cannot inherit separately
16179 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
16186 "fontFamily": "A String", # The font family of the text.
16188 … # The font family can be any font from the Font menu in Slides or from
16189 … # [Google Fonts] (https://fonts.google.com/). If the font name is
16190 # unrecognized, the text is rendered in `Arial`.
16191 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
16193 # corresponds to the numerical values described in the CSS 2.1
16197 … # `700` are considered bold, and weights less than `700`are not bold. The
16200 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
16201 "fontFamily": "A String", # The font family of the text.
16203 … # The font family can be any font from the Font menu in Slides or from
16204 … # [Google Fonts] (https://fonts.google.com/). If the font name is
16205 # unrecognized, the text is rendered in `Arial`.
16207 … # Some fonts can affect the weight of the text. If an update request
16208 … # specifies values for both `font_family` and `bold`, the explicitly-set
16210 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
16212 "magnitude": 3.14, # The magnitude.
16213 "unit": "A String", # The units for magnitude.
16215 "italic": True or False, # Whether or not the text is italicized.
16216 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
16219 … # Changing the link in an update request causes some other changes to the
16220 # text style of the range:
16222 … # * When setting a link, the text foreground color will be set to
16223 # ThemeColorType.HYPERLINK and the text will
16224 # be underlined. If these fields are modified in the same
16225 … # request, those values will be used instead of the link defaults.
16227 # also update the existing link to point to the new URL.
16230 … # will separate the newline character(s) into their own text runs. The
16231 … # link will be applied separately to the runs before and after the newline.
16232 … # * Removing a link will update the text style of the range to match the
16233 … # style of the preceding text (or the default text styles if the preceding
16234 … # text is another link) unless different styles are being set in the same
16236 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
16237 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
16238 # in the presentation. There may not be a slide at this index.
16239 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
16244 "underline": True or False, # Whether or not the text is underlined.
16245 … "bold": True or False, # Whether or not the text is rendered as bold.
16250 "lists": { # The bulleted lists contained in this text, keyed by list ID.
16251 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
16254 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
16255 … # level. A list has at most nine levels of nesting, so the possible values
16256 # for the keys of this map are 0 through 8, inclusive.
16257 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
16259 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
16262 … # inherited from the parent. Which text styles are inherited depend on the
16266 … # from the the newline character in the paragraph at the 0 nesting level of
16267 # the list inside the parent placeholder.
16269 … # from the newline character in the paragraph at its corresponding nesting
16270 # level of the list inside the parent placeholder.
16274 … # fields will revert the style to a value matching the defaults in the Slides
16276 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
16277 … # transparent, depending on if the `opaque_color` field in it is set.
16282 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16283 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16284 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16288 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
16289 … # transparent, depending on if the `opaque_color` field in it is set.
16294 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16295 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16296 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16300 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
16303 … # rendered in a smaller font size, computed based on the `font_size` field.
16304 … # The `font_size` itself is not affected by changes in this field.
16305 … "strikethrough": True or False, # Whether or not the text is struck through.
16306 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
16309 … # weights without breaking backwards compatibility. As such, when reading the
16310 … # style of a range of text, the value of `weighted_font_family#font_family`
16312 … # both fields are included in the field mask (either explicitly or through
16313 # the wildcard `"*"`), their values are reconciled as follows:
16315 … # * If `font_family` is set and `weighted_font_family` is not, the value of
16317 … # * If both fields are set, the value of `font_family` must match that of
16318 … # `weighted_font_family#font_family`. If so, the font family and weight of
16321 … # * If `weighted_font_family` is set and `font_family` is not, the font
16323 … # * If neither field is set, the font family and weight of the text inherit
16324 … # from the parent. Note that these properties cannot inherit separately
16328 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
16335 "fontFamily": "A String", # The font family of the text.
16337 … # The font family can be any font from the Font menu in Slides or from
16338 … # [Google Fonts] (https://fonts.google.com/). If the font name is
16339 # unrecognized, the text is rendered in `Arial`.
16340 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
16342 … # corresponds to the numerical values described in the CSS 2.1
16346 … # `700` are considered bold, and weights less than `700`are not bold. The
16349 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
16350 "fontFamily": "A String", # The font family of the text.
16352 … # The font family can be any font from the Font menu in Slides or from
16353 … # [Google Fonts] (https://fonts.google.com/). If the font name is
16354 # unrecognized, the text is rendered in `Arial`.
16356 … # Some fonts can affect the weight of the text. If an update request
16357 … # specifies values for both `font_family` and `bold`, the explicitly-set
16359 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
16361 "magnitude": 3.14, # The magnitude.
16362 "unit": "A String", # The units for magnitude.
16364 "italic": True or False, # Whether or not the text is italicized.
16365 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
16368 … # Changing the link in an update request causes some other changes to the
16369 # text style of the range:
16371 … # * When setting a link, the text foreground color will be set to
16372 # ThemeColorType.HYPERLINK and the text will
16373 # be underlined. If these fields are modified in the same
16374 … # request, those values will be used instead of the link defaults.
16376 # also update the existing link to point to the new URL.
16379 … # will separate the newline character(s) into their own text runs. The
16380 … # link will be applied separately to the runs before and after the newline.
16381 … # * Removing a link will update the text style of the range to match the
16382 … # style of the preceding text (or the default text styles if the preceding
16383 … # text is another link) unless different styles are being set in the same
16385 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
16386 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
16387 … # in the presentation. There may not be a slide at this index.
16388 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
16393 … "underline": True or False, # Whether or not the text is underlined.
16394 … "bold": True or False, # Whether or not the text is rendered as bold.
16398 "listId": "A String", # The ID of the list.
16402 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
16403 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
16404 # for newly created table cells in the Slides editor.
16405 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
16410 … "color": { # A themeable solid color value. # The color value of the solid fill.
16413 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16414 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16415 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16418 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
16419 # That is, the final pixel color is defined by the equation:
16426 "propertyState": "A String", # The background fill property state.
16428 # Updating the fill on a table cell will implicitly update this field
16429 … # to `RENDERED`, unless another value is specified in the same request. To
16431 # case, any other fill fields set in the same request will be ignored.
16433 …"contentAlignment": "A String", # The alignment of the content in the table cell. The default alig…
16434 … # matches the alignment for newly created table cells in the Slides editor.
16436 "rowSpan": 42, # Row span of the cell.
16437 "columnSpan": 42, # Column span of the cell.
16438 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
16439 "rowIndex": 42, # The 0-based row index.
16440 "columnIndex": 42, # The 0-based column index.
16444 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
16445 "magnitude": 3.14, # The magnitude.
16446 "unit": "A String", # The units for magnitude.
16448 … "tableRowProperties": { # Properties of each row in a table. # Properties of the row.
16449 … magnitude in a single direction in the specified units. # Minimum height of the row. The row will…
16450 # a height equal to or greater than this value in order to show all the text
16451 # in the row's cell(s).
16452 "magnitude": 3.14, # The magnitude.
16453 "unit": "A String", # The units for magnitude.
16458 "columns": 42, # Number of columns in the table.
16462 "lineCategory": "A String", # The category of the line.
16464 … # It matches the `category` specified in CreateLineRequest, and can be updated with
16466 "lineProperties": { # The properties of the Line. # The properties of the line.
16468 # When unset, these fields default to values that match the appearance of
16469 # new lines created in the Slides editor.
16470 "dashStyle": "A String", # The dash style of the line.
16471 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
16472 "magnitude": 3.14, # The magnitude.
16473 "unit": "A String", # The units for magnitude.
16475 "endArrow": "A String", # The style of the arrow at the end of the line.
16476 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
16477 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
16478 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
16479 # in the presentation. There may not be a slide at this index.
16480 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
16485 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
16486 # lines created in the Slides editor.
16487 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
16492 "color": { # A themeable solid color value. # The color value of the solid fill.
16495 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16496 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16497 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16500 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
16501 # That is, the final pixel color is defined by the equation:
16509 …"startConnection": { # The properties for one end of a Line # The connection at the beginning of t…
16515 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
16517 # In most cases, it corresponds to the predefined connection site index from
16518 # the ECMA-376 standard. More information on those connection sites can be
16519 # found in the description of the "cnx" attribute in section 20.1.9.9 and
16525 # The position of each connection site can also be viewed from Slides editor.
16526 "connectedObjectId": "A String", # The object ID of the connected page element.
16532 …"endConnection": { # The properties for one end of a Line # The connection at the end of the line.…
16537 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
16539 # In most cases, it corresponds to the predefined connection site index from
16540 # the ECMA-376 standard. More information on those connection sites can be
16541 # found in the description of the "cnx" attribute in section 20.1.9.9 and
16547 # The position of each connection site can also be viewed from Slides editor.
16548 "connectedObjectId": "A String", # The object ID of the connected page element.
16554 "startArrow": "A String", # The style of the arrow at the beginning of the line.
16556 "lineType": "A String", # The type of the line.
16558 "size": { # A width and height. # The size of the page element.
16559 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
16560 "magnitude": 3.14, # The magnitude.
16561 "unit": "A String", # The units for magnitude.
16563 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
16564 "magnitude": 3.14, # The magnitude.
16565 "unit": "A String", # The units for magnitude.
16568 …"description": "A String", # The description of the page element. Combined with title to display a…
16572 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
16574 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains
16575 # notes for the corresponding slide.
16576 # The actual shape may not always exist on the notes page. Inserting text
16577 # using this object ID will automatically create the shape. In this case, the
16578 # actual shape may have different object ID. The `GetPresentation` or
16579 # `GetPage` action will always return the latest object ID.
16581 "objectId": "A String", # The object ID for this page. Object IDs used by
16583 # PageElement share the same namespace.
16584 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
16585 # update requests to assert that the presentation revision hasn't changed
16586 # since the last read operation. Only populated if the user has edit access
16587 # to the presentation.
16589 # The format of the revision ID may change over time, so it should be treated
16591 # hours after it has been returned and cannot be shared across users. If the
16592 # revision ID is unchanged between calls, then the presentation has not
16593 # changed. Conversely, a changed ID (for the same presentation and user)
16594 # usually means the presentation has been updated; however, a changed ID can
16596 …"masterProperties": { # The properties of Page that are only # Master specific properties. Only se…
16598 "displayName": "A String", # The human-readable name of the master.
16600 "pageProperties": { # The properties of the Page. # The properties of the page.
16602 # The page will inherit properties from the parent page. Depending on the page
16603 # type the hierarchy is defined in either
16606 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
16607 # from a parent page if it exists. If the page has no parent, then the
16608 # background fill defaults to the corresponding fill in the Slides editor.
16609 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
16614 "color": { # A themeable solid color value. # The color value of the solid fill.
16617 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16618 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16619 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16622 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
16623 # That is, the final pixel color is defined by the equation:
16630 "propertyState": "A String", # The background fill property state.
16632 # Updating the fill on a page will implicitly update this field to
16633 # `RENDERED`, unless another value is specified in the same request. To
16635 # any other fill fields set in the same request will be ignored.
16636 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
16637 # the specified picture. The picture is stretched to fit its container.
16638 "contentUrl": "A String", # Reading the content_url:
16641 # This URL is tagged with the account of the requester. Anyone with the URL
16642 # effectively accesses the picture as the original requester. Access to the
16643 # picture may be lost if the presentation's sharing settings change.
16645 # Writing the content_url:
16647 # The picture is fetched once at insertion time and a copy is stored for
16648 # display inside the presentation. Pictures must be less than 50MB in size,
16652 # The provided URL can be at most 2 kB in length.
16653 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
16654 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
16655 "magnitude": 3.14, # The magnitude.
16656 "unit": "A String", # The units for magnitude.
16658 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
16659 "magnitude": 3.14, # The magnitude.
16660 "unit": "A String", # The units for magnitude.
16665 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
16666 # a parent page. If the page has no parent, the color scheme uses a default
16668 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
16669 { # A pair mapping a theme color type to the concrete color it represents.
16670 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
16671 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16672 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16673 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16675 "type": "A String", # The type of the theme color.
16680 "pageType": "A String", # The type of the page.
16681 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
16683 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
16685 # notes. A notes page inherits properties from the
16687 # The placeholder shape with type BODY on the notes page contains the speaker
16688 # notes for this slide. The ID of this shape is identified by the
16690 # The notes page is read-only except for the text content and styles of the
16692 …"masterObjectId": "A String", # The object ID of the master that this slide is based on. This prop…
16694 …"layoutObjectId": "A String", # The object ID of the layout that this slide is based on. This prop…
16698 "slides": [ # The slides in the presentation.
16701 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
16703 "displayName": "A String", # The human-readable name of the layout.
16704 "name": "A String", # The name of the layout.
16705 … "masterObjectId": "A String", # The object ID of the master that this layout is based on.
16707 "pageElements": [ # The page elements rendered on the page.
16711 "renderedText": "A String", # The text rendered as word art.
16715 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
16719 "objectId": "A String", # The object ID for this page element. Object IDs used by
16721 # google.apps.slides.v1.PageElement share the same namespace.
16722 … "title": "A String", # The title of the page element. Combined with description to display alt
16727 # This URL is tagged with the account of the requester. Anyone with the URL
16728 # effectively accesses the image as the original requester. Access to the
16729 # image may be lost if the presentation's sharing settings change.
16730 "imageProperties": { # The properties of the Image. # The properties of the image.
16731 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
16734 # if it exists. If there is no parent, the fields will default to the value
16735 # used for new page elements created in the Slides editor, which may depend on
16736 # the page element kind.
16737 "outlineFill": { # The fill of the outline. # The fill of the outline.
16738 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
16743 … "color": { # A themeable solid color value. # The color value of the solid fill.
16746 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16747 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16748 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16751 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
16752 # That is, the final pixel color is defined by the equation:
16760 "propertyState": "A String", # The outline property state.
16762 # Updating the outline on a page element will implicitly update this field
16763 # to `RENDERED`, unless another value is specified in the same request. To
16765 # this case, any other outline fields set in the same request will be
16767 "dashStyle": "A String", # The dash style of the outline.
16768 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
16769 "magnitude": 3.14, # The magnitude.
16770 "unit": "A String", # The units for magnitude.
16773 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
16775 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
16777 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
16780 # The colors in the gradient will replace the corresponding colors at
16781 # the same position in the color palette and apply to the image. This
16784 … "color": { # A themeable solid color value. # The color of the gradient stop.
16787 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16788 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16789 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16792 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
16794 … "position": 3.14, # The relative position of the color stop in the gradient band measured
16795 # in percentage. The value should be in the interval [0.0, 1.0].
16798 "name": "A String", # The name of the recolor effect.
16800 # The name is determined from the `recolor_stops` by matching the gradient
16801 # against the colors in the page's current color scheme. This property is
16804 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
16805 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
16806 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
16807 # in the presentation. There may not be a slide at this index.
16808 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
16813 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
16816 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
16820 # The crop properties is represented by the offsets of four edges which define
16821 # a crop rectangle. The offsets are measured in percentage from the
16822 # corresponding edges of the object's original bounding rectangle towards
16823 # inside, relative to the object's original dimensions.
16825 # - If the offset is in the interval (0, 1), the corresponding edge of crop
16826 # rectangle is positioned inside of the object's original bounding rectangle.
16827 … # - If the offset is negative or greater than 1, the corresponding edge of crop
16828 # rectangle is positioned outside of the object's original bounding rectangle.
16829 # - If the left edge of the crop rectangle is on the right side of its right
16830 # edge, the object will be flipped horizontally.
16831 # - If the top edge of the crop rectangle is below its bottom edge, the object
16833 # - If all offsets and rotation angle is 0, the object is not cropped.
16835 # After cropping, the content in the crop rectangle will be stretched to fit
16837 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
16838 # the right of the original bounding rectangle left edge, relative to the
16840 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
16841 … # above the original bounding rectangle bottom edge, relative to the object's
16843 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
16844 # Rotation angle is applied after the offset.
16845 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
16846 # to the left of the original bounding rectangle right edge, relative to the
16848 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
16849 # below the original bounding rectangle top edge, relative to the object's
16852 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
16856 # if it exists. If there is no parent, the fields will default to the value
16857 # used for new page elements created in the Slides editor, which may depend on
16858 # the page element kind.
16859 "color": { # A themeable solid color value. # The shadow color value.
16862 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16863 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16864 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
16867 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
16868 # relative to the alignment position.
16881 "translateX": 3.14, # The X coordinate translation element.
16882 "translateY": 3.14, # The Y coordinate translation element.
16883 "scaleX": 3.14, # The X coordinate scaling element.
16884 "scaleY": 3.14, # The Y coordinate scaling element.
16885 "shearY": 3.14, # The Y coordinate shearing element.
16886 "shearX": 3.14, # The X coordinate shearing element.
16887 "unit": "A String", # The units for translate elements.
16889 "propertyState": "A String", # The shadow property state.
16891 # Updating the shadow on a page element will implicitly update this field to
16892 # `RENDERED`, unless another value is specified in the same request. To have
16894 # case, any other shadow fields set in the same request will be ignored.
16895 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
16897 "magnitude": 3.14, # The magnitude.
16898 "unit": "A String", # The units for magnitude.
16900 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
16901 "type": "A String", # The type of the shadow. This property is read-only.
16902 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
16903 # scale and skew of the shadow. This property is read-only.
16904 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
16907 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
16910 …"sourceUrl": "A String", # The source URL is the URL used to insert the image. The source URL can …
16913 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
16915 # The visual appearance of the page element is determined by its absolute
16916 # transform. To compute the absolute transform, preconcatenate a page
16917 # element's transform with the transforms of all of its parent groups. If the
16918 # page element is not in a group, its absolute transform is the same as the
16921 … # The initial transform for the newly created Group is always the identity transform.
16934 "translateX": 3.14, # The X coordinate translation element.
16935 "translateY": 3.14, # The Y coordinate translation element.
16936 "scaleX": 3.14, # The X coordinate scaling element.
16937 "scaleY": 3.14, # The Y coordinate scaling element.
16938 "shearY": 3.14, # The Y coordinate shearing element.
16939 "shearX": 3.14, # The X coordinate shearing element.
16940 "unit": "A String", # The units for translate elements.
16944 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
16946 … "textElements": [ # The text contents broken down into its component parts, including styling
16948 … { # A TextElement describes the content of a range of indices in the text content
16950 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
16952 … "content": "A String", # The rendered content of this auto text, if available.
16953 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
16956 … # inherited from the parent. Which text styles are inherited depend on the
16960 … # from the the newline character in the paragraph at the 0 nesting level of
16961 # the list inside the parent placeholder.
16963 … # from the newline character in the paragraph at its corresponding nesting
16964 # level of the list inside the parent placeholder.
16968 … # fields will revert the style to a value matching the defaults in the Slides
16970 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
16971 # transparent, depending on if the `opaque_color` field in it is set.
16976 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
16977 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
16978 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
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 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
16997 … # rendered in a smaller font size, computed based on the `font_size` field.
16998 # The `font_size` itself is not affected by changes in this field.
16999 … "strikethrough": True or False, # Whether or not the text is struck through.
17000 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
17003 … # weights without breaking backwards compatibility. As such, when reading the
17004 … # style of a range of text, the value of `weighted_font_family#font_family`
17006 … # both fields are included in the field mask (either explicitly or through
17007 # the wildcard `"*"`), their values are reconciled as follows:
17009 … # * If `font_family` is set and `weighted_font_family` is not, the value of
17011 … # * If both fields are set, the value of `font_family` must match that of
17012 … # `weighted_font_family#font_family`. If so, the font family and weight of
17015 … # * If `weighted_font_family` is set and `font_family` is not, the font
17017 … # * If neither field is set, the font family and weight of the text inherit
17018 … # from the parent. Note that these properties cannot inherit separately
17022 # `bold`, the `weighted_font_family` is applied first, then `bold`.
17029 "fontFamily": "A String", # The font family of the text.
17031 … # The font family can be any font from the Font menu in Slides or from
17032 # [Google Fonts] (https://fonts.google.com/). If the font name is
17033 # unrecognized, the text is rendered in `Arial`.
17034 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
17036 # corresponds to the numerical values described in the CSS 2.1
17040 … # `700` are considered bold, and weights less than `700`are not bold. The
17043 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
17044 "fontFamily": "A String", # The font family of the text.
17046 # The font family can be any font from the Font menu in Slides or from
17047 # [Google Fonts] (https://fonts.google.com/). If the font name is
17048 # unrecognized, the text is rendered in `Arial`.
17050 # Some fonts can affect the weight of the text. If an update request
17051 … # specifies values for both `font_family` and `bold`, the explicitly-set
17053 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
17055 "magnitude": 3.14, # The magnitude.
17056 "unit": "A String", # The units for magnitude.
17058 "italic": True or False, # Whether or not the text is italicized.
17059 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
17062 … # Changing the link in an update request causes some other changes to the
17063 # text style of the range:
17065 # * When setting a link, the text foreground color will be set to
17066 # ThemeColorType.HYPERLINK and the text will
17067 # be underlined. If these fields are modified in the same
17068 # request, those values will be used instead of the link defaults.
17070 # also update the existing link to point to the new URL.
17073 … # will separate the newline character(s) into their own text runs. The
17074 … # link will be applied separately to the runs before and after the newline.
17075 … # * Removing a link will update the text style of the range to match the
17076 … # style of the preceding text (or the default text styles if the preceding
17077 … # text is another link) unless different styles are being set in the same
17079 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
17080 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
17081 # in the presentation. There may not be a slide at this index.
17082 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
17087 "underline": True or False, # Whether or not the text is underlined.
17088 "bold": True or False, # Whether or not the text is rendered as bold.
17090 "type": "A String", # The type of this auto text.
17092 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
17094 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
17095 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
17097 # The `start_index` and `end_index` of this TextElement represent the
17098 # range of the paragraph. Other TextElements with an index range contained
17100 # paragraph. The range of indices of two separate paragraphs will never
17102 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
17105 … # inherited from the parent. Which paragraph styles are inherited depend on the
17108 # * A paragraph not in a list will inherit its paragraph style from the
17109 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
17110 … # * A paragraph in a list will inherit its paragraph style from the paragraph
17111 # at its corresponding nesting level of the list inside the parent
17115 "spacingMode": "A String", # The spacing mode for the paragraph.
17116 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
17119 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
17120 # inherited from the parent.
17121 "magnitude": 3.14, # The magnitude.
17122 "unit": "A String", # The units for magnitude.
17124 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
17125 … # is represented as 100.0. If unset, the value is inherited from the parent.
17126 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
17127 … # the start of the text, based on the current text direction. If unset, the
17128 # value is inherited from the parent.
17129 "magnitude": 3.14, # The magnitude.
17130 "unit": "A String", # The units for magnitude.
17132 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
17133 # inherited from the parent.
17134 "magnitude": 3.14, # The magnitude.
17135 "unit": "A String", # The units for magnitude.
17137 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
17138 … # the end of the text, based on the current text direction. If unset, the
17139 # value is inherited from the parent.
17140 "magnitude": 3.14, # The magnitude.
17141 "unit": "A String", # The units for magnitude.
17143 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
17144 # If unset, the value is inherited from the parent.
17145 "magnitude": 3.14, # The magnitude.
17146 "unit": "A String", # The units for magnitude.
17148 "alignment": "A String", # The text alignment for this paragraph.
17150 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
17152 "nestingLevel": 42, # The nesting level of this paragraph in the list.
17153 "listId": "A String", # The ID of the list this paragraph belongs to.
17154 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
17157 … # inherited from the parent. Which text styles are inherited depend on the
17161 … # from the the newline character in the paragraph at the 0 nesting level of
17162 # the list inside the parent placeholder.
17164 … # from the newline character in the paragraph at its corresponding nesting
17165 # level of the list inside the parent placeholder.
17169 … # fields will revert the style to a value matching the defaults in the Slides
17171 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
17172 … # transparent, depending on if the `opaque_color` field in it is set.
17177 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17178 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17179 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17183 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
17184 … # transparent, depending on if the `opaque_color` field in it is set.
17189 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17190 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17191 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17195 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
17198 … # rendered in a smaller font size, computed based on the `font_size` field.
17199 # The `font_size` itself is not affected by changes in this field.
17200 … "strikethrough": True or False, # Whether or not the text is struck through.
17201 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
17204 … # weights without breaking backwards compatibility. As such, when reading the
17205 … # style of a range of text, the value of `weighted_font_family#font_family`
17207 … # both fields are included in the field mask (either explicitly or through
17208 # the wildcard `"*"`), their values are reconciled as follows:
17210 … # * If `font_family` is set and `weighted_font_family` is not, the value of
17212 … # * If both fields are set, the value of `font_family` must match that of
17213 … # `weighted_font_family#font_family`. If so, the font family and weight of
17216 … # * If `weighted_font_family` is set and `font_family` is not, the font
17218 … # * If neither field is set, the font family and weight of the text inherit
17219 … # from the parent. Note that these properties cannot inherit separately
17223 # `bold`, the `weighted_font_family` is applied first, then `bold`.
17230 "fontFamily": "A String", # The font family of the text.
17232 … # The font family can be any font from the Font menu in Slides or from
17233 # [Google Fonts] (https://fonts.google.com/). If the font name is
17234 # unrecognized, the text is rendered in `Arial`.
17235 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
17237 # corresponds to the numerical values described in the CSS 2.1
17241 … # `700` are considered bold, and weights less than `700`are not bold. The
17244 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
17245 "fontFamily": "A String", # The font family of the text.
17247 … # The font family can be any font from the Font menu in Slides or from
17248 # [Google Fonts] (https://fonts.google.com/). If the font name is
17249 # unrecognized, the text is rendered in `Arial`.
17251 # Some fonts can affect the weight of the text. If an update request
17252 … # specifies values for both `font_family` and `bold`, the explicitly-set
17254 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
17256 "magnitude": 3.14, # The magnitude.
17257 "unit": "A String", # The units for magnitude.
17259 "italic": True or False, # Whether or not the text is italicized.
17260 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
17263 … # Changing the link in an update request causes some other changes to the
17264 # text style of the range:
17266 # * When setting a link, the text foreground color will be set to
17267 # ThemeColorType.HYPERLINK and the text will
17268 # be underlined. If these fields are modified in the same
17269 # request, those values will be used instead of the link defaults.
17271 # also update the existing link to point to the new URL.
17274 … # will separate the newline character(s) into their own text runs. The
17275 … # link will be applied separately to the runs before and after the newline.
17276 … # * Removing a link will update the text style of the range to match the
17277 … # style of the preceding text (or the default text styles if the preceding
17278 … # text is another link) unless different styles are being set in the same
17280 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
17281 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
17282 # in the presentation. There may not be a slide at this index.
17283 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
17288 "underline": True or False, # Whether or not the text is underlined.
17289 "bold": True or False, # Whether or not the text is rendered as bold.
17291 "glyph": "A String", # The rendered bullet glyph for this paragraph.
17294 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
17295 # in the run have the same TextStyle.
17297 # The `start_index` and `end_index` of TextRuns will always be fully
17298 # contained in the index range of a single `paragraph_marker` TextElement.
17301 "content": "A String", # The text of this run.
17302 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
17305 … # inherited from the parent. Which text styles are inherited depend on the
17309 … # from the the newline character in the paragraph at the 0 nesting level of
17310 # the list inside the parent placeholder.
17312 … # from the newline character in the paragraph at its corresponding nesting
17313 # level of the list inside the parent placeholder.
17317 … # fields will revert the style to a value matching the defaults in the Slides
17319 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
17320 # transparent, depending on if the `opaque_color` field in it is set.
17325 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17326 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17327 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17331 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
17332 # transparent, depending on if the `opaque_color` field in it is set.
17337 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17338 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17339 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17343 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
17346 … # rendered in a smaller font size, computed based on the `font_size` field.
17347 # The `font_size` itself is not affected by changes in this field.
17348 … "strikethrough": True or False, # Whether or not the text is struck through.
17349 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
17352 … # weights without breaking backwards compatibility. As such, when reading the
17353 … # style of a range of text, the value of `weighted_font_family#font_family`
17355 … # both fields are included in the field mask (either explicitly or through
17356 # the wildcard `"*"`), their values are reconciled as follows:
17358 … # * If `font_family` is set and `weighted_font_family` is not, the value of
17360 … # * If both fields are set, the value of `font_family` must match that of
17361 … # `weighted_font_family#font_family`. If so, the font family and weight of
17364 … # * If `weighted_font_family` is set and `font_family` is not, the font
17366 … # * If neither field is set, the font family and weight of the text inherit
17367 … # from the parent. Note that these properties cannot inherit separately
17371 # `bold`, the `weighted_font_family` is applied first, then `bold`.
17378 "fontFamily": "A String", # The font family of the text.
17380 … # The font family can be any font from the Font menu in Slides or from
17381 # [Google Fonts] (https://fonts.google.com/). If the font name is
17382 # unrecognized, the text is rendered in `Arial`.
17383 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
17385 # corresponds to the numerical values described in the CSS 2.1
17389 … # `700` are considered bold, and weights less than `700`are not bold. The
17392 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
17393 "fontFamily": "A String", # The font family of the text.
17395 # The font family can be any font from the Font menu in Slides or from
17396 # [Google Fonts] (https://fonts.google.com/). If the font name is
17397 # unrecognized, the text is rendered in `Arial`.
17399 # Some fonts can affect the weight of the text. If an update request
17400 … # specifies values for both `font_family` and `bold`, the explicitly-set
17402 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
17404 "magnitude": 3.14, # The magnitude.
17405 "unit": "A String", # The units for magnitude.
17407 "italic": True or False, # Whether or not the text is italicized.
17408 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
17411 … # Changing the link in an update request causes some other changes to the
17412 # text style of the range:
17414 # * When setting a link, the text foreground color will be set to
17415 # ThemeColorType.HYPERLINK and the text will
17416 # be underlined. If these fields are modified in the same
17417 # request, those values will be used instead of the link defaults.
17419 # also update the existing link to point to the new URL.
17422 … # will separate the newline character(s) into their own text runs. The
17423 … # link will be applied separately to the runs before and after the newline.
17424 … # * Removing a link will update the text style of the range to match the
17425 … # style of the preceding text (or the default text styles if the preceding
17426 … # text is another link) unless different styles are being set in the same
17428 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
17429 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
17430 # in the presentation. There may not be a slide at this index.
17431 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
17436 "underline": True or False, # Whether or not the text is underlined.
17437 "bold": True or False, # Whether or not the text is rendered as bold.
17442 "lists": { # The bulleted lists contained in this text, keyed by list ID.
17443 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
17446 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
17447 # level. A list has at most nine levels of nesting, so the possible values
17448 # for the keys of this map are 0 through 8, inclusive.
17449 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
17451 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
17454 … # inherited from the parent. Which text styles are inherited depend on the
17458 … # from the the newline character in the paragraph at the 0 nesting level of
17459 # the list inside the parent placeholder.
17461 … # from the newline character in the paragraph at its corresponding nesting
17462 # level of the list inside the parent placeholder.
17466 … # fields will revert the style to a value matching the defaults in the Slides
17468 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
17469 … # transparent, depending on if the `opaque_color` field in it is set.
17474 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17475 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17476 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17480 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
17481 … # transparent, depending on if the `opaque_color` field in it is set.
17486 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17487 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17488 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17492 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
17495 … # rendered in a smaller font size, computed based on the `font_size` field.
17496 # The `font_size` itself is not affected by changes in this field.
17497 … "strikethrough": True or False, # Whether or not the text is struck through.
17498 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
17501 … # weights without breaking backwards compatibility. As such, when reading the
17502 … # style of a range of text, the value of `weighted_font_family#font_family`
17504 … # both fields are included in the field mask (either explicitly or through
17505 # the wildcard `"*"`), their values are reconciled as follows:
17507 … # * If `font_family` is set and `weighted_font_family` is not, the value of
17509 … # * If both fields are set, the value of `font_family` must match that of
17510 … # `weighted_font_family#font_family`. If so, the font family and weight of
17513 … # * If `weighted_font_family` is set and `font_family` is not, the font
17515 … # * If neither field is set, the font family and weight of the text inherit
17516 … # from the parent. Note that these properties cannot inherit separately
17520 # `bold`, the `weighted_font_family` is applied first, then `bold`.
17527 "fontFamily": "A String", # The font family of the text.
17529 … # The font family can be any font from the Font menu in Slides or from
17530 # [Google Fonts] (https://fonts.google.com/). If the font name is
17531 # unrecognized, the text is rendered in `Arial`.
17532 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
17534 # corresponds to the numerical values described in the CSS 2.1
17538 … # `700` are considered bold, and weights less than `700`are not bold. The
17541 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
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`.
17548 # Some fonts can affect the weight of the text. If an update request
17549 … # specifies values for both `font_family` and `bold`, the explicitly-set
17551 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
17553 "magnitude": 3.14, # The magnitude.
17554 "unit": "A String", # The units for magnitude.
17556 "italic": True or False, # Whether or not the text is italicized.
17557 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
17560 … # Changing the link in an update request causes some other changes to the
17561 # text style of the range:
17563 # * When setting a link, the text foreground color will be set to
17564 # ThemeColorType.HYPERLINK and the text will
17565 # be underlined. If these fields are modified in the same
17566 # request, those values will be used instead of the link defaults.
17568 # also update the existing link to point to the new URL.
17571 … # will separate the newline character(s) into their own text runs. The
17572 … # link will be applied separately to the runs before and after the newline.
17573 … # * Removing a link will update the text style of the range to match the
17574 … # style of the preceding text (or the default text styles if the preceding
17575 … # text is another link) unless different styles are being set in the same
17577 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
17578 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
17579 # in the presentation. There may not be a slide at this index.
17580 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
17585 "underline": True or False, # Whether or not the text is underlined.
17586 "bold": True or False, # Whether or not the text is rendered as bold.
17590 "listId": "A String", # The ID of the list.
17594 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
17596 # If the shape is a placeholder shape as determined by the
17599 # Determining the rendered value of the property depends on the corresponding
17601 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
17602 # a parent placeholder if it exists. If the shape has no parent, then the
17603 # default shadow matches the defaults for new shapes created in the Slides
17607 # if it exists. If there is no parent, the fields will default to the value
17608 # used for new page elements created in the Slides editor, which may depend on
17609 # the page element kind.
17610 "color": { # A themeable solid color value. # The shadow color value.
17613 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17614 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17615 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17618 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
17619 # relative to the alignment position.
17632 "translateX": 3.14, # The X coordinate translation element.
17633 "translateY": 3.14, # The Y coordinate translation element.
17634 "scaleX": 3.14, # The X coordinate scaling element.
17635 "scaleY": 3.14, # The Y coordinate scaling element.
17636 "shearY": 3.14, # The Y coordinate shearing element.
17637 "shearX": 3.14, # The X coordinate shearing element.
17638 "unit": "A String", # The units for translate elements.
17640 "propertyState": "A String", # The shadow property state.
17642 # Updating the shadow on a page element will implicitly update this field to
17643 # `RENDERED`, unless another value is specified in the same request. To have
17645 # case, any other shadow fields set in the same request will be ignored.
17646 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
17648 "magnitude": 3.14, # The magnitude.
17649 "unit": "A String", # The units for magnitude.
17651 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
17652 "type": "A String", # The type of the shadow. This property is read-only.
17653 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
17654 # scale and skew of the shadow. This property is read-only.
17655 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
17658 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
17659 # inherited from a parent placeholder if it exists. If the shape has no
17660 # parent, then the default background fill depends on the shape type,
17661 # matching the defaults for new shapes created in the Slides editor.
17662 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
17667 … "color": { # A themeable solid color value. # The color value of the solid fill.
17670 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17671 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17672 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17675 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
17676 # That is, the final pixel color is defined by the equation:
17683 "propertyState": "A String", # The background fill property state.
17685 # Updating the fill on a shape will implicitly update this field to
17686 # `RENDERED`, unless another value is specified in the same request. To
17688 # any other fill fields set in the same request will be ignored.
17690 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
17692 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
17693 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
17694 # in the presentation. There may not be a slide at this index.
17695 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
17700 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
17701 # parent placeholder if it exists. If the shape has no parent, then the
17702 # default outline depends on the shape type, matching the defaults for
17703 # new shapes created in the Slides editor.
17706 # if it exists. If there is no parent, the fields will default to the value
17707 # used for new page elements created in the Slides editor, which may depend on
17708 # the page element kind.
17709 "outlineFill": { # The fill of the outline. # The fill of the outline.
17710 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
17715 … "color": { # A themeable solid color value. # The color value of the solid fill.
17718 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17719 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17720 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17723 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
17724 # That is, the final pixel color is defined by the equation:
17732 "propertyState": "A String", # The outline property state.
17734 # Updating the outline on a page element will implicitly update this field
17735 # to `RENDERED`, unless another value is specified in the same request. To
17737 # this case, any other outline fields set in the same request will be
17739 "dashStyle": "A String", # The dash style of the outline.
17740 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
17741 "magnitude": 3.14, # The magnitude.
17742 "unit": "A String", # The units for magnitude.
17745 … "contentAlignment": "A String", # The alignment of the content in the shape. If unspecified,
17746 # the alignment is inherited from a parent placeholder if it exists. If the
17747 # shape has no parent, the default alignment matches the alignment for new
17748 # shapes created in the Slides editor.
17750 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
17753 # If set, the shape is a placeholder shape and any inherited properties
17754 # can be resolved by looking at the parent placeholder identified by the
17756 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
17757 # If unset, the parent placeholder shape does not exist, so the shape does
17759 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
17760 # the same page, they would have different index values.
17761 "type": "A String", # The type of the placeholder.
17763 "shapeType": "A String", # The type of the shape.
17768 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
17769 # minutes. This URL is tagged with the account of the requester. Anyone with
17770 # the URL effectively accesses the image as the original requester. Access to
17771 # the image may be lost if the presentation's sharing settings change.
17772 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
17773 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
17774 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
17775 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
17778 # if it exists. If there is no parent, the fields will default to the value
17779 … # used for new page elements created in the Slides editor, which may depend on
17780 # the page element kind.
17781 "outlineFill": { # The fill of the outline. # The fill of the outline.
17782 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
17787 … "color": { # A themeable solid color value. # The color value of the solid fill.
17790 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17791 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17792 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17795 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
17796 # That is, the final pixel color is defined by the equation:
17804 "propertyState": "A String", # The outline property state.
17806 # Updating the outline on a page element will implicitly update this field
17807 # to `RENDERED`, unless another value is specified in the same request. To
17809 # this case, any other outline fields set in the same request will be
17811 "dashStyle": "A String", # The dash style of the outline.
17812 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
17813 "magnitude": 3.14, # The magnitude.
17814 "unit": "A String", # The units for magnitude.
17817 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
17819 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
17821 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
17824 # The colors in the gradient will replace the corresponding colors at
17825 # the same position in the color palette and apply to the image. This
17828 … "color": { # A themeable solid color value. # The color of the gradient stop.
17831 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17832 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17833 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17836 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
17838 … "position": 3.14, # The relative position of the color stop in the gradient band measured
17839 # in percentage. The value should be in the interval [0.0, 1.0].
17842 "name": "A String", # The name of the recolor effect.
17844 # The name is determined from the `recolor_stops` by matching the gradient
17845 # against the colors in the page's current color scheme. This property is
17848 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
17849 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
17850 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
17851 # in the presentation. There may not be a slide at this index.
17852 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
17857 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
17860 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
17864 … # The crop properties is represented by the offsets of four edges which define
17865 # a crop rectangle. The offsets are measured in percentage from the
17866 # corresponding edges of the object's original bounding rectangle towards
17867 # inside, relative to the object's original dimensions.
17869 # - If the offset is in the interval (0, 1), the corresponding edge of crop
17870 … # rectangle is positioned inside of the object's original bounding rectangle.
17871 … # - If the offset is negative or greater than 1, the corresponding edge of crop
17872 … # rectangle is positioned outside of the object's original bounding rectangle.
17873 # - If the left edge of the crop rectangle is on the right side of its right
17874 # edge, the object will be flipped horizontally.
17875 … # - If the top edge of the crop rectangle is below its bottom edge, the object
17877 # - If all offsets and rotation angle is 0, the object is not cropped.
17879 # After cropping, the content in the crop rectangle will be stretched to fit
17881 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
17882 # the right of the original bounding rectangle left edge, relative to the
17884 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
17885 … # above the original bounding rectangle bottom edge, relative to the object's
17887 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
17888 # Rotation angle is applied after the offset.
17889 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
17890 … # to the left of the original bounding rectangle right edge, relative to the
17892 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
17893 # below the original bounding rectangle top edge, relative to the object's
17896 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
17900 # if it exists. If there is no parent, the fields will default to the value
17901 … # used for new page elements created in the Slides editor, which may depend on
17902 # the page element kind.
17903 "color": { # A themeable solid color value. # The shadow color value.
17906 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17907 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17908 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17911 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
17912 # relative to the alignment position.
17925 "translateX": 3.14, # The X coordinate translation element.
17926 "translateY": 3.14, # The Y coordinate translation element.
17927 "scaleX": 3.14, # The X coordinate scaling element.
17928 "scaleY": 3.14, # The Y coordinate scaling element.
17929 "shearY": 3.14, # The Y coordinate shearing element.
17930 "shearX": 3.14, # The X coordinate shearing element.
17931 "unit": "A String", # The units for translate elements.
17933 "propertyState": "A String", # The shadow property state.
17935 … # Updating the shadow on a page element will implicitly update this field to
17936 … # `RENDERED`, unless another value is specified in the same request. To have
17938 # case, any other shadow fields set in the same request will be ignored.
17939 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
17941 "magnitude": 3.14, # The magnitude.
17942 "unit": "A String", # The units for magnitude.
17944 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
17945 "type": "A String", # The type of the shadow. This property is read-only.
17946 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
17947 # scale and skew of the shadow. This property is read-only.
17948 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
17951 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
17955 … "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
17960 … "url": "A String", # An URL to a video. The URL is valid as long as the source video exists and
17962 "videoProperties": { # The properties of the Video. # The properties of the video.
17963 … "start": 42, # The time at which to start playback, measured in seconds from the beginning
17964 # of the video.
17965 # If set, the start time should be before the end time.
17966 # If you set this to a value that exceeds the video's length in seconds, the
17967 # video will be played from the last second.
17968 # If not set, the video will be played from the beginning.
17969 …"autoPlay": True or False, # Whether to enable video autoplay when the page is displayed in present
17971 … "end": 42, # The time at which to end playback, measured in seconds from the beginning
17972 # of the video.
17973 # If set, the end time should be after the start time.
17974 # If not set or if you set this to a value that exceeds the video's length,
17975 # the video will be played until its end.
17976 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
17977 # videos created in the Slides editor.
17980 # if it exists. If there is no parent, the fields will default to the value
17981 # used for new page elements created in the Slides editor, which may depend on
17982 # the page element kind.
17983 "outlineFill": { # The fill of the outline. # The fill of the outline.
17984 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
17989 … "color": { # A themeable solid color value. # The color value of the solid fill.
17992 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
17993 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
17994 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
17997 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
17998 # That is, the final pixel color is defined by the equation:
18006 "propertyState": "A String", # The outline property state.
18008 # Updating the outline on a page element will implicitly update this field
18009 # to `RENDERED`, unless another value is specified in the same request. To
18011 # this case, any other outline fields set in the same request will be
18013 "dashStyle": "A String", # The dash style of the outline.
18014 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
18015 "magnitude": 3.14, # The magnitude.
18016 "unit": "A String", # The units for magnitude.
18019 … "mute": True or False, # Whether to mute the audio during video playback. Defaults to false.
18021 "id": "A String", # The video source's unique identifier for this video.
18022 "source": "A String", # The video source.
18026 "rows": 42, # Number of rows in the table.
18029 # A table's horizontal cell borders are represented as a grid. The grid has
18030 # one more row than the number of rows in the table and the same number of
18031 # columns as the table. For example, if the table is 3 x 3, its horizontal
18035 # merged, it is not included in the response.
18036 { # The properties of each border cell.
18037 … "tableBorderProperties": { # The border styling properties of the # The border properties.
18039 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
18040 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
18045 … "color": { # A themeable solid color value. # The color value of the solid fill.
18048 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18049 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18050 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18053 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
18054 # That is, the final pixel color is defined by the equation:
18062 "dashStyle": "A String", # The dash style of the border.
18063 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
18064 "magnitude": 3.14, # The magnitude.
18065 "unit": "A String", # The units for magnitude.
18068 …: { # A location of a single table cell within a table. # The location of the border within the bo…
18069 "rowIndex": 42, # The 0-based row index.
18070 "columnIndex": 42, # The 0-based column index.
18078 # A table's vertical cell borders are represented as a grid. The grid has the
18079 # same number of rows as the table and one more column than the number of
18080 # columns in the table. For example, if the table is 3 x 3, its vertical
18084 # merged, it is not included in the response.
18085 { # The properties of each border cell.
18086 … "tableBorderProperties": { # The border styling properties of the # The border properties.
18088 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
18089 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
18094 … "color": { # A themeable solid color value. # The color value of the solid fill.
18097 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18098 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18099 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18102 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
18103 # That is, the final pixel color is defined by the equation:
18111 "dashStyle": "A String", # The dash style of the border.
18112 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
18113 "magnitude": 3.14, # The magnitude.
18114 "unit": "A String", # The units for magnitude.
18117 …: { # A location of a single table cell within a table. # The location of the border within the bo…
18118 "rowIndex": 42, # The 0-based row index.
18119 "columnIndex": 42, # The 0-based column index.
18127 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
18128 "magnitude": 3.14, # The magnitude.
18129 "unit": "A String", # The units for magnitude.
18143 # than 1. As a result, the length of this collection does not always match
18144 # the number of columns of the entire table.
18146 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
18148 … "textElements": [ # The text contents broken down into its component parts, including styling
18150 … { # A TextElement describes the content of a range of indices in the text content
18152 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
18154 … "content": "A String", # The rendered content of this auto text, if available.
18155 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
18158 … # inherited from the parent. Which text styles are inherited depend on the
18162 … # from the the newline character in the paragraph at the 0 nesting level of
18163 # the list inside the parent placeholder.
18165 … # from the newline character in the paragraph at its corresponding nesting
18166 # level of the list inside the parent placeholder.
18170 … # fields will revert the style to a value matching the defaults in the Slides
18172 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
18173 … # transparent, depending on if the `opaque_color` field in it is set.
18178 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18179 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18180 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18184 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
18185 … # transparent, depending on if the `opaque_color` field in it is set.
18190 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18191 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18192 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18196 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
18199 … # rendered in a smaller font size, computed based on the `font_size` field.
18200 … # The `font_size` itself is not affected by changes in this field.
18201 … "strikethrough": True or False, # Whether or not the text is struck through.
18202 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
18205 … # weights without breaking backwards compatibility. As such, when reading the
18206 … # style of a range of text, the value of `weighted_font_family#font_family`
18208 … # both fields are included in the field mask (either explicitly or through
18209 # the wildcard `"*"`), their values are reconciled as follows:
18211 … # * If `font_family` is set and `weighted_font_family` is not, the value of
18213 … # * If both fields are set, the value of `font_family` must match that of
18214 … # `weighted_font_family#font_family`. If so, the font family and weight of
18217 … # * If `weighted_font_family` is set and `font_family` is not, the font
18219 … # * If neither field is set, the font family and weight of the text inherit
18220 … # from the parent. Note that these properties cannot inherit separately
18224 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
18231 "fontFamily": "A String", # The font family of the text.
18233 … # The font family can be any font from the Font menu in Slides or from
18234 … # [Google Fonts] (https://fonts.google.com/). If the font name is
18235 # unrecognized, the text is rendered in `Arial`.
18236 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
18238 … # corresponds to the numerical values described in the CSS 2.1
18242 … # `700` are considered bold, and weights less than `700`are not bold. The
18245 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
18246 "fontFamily": "A String", # The font family of the text.
18248 … # The font family can be any font from the Font menu in Slides or from
18249 … # [Google Fonts] (https://fonts.google.com/). If the font name is
18250 # unrecognized, the text is rendered in `Arial`.
18252 … # Some fonts can affect the weight of the text. If an update request
18253 … # specifies values for both `font_family` and `bold`, the explicitly-set
18255 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
18257 "magnitude": 3.14, # The magnitude.
18258 "unit": "A String", # The units for magnitude.
18260 "italic": True or False, # Whether or not the text is italicized.
18261 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
18264 … # Changing the link in an update request causes some other changes to the
18265 # text style of the range:
18267 … # * When setting a link, the text foreground color will be set to
18268 # ThemeColorType.HYPERLINK and the text will
18269 # be underlined. If these fields are modified in the same
18270 … # request, those values will be used instead of the link defaults.
18272 # also update the existing link to point to the new URL.
18275 … # will separate the newline character(s) into their own text runs. The
18276 … # link will be applied separately to the runs before and after the newline.
18277 … # * Removing a link will update the text style of the range to match the
18278 … # style of the preceding text (or the default text styles if the preceding
18279 … # text is another link) unless different styles are being set in the same
18281 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
18282 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
18283 … # in the presentation. There may not be a slide at this index.
18284 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
18289 … "underline": True or False, # Whether or not the text is underlined.
18290 … "bold": True or False, # Whether or not the text is rendered as bold.
18292 "type": "A String", # The type of this auto text.
18294 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
18296 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
18297 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
18299 … # The `start_index` and `end_index` of this TextElement represent the
18300 … # range of the paragraph. Other TextElements with an index range contained
18302 … # paragraph. The range of indices of two separate paragraphs will never
18304 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
18307 … # inherited from the parent. Which paragraph styles are inherited depend on the
18310 … # * A paragraph not in a list will inherit its paragraph style from the
18311 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
18312 … # * A paragraph in a list will inherit its paragraph style from the paragraph
18313 … # at its corresponding nesting level of the list inside the parent
18317 "spacingMode": "A String", # The spacing mode for the paragraph.
18318 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
18321 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
18322 # inherited from the parent.
18323 "magnitude": 3.14, # The magnitude.
18324 "unit": "A String", # The units for magnitude.
18326 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
18327 … # is represented as 100.0. If unset, the value is inherited from the parent.
18328 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
18329 … # the start of the text, based on the current text direction. If unset, the
18330 # value is inherited from the parent.
18331 "magnitude": 3.14, # The magnitude.
18332 "unit": "A String", # The units for magnitude.
18334 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
18335 # inherited from the parent.
18336 "magnitude": 3.14, # The magnitude.
18337 "unit": "A String", # The units for magnitude.
18339 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
18340 … # the end of the text, based on the current text direction. If unset, the
18341 # value is inherited from the parent.
18342 "magnitude": 3.14, # The magnitude.
18343 "unit": "A String", # The units for magnitude.
18345 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
18346 # If unset, the value is inherited from the parent.
18347 "magnitude": 3.14, # The magnitude.
18348 "unit": "A String", # The units for magnitude.
18350 "alignment": "A String", # The text alignment for this paragraph.
18352 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
18354 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
18355 … "listId": "A String", # The ID of the list this paragraph belongs to.
18356 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
18359 … # inherited from the parent. Which text styles are inherited depend on the
18363 … # from the the newline character in the paragraph at the 0 nesting level of
18364 # the list inside the parent placeholder.
18366 … # from the newline character in the paragraph at its corresponding nesting
18367 # level of the list inside the parent placeholder.
18371 … # fields will revert the style to a value matching the defaults in the Slides
18373 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
18374 … # transparent, depending on if the `opaque_color` field in it is set.
18379 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18380 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18381 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18385 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
18386 … # transparent, depending on if the `opaque_color` field in it is set.
18391 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18392 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18393 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18397 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
18400 … # rendered in a smaller font size, computed based on the `font_size` field.
18401 … # The `font_size` itself is not affected by changes in this field.
18402 … "strikethrough": True or False, # Whether or not the text is struck through.
18403 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
18406 … # weights without breaking backwards compatibility. As such, when reading the
18407 … # style of a range of text, the value of `weighted_font_family#font_family`
18409 … # both fields are included in the field mask (either explicitly or through
18410 … # the wildcard `"*"`), their values are reconciled as follows:
18412 … # * If `font_family` is set and `weighted_font_family` is not, the value of
18414 … # * If both fields are set, the value of `font_family` must match that of
18415 … # `weighted_font_family#font_family`. If so, the font family and weight of
18418 … # * If `weighted_font_family` is set and `font_family` is not, the font
18420 … # * If neither field is set, the font family and weight of the text inherit
18421 … # from the parent. Note that these properties cannot inherit separately
18425 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
18432 "fontFamily": "A String", # The font family of the text.
18434 … # The font family can be any font from the Font menu in Slides or from
18435 … # [Google Fonts] (https://fonts.google.com/). If the font name is
18436 # unrecognized, the text is rendered in `Arial`.
18437 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
18439 … # corresponds to the numerical values described in the CSS 2.1
18443 … # `700` are considered bold, and weights less than `700`are not bold. The
18446 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
18447 "fontFamily": "A String", # The font family of the text.
18449 … # The font family can be any font from the Font menu in Slides or from
18450 … # [Google Fonts] (https://fonts.google.com/). If the font name is
18451 # unrecognized, the text is rendered in `Arial`.
18453 … # Some fonts can affect the weight of the text. If an update request
18454 … # specifies values for both `font_family` and `bold`, the explicitly-set
18456 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
18458 "magnitude": 3.14, # The magnitude.
18459 "unit": "A String", # The units for magnitude.
18461 … "italic": True or False, # Whether or not the text is italicized.
18462 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
18465 … # Changing the link in an update request causes some other changes to the
18466 # text style of the range:
18468 … # * When setting a link, the text foreground color will be set to
18469 # ThemeColorType.HYPERLINK and the text will
18470 # be underlined. If these fields are modified in the same
18471 … # request, those values will be used instead of the link defaults.
18473 # also update the existing link to point to the new URL.
18476 … # will separate the newline character(s) into their own text runs. The
18477 … # link will be applied separately to the runs before and after the newline.
18478 … # * Removing a link will update the text style of the range to match the
18479 … # style of the preceding text (or the default text styles if the preceding
18480 … # text is another link) unless different styles are being set in the same
18482 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
18483 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
18484 … # in the presentation. There may not be a slide at this index.
18485 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
18490 … "underline": True or False, # Whether or not the text is underlined.
18491 … "bold": True or False, # Whether or not the text is rendered as bold.
18493 … "glyph": "A String", # The rendered bullet glyph for this paragraph.
18496 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
18497 # in the run have the same TextStyle.
18499 … # The `start_index` and `end_index` of TextRuns will always be fully
18500 … # contained in the index range of a single `paragraph_marker` TextElement.
18503 "content": "A String", # The text of this run.
18504 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
18507 … # inherited from the parent. Which text styles are inherited depend on the
18511 … # from the the newline character in the paragraph at the 0 nesting level of
18512 # the list inside the parent placeholder.
18514 … # from the newline character in the paragraph at its corresponding nesting
18515 # level of the list inside the parent placeholder.
18519 … # fields will revert the style to a value matching the defaults in the Slides
18521 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
18522 … # transparent, depending on if the `opaque_color` field in it is set.
18527 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18528 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18529 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18533 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
18534 … # transparent, depending on if the `opaque_color` field in it is set.
18539 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18540 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18541 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18545 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
18548 … # rendered in a smaller font size, computed based on the `font_size` field.
18549 … # The `font_size` itself is not affected by changes in this field.
18550 … "strikethrough": True or False, # Whether or not the text is struck through.
18551 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
18554 … # weights without breaking backwards compatibility. As such, when reading the
18555 … # style of a range of text, the value of `weighted_font_family#font_family`
18557 … # both fields are included in the field mask (either explicitly or through
18558 # the wildcard `"*"`), their values are reconciled as follows:
18560 … # * If `font_family` is set and `weighted_font_family` is not, the value of
18562 … # * If both fields are set, the value of `font_family` must match that of
18563 … # `weighted_font_family#font_family`. If so, the font family and weight of
18566 … # * If `weighted_font_family` is set and `font_family` is not, the font
18568 … # * If neither field is set, the font family and weight of the text inherit
18569 … # from the parent. Note that these properties cannot inherit separately
18573 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
18580 "fontFamily": "A String", # The font family of the text.
18582 … # The font family can be any font from the Font menu in Slides or from
18583 … # [Google Fonts] (https://fonts.google.com/). If the font name is
18584 # unrecognized, the text is rendered in `Arial`.
18585 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
18587 … # corresponds to the numerical values described in the CSS 2.1
18591 … # `700` are considered bold, and weights less than `700`are not bold. The
18594 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
18595 "fontFamily": "A String", # The font family of the text.
18597 … # The font family can be any font from the Font menu in Slides or from
18598 … # [Google Fonts] (https://fonts.google.com/). If the font name is
18599 # unrecognized, the text is rendered in `Arial`.
18601 … # Some fonts can affect the weight of the text. If an update request
18602 … # specifies values for both `font_family` and `bold`, the explicitly-set
18604 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
18606 "magnitude": 3.14, # The magnitude.
18607 "unit": "A String", # The units for magnitude.
18609 "italic": True or False, # Whether or not the text is italicized.
18610 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
18613 … # Changing the link in an update request causes some other changes to the
18614 # text style of the range:
18616 … # * When setting a link, the text foreground color will be set to
18617 # ThemeColorType.HYPERLINK and the text will
18618 # be underlined. If these fields are modified in the same
18619 … # request, those values will be used instead of the link defaults.
18621 # also update the existing link to point to the new URL.
18624 … # will separate the newline character(s) into their own text runs. The
18625 … # link will be applied separately to the runs before and after the newline.
18626 … # * Removing a link will update the text style of the range to match the
18627 … # style of the preceding text (or the default text styles if the preceding
18628 … # text is another link) unless different styles are being set in the same
18630 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
18631 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
18632 … # in the presentation. There may not be a slide at this index.
18633 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
18638 … "underline": True or False, # Whether or not the text is underlined.
18639 … "bold": True or False, # Whether or not the text is rendered as bold.
18644 "lists": { # The bulleted lists contained in this text, keyed by list ID.
18645 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
18648 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
18649 … # level. A list has at most nine levels of nesting, so the possible values
18650 # for the keys of this map are 0 through 8, inclusive.
18651 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
18653 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
18656 … # inherited from the parent. Which text styles are inherited depend on the
18660 … # from the the newline character in the paragraph at the 0 nesting level of
18661 # the list inside the parent placeholder.
18663 … # from the newline character in the paragraph at its corresponding nesting
18664 # level of the list inside the parent placeholder.
18668 … # fields will revert the style to a value matching the defaults in the Slides
18670 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
18671 … # transparent, depending on if the `opaque_color` field in it is set.
18676 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18677 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18678 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18682 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
18683 … # transparent, depending on if the `opaque_color` field in it is set.
18688 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18689 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18690 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18694 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
18697 … # rendered in a smaller font size, computed based on the `font_size` field.
18698 … # The `font_size` itself is not affected by changes in this field.
18699 … "strikethrough": True or False, # Whether or not the text is struck through.
18700 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
18703 … # weights without breaking backwards compatibility. As such, when reading the
18704 … # style of a range of text, the value of `weighted_font_family#font_family`
18706 … # both fields are included in the field mask (either explicitly or through
18707 … # the wildcard `"*"`), their values are reconciled as follows:
18709 … # * If `font_family` is set and `weighted_font_family` is not, the value of
18711 … # * If both fields are set, the value of `font_family` must match that of
18712 … # `weighted_font_family#font_family`. If so, the font family and weight of
18715 … # * If `weighted_font_family` is set and `font_family` is not, the font
18717 … # * If neither field is set, the font family and weight of the text inherit
18718 … # from the parent. Note that these properties cannot inherit separately
18722 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
18729 "fontFamily": "A String", # The font family of the text.
18731 … # The font family can be any font from the Font menu in Slides or from
18732 … # [Google Fonts] (https://fonts.google.com/). If the font name is
18733 # unrecognized, the text is rendered in `Arial`.
18734 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
18736 … # corresponds to the numerical values described in the CSS 2.1
18740 … # `700` are considered bold, and weights less than `700`are not bold. The
18743 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
18744 "fontFamily": "A String", # The font family of the text.
18746 … # The font family can be any font from the Font menu in Slides or from
18747 … # [Google Fonts] (https://fonts.google.com/). If the font name is
18748 # unrecognized, the text is rendered in `Arial`.
18750 … # Some fonts can affect the weight of the text. If an update request
18751 … # specifies values for both `font_family` and `bold`, the explicitly-set
18753 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
18755 "magnitude": 3.14, # The magnitude.
18756 "unit": "A String", # The units for magnitude.
18758 … "italic": True or False, # Whether or not the text is italicized.
18759 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
18762 … # Changing the link in an update request causes some other changes to the
18763 # text style of the range:
18765 … # * When setting a link, the text foreground color will be set to
18766 # ThemeColorType.HYPERLINK and the text will
18767 # be underlined. If these fields are modified in the same
18768 … # request, those values will be used instead of the link defaults.
18770 # also update the existing link to point to the new URL.
18773 … # will separate the newline character(s) into their own text runs. The
18774 … # link will be applied separately to the runs before and after the newline.
18775 … # * Removing a link will update the text style of the range to match the
18776 … # style of the preceding text (or the default text styles if the preceding
18777 … # text is another link) unless different styles are being set in the same
18779 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
18780 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
18781 … # in the presentation. There may not be a slide at this index.
18782 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
18787 … "underline": True or False, # Whether or not the text is underlined.
18788 … "bold": True or False, # Whether or not the text is rendered as bold.
18792 "listId": "A String", # The ID of the list.
18796 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
18797 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
18798 # for newly created table cells in the Slides editor.
18799 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
18804 … "color": { # A themeable solid color value. # The color value of the solid fill.
18807 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18808 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18809 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18812 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
18813 # That is, the final pixel color is defined by the equation:
18820 "propertyState": "A String", # The background fill property state.
18822 … # Updating the fill on a table cell will implicitly update this field
18823 … # to `RENDERED`, unless another value is specified in the same request. To
18825 … # case, any other fill fields set in the same request will be ignored.
18827 …"contentAlignment": "A String", # The alignment of the content in the table cell. The default alig…
18828 … # matches the alignment for newly created table cells in the Slides editor.
18830 "rowSpan": 42, # Row span of the cell.
18831 "columnSpan": 42, # Column span of the cell.
18832 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
18833 "rowIndex": 42, # The 0-based row index.
18834 "columnIndex": 42, # The 0-based column index.
18838 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
18839 "magnitude": 3.14, # The magnitude.
18840 "unit": "A String", # The units for magnitude.
18842 … "tableRowProperties": { # Properties of each row in a table. # Properties of the row.
18843 … magnitude in a single direction in the specified units. # Minimum height of the row. The row will…
18844 … # a height equal to or greater than this value in order to show all the text
18845 # in the row's cell(s).
18846 "magnitude": 3.14, # The magnitude.
18847 "unit": "A String", # The units for magnitude.
18852 "columns": 42, # Number of columns in the table.
18856 "lineCategory": "A String", # The category of the line.
18858 … # It matches the `category` specified in CreateLineRequest, and can be updated with
18860 "lineProperties": { # The properties of the Line. # The properties of the line.
18862 # When unset, these fields default to values that match the appearance of
18863 # new lines created in the Slides editor.
18864 "dashStyle": "A String", # The dash style of the line.
18865 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
18866 "magnitude": 3.14, # The magnitude.
18867 "unit": "A String", # The units for magnitude.
18869 "endArrow": "A String", # The style of the arrow at the end of the line.
18870 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
18871 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
18872 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
18873 # in the presentation. There may not be a slide at this index.
18874 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
18879 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
18880 # lines created in the Slides editor.
18881 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
18886 … "color": { # A themeable solid color value. # The color value of the solid fill.
18889 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
18890 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
18891 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
18894 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
18895 # That is, the final pixel color is defined by the equation:
18903 …"startConnection": { # The properties for one end of a Line # The connection at the beginning of t…
18909 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
18911 # In most cases, it corresponds to the predefined connection site index from
18912 # the ECMA-376 standard. More information on those connection sites can be
18913 # found in the description of the "cnx" attribute in section 20.1.9.9 and
18919 … # The position of each connection site can also be viewed from Slides editor.
18920 "connectedObjectId": "A String", # The object ID of the connected page element.
18926 …"endConnection": { # The properties for one end of a Line # The connection at the end of the line.…
18931 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
18933 # In most cases, it corresponds to the predefined connection site index from
18934 # the ECMA-376 standard. More information on those connection sites can be
18935 # found in the description of the "cnx" attribute in section 20.1.9.9 and
18941 … # The position of each connection site can also be viewed from Slides editor.
18942 "connectedObjectId": "A String", # The object ID of the connected page element.
18948 "startArrow": "A String", # The style of the arrow at the beginning of the line.
18950 "lineType": "A String", # The type of the line.
18952 "size": { # A width and height. # The size of the page element.
18953 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
18954 "magnitude": 3.14, # The magnitude.
18955 "unit": "A String", # The units for magnitude.
18957 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
18958 "magnitude": 3.14, # The magnitude.
18959 "unit": "A String", # The units for magnitude.
18962 …"description": "A String", # The description of the page element. Combined with title to display a…
18966 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
18968 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains
18969 # notes for the corresponding slide.
18970 # The actual shape may not always exist on the notes page. Inserting text
18971 # using this object ID will automatically create the shape. In this case, the
18972 # actual shape may have different object ID. The `GetPresentation` or
18973 # `GetPage` action will always return the latest object ID.
18975 "objectId": "A String", # The object ID for this page. Object IDs used by
18977 # PageElement share the same namespace.
18978 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
18979 # update requests to assert that the presentation revision hasn't changed
18980 # since the last read operation. Only populated if the user has edit access
18981 # to the presentation.
18983 # The format of the revision ID may change over time, so it should be treated
18985 # hours after it has been returned and cannot be shared across users. If the
18986 # revision ID is unchanged between calls, then the presentation has not
18987 # changed. Conversely, a changed ID (for the same presentation and user)
18988 # usually means the presentation has been updated; however, a changed ID can
18990 …"masterProperties": { # The properties of Page that are only # Master specific properties. Only se…
18992 "displayName": "A String", # The human-readable name of the master.
18994 "pageProperties": { # The properties of the Page. # The properties of the page.
18996 # The page will inherit properties from the parent page. Depending on the page
18997 # type the hierarchy is defined in either
19000 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
19001 # from a parent page if it exists. If the page has no parent, then the
19002 # background fill defaults to the corresponding fill in the Slides editor.
19003 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
19008 "color": { # A themeable solid color value. # The color value of the solid fill.
19011 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19012 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19013 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19016 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
19017 # That is, the final pixel color is defined by the equation:
19024 "propertyState": "A String", # The background fill property state.
19026 # Updating the fill on a page will implicitly update this field to
19027 # `RENDERED`, unless another value is specified in the same request. To
19029 # any other fill fields set in the same request will be ignored.
19030 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
19031 # the specified picture. The picture is stretched to fit its container.
19032 "contentUrl": "A String", # Reading the content_url:
19035 # This URL is tagged with the account of the requester. Anyone with the URL
19036 # effectively accesses the picture as the original requester. Access to the
19037 # picture may be lost if the presentation's sharing settings change.
19039 # Writing the content_url:
19041 # The picture is fetched once at insertion time and a copy is stored for
19042 # display inside the presentation. Pictures must be less than 50MB in size,
19046 # The provided URL can be at most 2 kB in length.
19047 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
19048 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
19049 "magnitude": 3.14, # The magnitude.
19050 "unit": "A String", # The units for magnitude.
19052 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
19053 "magnitude": 3.14, # The magnitude.
19054 "unit": "A String", # The units for magnitude.
19059 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
19060 # a parent page. If the page has no parent, the color scheme uses a default
19062 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
19063 { # A pair mapping a theme color type to the concrete color it represents.
19064 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
19065 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19066 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19067 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19069 "type": "A String", # The type of the theme color.
19074 "pageType": "A String", # The type of the page.
19075 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
19077 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
19079 # notes. A notes page inherits properties from the
19081 # The placeholder shape with type BODY on the notes page contains the speaker
19082 # notes for this slide. The ID of this shape is identified by the
19084 # The notes page is read-only except for the text content and styles of the
19086 …"masterObjectId": "A String", # The object ID of the master that this slide is based on. This prop…
19088 …"layoutObjectId": "A String", # The object ID of the layout that this slide is based on. This prop…
19093 "layouts": [ # The layouts in the presentation. A layout is a template that determines
19094 # how content is arranged and styled on the slides that inherit from that
19097 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
19099 "displayName": "A String", # The human-readable name of the layout.
19100 "name": "A String", # The name of the layout.
19101 … "masterObjectId": "A String", # The object ID of the master that this layout is based on.
19103 "pageElements": [ # The page elements rendered on the page.
19107 "renderedText": "A String", # The text rendered as word art.
19111 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
19115 "objectId": "A String", # The object ID for this page element. Object IDs used by
19117 # google.apps.slides.v1.PageElement share the same namespace.
19118 … "title": "A String", # The title of the page element. Combined with description to display alt
19123 # This URL is tagged with the account of the requester. Anyone with the URL
19124 # effectively accesses the image as the original requester. Access to the
19125 # image may be lost if the presentation's sharing settings change.
19126 "imageProperties": { # The properties of the Image. # The properties of the image.
19127 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
19130 # if it exists. If there is no parent, the fields will default to the value
19131 # used for new page elements created in the Slides editor, which may depend on
19132 # the page element kind.
19133 "outlineFill": { # The fill of the outline. # The fill of the outline.
19134 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
19139 … "color": { # A themeable solid color value. # The color value of the solid fill.
19142 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19143 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19144 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19147 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
19148 # That is, the final pixel color is defined by the equation:
19156 "propertyState": "A String", # The outline property state.
19158 # Updating the outline on a page element will implicitly update this field
19159 # to `RENDERED`, unless another value is specified in the same request. To
19161 # this case, any other outline fields set in the same request will be
19163 "dashStyle": "A String", # The dash style of the outline.
19164 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
19165 "magnitude": 3.14, # The magnitude.
19166 "unit": "A String", # The units for magnitude.
19169 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
19171 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
19173 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
19176 # The colors in the gradient will replace the corresponding colors at
19177 # the same position in the color palette and apply to the image. This
19180 … "color": { # A themeable solid color value. # The color of the gradient stop.
19183 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19184 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19185 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19188 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
19190 … "position": 3.14, # The relative position of the color stop in the gradient band measured
19191 # in percentage. The value should be in the interval [0.0, 1.0].
19194 "name": "A String", # The name of the recolor effect.
19196 # The name is determined from the `recolor_stops` by matching the gradient
19197 # against the colors in the page's current color scheme. This property is
19200 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
19201 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
19202 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
19203 # in the presentation. There may not be a slide at this index.
19204 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
19209 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
19212 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
19216 # The crop properties is represented by the offsets of four edges which define
19217 # a crop rectangle. The offsets are measured in percentage from the
19218 # corresponding edges of the object's original bounding rectangle towards
19219 # inside, relative to the object's original dimensions.
19221 # - If the offset is in the interval (0, 1), the corresponding edge of crop
19222 # rectangle is positioned inside of the object's original bounding rectangle.
19223 … # - If the offset is negative or greater than 1, the corresponding edge of crop
19224 # rectangle is positioned outside of the object's original bounding rectangle.
19225 # - If the left edge of the crop rectangle is on the right side of its right
19226 # edge, the object will be flipped horizontally.
19227 # - If the top edge of the crop rectangle is below its bottom edge, the object
19229 # - If all offsets and rotation angle is 0, the object is not cropped.
19231 # After cropping, the content in the crop rectangle will be stretched to fit
19233 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
19234 # the right of the original bounding rectangle left edge, relative to the
19236 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
19237 … # above the original bounding rectangle bottom edge, relative to the object's
19239 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
19240 # Rotation angle is applied after the offset.
19241 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
19242 # to the left of the original bounding rectangle right edge, relative to the
19244 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
19245 # below the original bounding rectangle top edge, relative to the object's
19248 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
19252 # if it exists. If there is no parent, the fields will default to the value
19253 # used for new page elements created in the Slides editor, which may depend on
19254 # the page element kind.
19255 "color": { # A themeable solid color value. # The shadow color value.
19258 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19259 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19260 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19263 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
19264 # relative to the alignment position.
19277 "translateX": 3.14, # The X coordinate translation element.
19278 "translateY": 3.14, # The Y coordinate translation element.
19279 "scaleX": 3.14, # The X coordinate scaling element.
19280 "scaleY": 3.14, # The Y coordinate scaling element.
19281 "shearY": 3.14, # The Y coordinate shearing element.
19282 "shearX": 3.14, # The X coordinate shearing element.
19283 "unit": "A String", # The units for translate elements.
19285 "propertyState": "A String", # The shadow property state.
19287 # Updating the shadow on a page element will implicitly update this field to
19288 # `RENDERED`, unless another value is specified in the same request. To have
19290 # case, any other shadow fields set in the same request will be ignored.
19291 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
19293 "magnitude": 3.14, # The magnitude.
19294 "unit": "A String", # The units for magnitude.
19296 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
19297 "type": "A String", # The type of the shadow. This property is read-only.
19298 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
19299 # scale and skew of the shadow. This property is read-only.
19300 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
19303 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
19306 …"sourceUrl": "A String", # The source URL is the URL used to insert the image. The source URL can …
19309 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
19311 # The visual appearance of the page element is determined by its absolute
19312 # transform. To compute the absolute transform, preconcatenate a page
19313 # element's transform with the transforms of all of its parent groups. If the
19314 # page element is not in a group, its absolute transform is the same as the
19317 … # The initial transform for the newly created Group is always the identity transform.
19330 "translateX": 3.14, # The X coordinate translation element.
19331 "translateY": 3.14, # The Y coordinate translation element.
19332 "scaleX": 3.14, # The X coordinate scaling element.
19333 "scaleY": 3.14, # The Y coordinate scaling element.
19334 "shearY": 3.14, # The Y coordinate shearing element.
19335 "shearX": 3.14, # The X coordinate shearing element.
19336 "unit": "A String", # The units for translate elements.
19340 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
19342 … "textElements": [ # The text contents broken down into its component parts, including styling
19344 … { # A TextElement describes the content of a range of indices in the text content
19346 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
19348 … "content": "A String", # The rendered content of this auto text, if available.
19349 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
19352 … # inherited from the parent. Which text styles are inherited depend on the
19356 … # from the the newline character in the paragraph at the 0 nesting level of
19357 # the list inside the parent placeholder.
19359 … # from the newline character in the paragraph at its corresponding nesting
19360 # level of the list inside the parent placeholder.
19364 … # fields will revert the style to a value matching the defaults in the Slides
19366 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
19367 # transparent, depending on if the `opaque_color` field in it is set.
19372 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19373 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19374 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19378 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
19379 # transparent, depending on if the `opaque_color` field in it is set.
19384 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19385 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19386 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19390 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
19393 … # rendered in a smaller font size, computed based on the `font_size` field.
19394 # The `font_size` itself is not affected by changes in this field.
19395 … "strikethrough": True or False, # Whether or not the text is struck through.
19396 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
19399 … # weights without breaking backwards compatibility. As such, when reading the
19400 … # style of a range of text, the value of `weighted_font_family#font_family`
19402 … # both fields are included in the field mask (either explicitly or through
19403 # the wildcard `"*"`), their values are reconciled as follows:
19405 … # * If `font_family` is set and `weighted_font_family` is not, the value of
19407 … # * If both fields are set, the value of `font_family` must match that of
19408 … # `weighted_font_family#font_family`. If so, the font family and weight of
19411 … # * If `weighted_font_family` is set and `font_family` is not, the font
19413 … # * If neither field is set, the font family and weight of the text inherit
19414 … # from the parent. Note that these properties cannot inherit separately
19418 # `bold`, the `weighted_font_family` is applied first, then `bold`.
19425 "fontFamily": "A String", # The font family of the text.
19427 … # The font family can be any font from the Font menu in Slides or from
19428 # [Google Fonts] (https://fonts.google.com/). If the font name is
19429 # unrecognized, the text is rendered in `Arial`.
19430 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
19432 # corresponds to the numerical values described in the CSS 2.1
19436 … # `700` are considered bold, and weights less than `700`are not bold. The
19439 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
19440 "fontFamily": "A String", # The font family of the text.
19442 # The font family can be any font from the Font menu in Slides or from
19443 # [Google Fonts] (https://fonts.google.com/). If the font name is
19444 # unrecognized, the text is rendered in `Arial`.
19446 # Some fonts can affect the weight of the text. If an update request
19447 … # specifies values for both `font_family` and `bold`, the explicitly-set
19449 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
19451 "magnitude": 3.14, # The magnitude.
19452 "unit": "A String", # The units for magnitude.
19454 "italic": True or False, # Whether or not the text is italicized.
19455 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
19458 … # Changing the link in an update request causes some other changes to the
19459 # text style of the range:
19461 # * When setting a link, the text foreground color will be set to
19462 # ThemeColorType.HYPERLINK and the text will
19463 # be underlined. If these fields are modified in the same
19464 # request, those values will be used instead of the link defaults.
19466 # also update the existing link to point to the new URL.
19469 … # will separate the newline character(s) into their own text runs. The
19470 … # link will be applied separately to the runs before and after the newline.
19471 … # * Removing a link will update the text style of the range to match the
19472 … # style of the preceding text (or the default text styles if the preceding
19473 … # text is another link) unless different styles are being set in the same
19475 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
19476 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
19477 # in the presentation. There may not be a slide at this index.
19478 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
19483 "underline": True or False, # Whether or not the text is underlined.
19484 "bold": True or False, # Whether or not the text is rendered as bold.
19486 "type": "A String", # The type of this auto text.
19488 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
19490 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
19491 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
19493 # The `start_index` and `end_index` of this TextElement represent the
19494 # range of the paragraph. Other TextElements with an index range contained
19496 # paragraph. The range of indices of two separate paragraphs will never
19498 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
19501 … # inherited from the parent. Which paragraph styles are inherited depend on the
19504 # * A paragraph not in a list will inherit its paragraph style from the
19505 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
19506 … # * A paragraph in a list will inherit its paragraph style from the paragraph
19507 # at its corresponding nesting level of the list inside the parent
19511 "spacingMode": "A String", # The spacing mode for the paragraph.
19512 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
19515 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
19516 # inherited from the parent.
19517 "magnitude": 3.14, # The magnitude.
19518 "unit": "A String", # The units for magnitude.
19520 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
19521 … # is represented as 100.0. If unset, the value is inherited from the parent.
19522 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
19523 … # the start of the text, based on the current text direction. If unset, the
19524 # value is inherited from the parent.
19525 "magnitude": 3.14, # The magnitude.
19526 "unit": "A String", # The units for magnitude.
19528 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
19529 # inherited from the parent.
19530 "magnitude": 3.14, # The magnitude.
19531 "unit": "A String", # The units for magnitude.
19533 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
19534 … # the end of the text, based on the current text direction. If unset, the
19535 # value is inherited from the parent.
19536 "magnitude": 3.14, # The magnitude.
19537 "unit": "A String", # The units for magnitude.
19539 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
19540 # If unset, the value is inherited from the parent.
19541 "magnitude": 3.14, # The magnitude.
19542 "unit": "A String", # The units for magnitude.
19544 "alignment": "A String", # The text alignment for this paragraph.
19546 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
19548 "nestingLevel": 42, # The nesting level of this paragraph in the list.
19549 "listId": "A String", # The ID of the list this paragraph belongs to.
19550 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
19553 … # inherited from the parent. Which text styles are inherited depend on the
19557 … # from the the newline character in the paragraph at the 0 nesting level of
19558 # the list inside the parent placeholder.
19560 … # from the newline character in the paragraph at its corresponding nesting
19561 # level of the list inside the parent placeholder.
19565 … # fields will revert the style to a value matching the defaults in the Slides
19567 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
19568 … # transparent, depending on if the `opaque_color` field in it is set.
19573 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19574 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19575 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19579 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
19580 … # transparent, depending on if the `opaque_color` field in it is set.
19585 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19586 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19587 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19591 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
19594 … # rendered in a smaller font size, computed based on the `font_size` field.
19595 # The `font_size` itself is not affected by changes in this field.
19596 … "strikethrough": True or False, # Whether or not the text is struck through.
19597 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
19600 … # weights without breaking backwards compatibility. As such, when reading the
19601 … # style of a range of text, the value of `weighted_font_family#font_family`
19603 … # both fields are included in the field mask (either explicitly or through
19604 # the wildcard `"*"`), their values are reconciled as follows:
19606 … # * If `font_family` is set and `weighted_font_family` is not, the value of
19608 … # * If both fields are set, the value of `font_family` must match that of
19609 … # `weighted_font_family#font_family`. If so, the font family and weight of
19612 … # * If `weighted_font_family` is set and `font_family` is not, the font
19614 … # * If neither field is set, the font family and weight of the text inherit
19615 … # from the parent. Note that these properties cannot inherit separately
19619 # `bold`, the `weighted_font_family` is applied first, then `bold`.
19626 "fontFamily": "A String", # The font family of the text.
19628 … # The font family can be any font from the Font menu in Slides or from
19629 # [Google Fonts] (https://fonts.google.com/). If the font name is
19630 # unrecognized, the text is rendered in `Arial`.
19631 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
19633 # corresponds to the numerical values described in the CSS 2.1
19637 … # `700` are considered bold, and weights less than `700`are not bold. The
19640 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
19641 "fontFamily": "A String", # The font family of the text.
19643 … # The font family can be any font from the Font menu in Slides or from
19644 # [Google Fonts] (https://fonts.google.com/). If the font name is
19645 # unrecognized, the text is rendered in `Arial`.
19647 # Some fonts can affect the weight of the text. If an update request
19648 … # specifies values for both `font_family` and `bold`, the explicitly-set
19650 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
19652 "magnitude": 3.14, # The magnitude.
19653 "unit": "A String", # The units for magnitude.
19655 "italic": True or False, # Whether or not the text is italicized.
19656 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
19659 … # Changing the link in an update request causes some other changes to the
19660 # text style of the range:
19662 # * When setting a link, the text foreground color will be set to
19663 # ThemeColorType.HYPERLINK and the text will
19664 # be underlined. If these fields are modified in the same
19665 # request, those values will be used instead of the link defaults.
19667 # also update the existing link to point to the new URL.
19670 … # will separate the newline character(s) into their own text runs. The
19671 … # link will be applied separately to the runs before and after the newline.
19672 … # * Removing a link will update the text style of the range to match the
19673 … # style of the preceding text (or the default text styles if the preceding
19674 … # text is another link) unless different styles are being set in the same
19676 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
19677 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
19678 # in the presentation. There may not be a slide at this index.
19679 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
19684 "underline": True or False, # Whether or not the text is underlined.
19685 "bold": True or False, # Whether or not the text is rendered as bold.
19687 "glyph": "A String", # The rendered bullet glyph for this paragraph.
19690 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
19691 # in the run have the same TextStyle.
19693 # The `start_index` and `end_index` of TextRuns will always be fully
19694 # contained in the index range of a single `paragraph_marker` TextElement.
19697 "content": "A String", # The text of this run.
19698 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
19701 … # inherited from the parent. Which text styles are inherited depend on the
19705 … # from the the newline character in the paragraph at the 0 nesting level of
19706 # the list inside the parent placeholder.
19708 … # from the newline character in the paragraph at its corresponding nesting
19709 # level of the list inside the parent placeholder.
19713 … # fields will revert the style to a value matching the defaults in the Slides
19715 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
19716 # transparent, depending on if the `opaque_color` field in it is set.
19721 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19722 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19723 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19727 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
19728 # transparent, depending on if the `opaque_color` field in it is set.
19733 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19734 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19735 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19739 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
19742 … # rendered in a smaller font size, computed based on the `font_size` field.
19743 # The `font_size` itself is not affected by changes in this field.
19744 … "strikethrough": True or False, # Whether or not the text is struck through.
19745 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
19748 … # weights without breaking backwards compatibility. As such, when reading the
19749 … # style of a range of text, the value of `weighted_font_family#font_family`
19751 … # both fields are included in the field mask (either explicitly or through
19752 # the wildcard `"*"`), their values are reconciled as follows:
19754 … # * If `font_family` is set and `weighted_font_family` is not, the value of
19756 … # * If both fields are set, the value of `font_family` must match that of
19757 … # `weighted_font_family#font_family`. If so, the font family and weight of
19760 … # * If `weighted_font_family` is set and `font_family` is not, the font
19762 … # * If neither field is set, the font family and weight of the text inherit
19763 … # from the parent. Note that these properties cannot inherit separately
19767 # `bold`, the `weighted_font_family` is applied first, then `bold`.
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`.
19779 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
19781 # corresponds to the numerical values described in the CSS 2.1
19785 … # `700` are considered bold, and weights less than `700`are not bold. The
19788 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
19789 "fontFamily": "A String", # The font family of the text.
19791 # The font family can be any font from the Font menu in Slides or from
19792 # [Google Fonts] (https://fonts.google.com/). If the font name is
19793 # unrecognized, the text is rendered in `Arial`.
19795 # Some fonts can affect the weight of the text. If an update request
19796 … # specifies values for both `font_family` and `bold`, the explicitly-set
19798 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
19800 "magnitude": 3.14, # The magnitude.
19801 "unit": "A String", # The units for magnitude.
19803 "italic": True or False, # Whether or not the text is italicized.
19804 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
19807 … # Changing the link in an update request causes some other changes to the
19808 # text style of the range:
19810 # * When setting a link, the text foreground color will be set to
19811 # ThemeColorType.HYPERLINK and the text will
19812 # be underlined. If these fields are modified in the same
19813 # request, those values will be used instead of the link defaults.
19815 # also update the existing link to point to the new URL.
19818 … # will separate the newline character(s) into their own text runs. The
19819 … # link will be applied separately to the runs before and after the newline.
19820 … # * Removing a link will update the text style of the range to match the
19821 … # style of the preceding text (or the default text styles if the preceding
19822 … # text is another link) unless different styles are being set in the same
19824 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
19825 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
19826 # in the presentation. There may not be a slide at this index.
19827 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
19832 "underline": True or False, # Whether or not the text is underlined.
19833 "bold": True or False, # Whether or not the text is rendered as bold.
19838 "lists": { # The bulleted lists contained in this text, keyed by list ID.
19839 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
19842 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
19843 # level. A list has at most nine levels of nesting, so the possible values
19844 # for the keys of this map are 0 through 8, inclusive.
19845 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
19847 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
19850 … # inherited from the parent. Which text styles are inherited depend on the
19854 … # from the the newline character in the paragraph at the 0 nesting level of
19855 # the list inside the parent placeholder.
19857 … # from the newline character in the paragraph at its corresponding nesting
19858 # level of the list inside the parent placeholder.
19862 … # fields will revert the style to a value matching the defaults in the Slides
19864 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
19865 … # transparent, depending on if the `opaque_color` field in it is set.
19870 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19871 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19872 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19876 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
19877 … # transparent, depending on if the `opaque_color` field in it is set.
19882 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
19883 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
19884 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
19888 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
19891 … # rendered in a smaller font size, computed based on the `font_size` field.
19892 # The `font_size` itself is not affected by changes in this field.
19893 … "strikethrough": True or False, # Whether or not the text is struck through.
19894 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
19897 … # weights without breaking backwards compatibility. As such, when reading the
19898 … # style of a range of text, the value of `weighted_font_family#font_family`
19900 … # both fields are included in the field mask (either explicitly or through
19901 # the wildcard `"*"`), their values are reconciled as follows:
19903 … # * If `font_family` is set and `weighted_font_family` is not, the value of
19905 … # * If both fields are set, the value of `font_family` must match that of
19906 … # `weighted_font_family#font_family`. If so, the font family and weight of
19909 … # * If `weighted_font_family` is set and `font_family` is not, the font
19911 … # * If neither field is set, the font family and weight of the text inherit
19912 … # from the parent. Note that these properties cannot inherit separately
19916 # `bold`, the `weighted_font_family` is applied first, then `bold`.
19923 "fontFamily": "A String", # The font family of the text.
19925 … # The font family can be any font from the Font menu in Slides or from
19926 # [Google Fonts] (https://fonts.google.com/). If the font name is
19927 # unrecognized, the text is rendered in `Arial`.
19928 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
19930 # corresponds to the numerical values described in the CSS 2.1
19934 … # `700` are considered bold, and weights less than `700`are not bold. The
19937 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
19938 "fontFamily": "A String", # The font family of the text.
19940 … # The font family can be any font from the Font menu in Slides or from
19941 # [Google Fonts] (https://fonts.google.com/). If the font name is
19942 # unrecognized, the text is rendered in `Arial`.
19944 # Some fonts can affect the weight of the text. If an update request
19945 … # specifies values for both `font_family` and `bold`, the explicitly-set
19947 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
19949 "magnitude": 3.14, # The magnitude.
19950 "unit": "A String", # The units for magnitude.
19952 "italic": True or False, # Whether or not the text is italicized.
19953 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
19956 … # Changing the link in an update request causes some other changes to the
19957 # text style of the range:
19959 # * When setting a link, the text foreground color will be set to
19960 # ThemeColorType.HYPERLINK and the text will
19961 # be underlined. If these fields are modified in the same
19962 # request, those values will be used instead of the link defaults.
19964 # also update the existing link to point to the new URL.
19967 … # will separate the newline character(s) into their own text runs. The
19968 … # link will be applied separately to the runs before and after the newline.
19969 … # * Removing a link will update the text style of the range to match the
19970 … # style of the preceding text (or the default text styles if the preceding
19971 … # text is another link) unless different styles are being set in the same
19973 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
19974 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
19975 # in the presentation. There may not be a slide at this index.
19976 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
19981 "underline": True or False, # Whether or not the text is underlined.
19982 "bold": True or False, # Whether or not the text is rendered as bold.
19986 "listId": "A String", # The ID of the list.
19990 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
19992 # If the shape is a placeholder shape as determined by the
19995 # Determining the rendered value of the property depends on the corresponding
19997 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
19998 # a parent placeholder if it exists. If the shape has no parent, then the
19999 # default shadow matches the defaults for new shapes created in the Slides
20003 # if it exists. If there is no parent, the fields will default to the value
20004 # used for new page elements created in the Slides editor, which may depend on
20005 # the page element kind.
20006 "color": { # A themeable solid color value. # The shadow color value.
20009 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20010 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20011 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20014 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
20015 # relative to the alignment position.
20028 "translateX": 3.14, # The X coordinate translation element.
20029 "translateY": 3.14, # The Y coordinate translation element.
20030 "scaleX": 3.14, # The X coordinate scaling element.
20031 "scaleY": 3.14, # The Y coordinate scaling element.
20032 "shearY": 3.14, # The Y coordinate shearing element.
20033 "shearX": 3.14, # The X coordinate shearing element.
20034 "unit": "A String", # The units for translate elements.
20036 "propertyState": "A String", # The shadow property state.
20038 # Updating the shadow on a page element will implicitly update this field to
20039 # `RENDERED`, unless another value is specified in the same request. To have
20041 # case, any other shadow fields set in the same request will be ignored.
20042 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
20044 "magnitude": 3.14, # The magnitude.
20045 "unit": "A String", # The units for magnitude.
20047 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
20048 "type": "A String", # The type of the shadow. This property is read-only.
20049 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
20050 # scale and skew of the shadow. This property is read-only.
20051 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
20054 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
20055 # inherited from a parent placeholder if it exists. If the shape has no
20056 # parent, then the default background fill depends on the shape type,
20057 # matching the defaults for new shapes created in the Slides editor.
20058 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
20063 … "color": { # A themeable solid color value. # The color value of the solid fill.
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.
20071 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
20072 # That is, the final pixel color is defined by the equation:
20079 "propertyState": "A String", # The background fill property state.
20081 # Updating the fill on a shape will implicitly update this field to
20082 # `RENDERED`, unless another value is specified in the same request. To
20084 # any other fill fields set in the same request will be ignored.
20086 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
20088 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
20089 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
20090 # in the presentation. There may not be a slide at this index.
20091 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
20096 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
20097 # parent placeholder if it exists. If the shape has no parent, then the
20098 # default outline depends on the shape type, matching the defaults for
20099 # new shapes created in the Slides editor.
20102 # if it exists. If there is no parent, the fields will default to the value
20103 # used for new page elements created in the Slides editor, which may depend on
20104 # the page element kind.
20105 "outlineFill": { # The fill of the outline. # The fill of the outline.
20106 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
20111 … "color": { # A themeable solid color value. # The color value of the solid fill.
20114 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20115 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20116 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20119 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
20120 # That is, the final pixel color is defined by the equation:
20128 "propertyState": "A String", # The outline property state.
20130 # Updating the outline on a page element will implicitly update this field
20131 # to `RENDERED`, unless another value is specified in the same request. To
20133 # this case, any other outline fields set in the same request will be
20135 "dashStyle": "A String", # The dash style of the outline.
20136 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
20137 "magnitude": 3.14, # The magnitude.
20138 "unit": "A String", # The units for magnitude.
20141 … "contentAlignment": "A String", # The alignment of the content in the shape. If unspecified,
20142 # the alignment is inherited from a parent placeholder if it exists. If the
20143 # shape has no parent, the default alignment matches the alignment for new
20144 # shapes created in the Slides editor.
20146 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
20149 # If set, the shape is a placeholder shape and any inherited properties
20150 # can be resolved by looking at the parent placeholder identified by the
20152 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
20153 # If unset, the parent placeholder shape does not exist, so the shape does
20155 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
20156 # the same page, they would have different index values.
20157 "type": "A String", # The type of the placeholder.
20159 "shapeType": "A String", # The type of the shape.
20164 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
20165 # minutes. This URL is tagged with the account of the requester. Anyone with
20166 # the URL effectively accesses the image as the original requester. Access to
20167 # the image may be lost if the presentation's sharing settings change.
20168 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
20169 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
20170 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
20171 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
20174 # if it exists. If there is no parent, the fields will default to the value
20175 … # used for new page elements created in the Slides editor, which may depend on
20176 # the page element kind.
20177 "outlineFill": { # The fill of the outline. # The fill of the outline.
20178 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
20183 … "color": { # A themeable solid color value. # The color value of the solid fill.
20186 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20187 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20188 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20191 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
20192 # That is, the final pixel color is defined by the equation:
20200 "propertyState": "A String", # The outline property state.
20202 # Updating the outline on a page element will implicitly update this field
20203 # to `RENDERED`, unless another value is specified in the same request. To
20205 # this case, any other outline fields set in the same request will be
20207 "dashStyle": "A String", # The dash style of the outline.
20208 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
20209 "magnitude": 3.14, # The magnitude.
20210 "unit": "A String", # The units for magnitude.
20213 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
20215 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
20217 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
20220 # The colors in the gradient will replace the corresponding colors at
20221 # the same position in the color palette and apply to the image. This
20224 … "color": { # A themeable solid color value. # The color of the gradient stop.
20227 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20228 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20229 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20232 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
20234 … "position": 3.14, # The relative position of the color stop in the gradient band measured
20235 # in percentage. The value should be in the interval [0.0, 1.0].
20238 "name": "A String", # The name of the recolor effect.
20240 # The name is determined from the `recolor_stops` by matching the gradient
20241 # against the colors in the page's current color scheme. This property is
20244 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
20245 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
20246 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
20247 # in the presentation. There may not be a slide at this index.
20248 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
20253 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
20256 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
20260 … # The crop properties is represented by the offsets of four edges which define
20261 # a crop rectangle. The offsets are measured in percentage from the
20262 # corresponding edges of the object's original bounding rectangle towards
20263 # inside, relative to the object's original dimensions.
20265 # - If the offset is in the interval (0, 1), the corresponding edge of crop
20266 … # rectangle is positioned inside of the object's original bounding rectangle.
20267 … # - If the offset is negative or greater than 1, the corresponding edge of crop
20268 … # rectangle is positioned outside of the object's original bounding rectangle.
20269 # - If the left edge of the crop rectangle is on the right side of its right
20270 # edge, the object will be flipped horizontally.
20271 … # - If the top edge of the crop rectangle is below its bottom edge, the object
20273 # - If all offsets and rotation angle is 0, the object is not cropped.
20275 # After cropping, the content in the crop rectangle will be stretched to fit
20277 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
20278 # the right of the original bounding rectangle left edge, relative to the
20280 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
20281 … # above the original bounding rectangle bottom edge, relative to the object's
20283 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
20284 # Rotation angle is applied after the offset.
20285 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
20286 … # to the left of the original bounding rectangle right edge, relative to the
20288 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
20289 # below the original bounding rectangle top edge, relative to the object's
20292 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
20296 # if it exists. If there is no parent, the fields will default to the value
20297 … # used for new page elements created in the Slides editor, which may depend on
20298 # the page element kind.
20299 "color": { # A themeable solid color value. # The shadow color value.
20302 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20303 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20304 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20307 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
20308 # relative to the alignment position.
20321 "translateX": 3.14, # The X coordinate translation element.
20322 "translateY": 3.14, # The Y coordinate translation element.
20323 "scaleX": 3.14, # The X coordinate scaling element.
20324 "scaleY": 3.14, # The Y coordinate scaling element.
20325 "shearY": 3.14, # The Y coordinate shearing element.
20326 "shearX": 3.14, # The X coordinate shearing element.
20327 "unit": "A String", # The units for translate elements.
20329 "propertyState": "A String", # The shadow property state.
20331 … # Updating the shadow on a page element will implicitly update this field to
20332 … # `RENDERED`, unless another value is specified in the same request. To have
20334 # case, any other shadow fields set in the same request will be ignored.
20335 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
20337 "magnitude": 3.14, # The magnitude.
20338 "unit": "A String", # The units for magnitude.
20340 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
20341 "type": "A String", # The type of the shadow. This property is read-only.
20342 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
20343 # scale and skew of the shadow. This property is read-only.
20344 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
20347 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
20351 … "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
20356 … "url": "A String", # An URL to a video. The URL is valid as long as the source video exists and
20358 "videoProperties": { # The properties of the Video. # The properties of the video.
20359 … "start": 42, # The time at which to start playback, measured in seconds from the beginning
20360 # of the video.
20361 # If set, the start time should be before the end time.
20362 # If you set this to a value that exceeds the video's length in seconds, the
20363 # video will be played from the last second.
20364 # If not set, the video will be played from the beginning.
20365 …"autoPlay": True or False, # Whether to enable video autoplay when the page is displayed in present
20367 … "end": 42, # The time at which to end playback, measured in seconds from the beginning
20368 # of the video.
20369 # If set, the end time should be after the start time.
20370 # If not set or if you set this to a value that exceeds the video's length,
20371 # the video will be played until its end.
20372 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
20373 # videos created in the Slides editor.
20376 # if it exists. If there is no parent, the fields will default to the value
20377 # used for new page elements created in the Slides editor, which may depend on
20378 # the page element kind.
20379 "outlineFill": { # The fill of the outline. # The fill of the outline.
20380 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
20385 … "color": { # A themeable solid color value. # The color value of the solid fill.
20388 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20389 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20390 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20393 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
20394 # That is, the final pixel color is defined by the equation:
20402 "propertyState": "A String", # The outline property state.
20404 # Updating the outline on a page element will implicitly update this field
20405 # to `RENDERED`, unless another value is specified in the same request. To
20407 # this case, any other outline fields set in the same request will be
20409 "dashStyle": "A String", # The dash style of the outline.
20410 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
20411 "magnitude": 3.14, # The magnitude.
20412 "unit": "A String", # The units for magnitude.
20415 … "mute": True or False, # Whether to mute the audio during video playback. Defaults to false.
20417 "id": "A String", # The video source's unique identifier for this video.
20418 "source": "A String", # The video source.
20422 "rows": 42, # Number of rows in the table.
20425 # A table's horizontal cell borders are represented as a grid. The grid has
20426 # one more row than the number of rows in the table and the same number of
20427 # columns as the table. For example, if the table is 3 x 3, its horizontal
20431 # merged, it is not included in the response.
20432 { # The properties of each border cell.
20433 … "tableBorderProperties": { # The border styling properties of the # The border properties.
20435 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
20436 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
20441 … "color": { # A themeable solid color value. # The color value of the solid fill.
20444 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20445 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20446 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20449 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
20450 # That is, the final pixel color is defined by the equation:
20458 "dashStyle": "A String", # The dash style of the border.
20459 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
20460 "magnitude": 3.14, # The magnitude.
20461 "unit": "A String", # The units for magnitude.
20464 …: { # A location of a single table cell within a table. # The location of the border within the bo…
20465 "rowIndex": 42, # The 0-based row index.
20466 "columnIndex": 42, # The 0-based column index.
20474 # A table's vertical cell borders are represented as a grid. The grid has the
20475 # same number of rows as the table and one more column than the number of
20476 # columns in the table. For example, if the table is 3 x 3, its vertical
20480 # merged, it is not included in the response.
20481 { # The properties of each border cell.
20482 … "tableBorderProperties": { # The border styling properties of the # The border properties.
20484 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
20485 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
20490 … "color": { # A themeable solid color value. # The color value of the solid fill.
20493 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20494 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20495 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20498 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
20499 # That is, the final pixel color is defined by the equation:
20507 "dashStyle": "A String", # The dash style of the border.
20508 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
20509 "magnitude": 3.14, # The magnitude.
20510 "unit": "A String", # The units for magnitude.
20513 …: { # A location of a single table cell within a table. # The location of the border within the bo…
20514 "rowIndex": 42, # The 0-based row index.
20515 "columnIndex": 42, # The 0-based column index.
20523 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
20524 "magnitude": 3.14, # The magnitude.
20525 "unit": "A String", # The units for magnitude.
20539 # than 1. As a result, the length of this collection does not always match
20540 # the number of columns of the entire table.
20542 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
20544 … "textElements": [ # The text contents broken down into its component parts, including styling
20546 … { # A TextElement describes the content of a range of indices in the text content
20548 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
20550 … "content": "A String", # The rendered content of this auto text, if available.
20551 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
20554 … # inherited from the parent. Which text styles are inherited depend on the
20558 … # from the the newline character in the paragraph at the 0 nesting level of
20559 # the list inside the parent placeholder.
20561 … # from the newline character in the paragraph at its corresponding nesting
20562 # level of the list inside the parent placeholder.
20566 … # fields will revert the style to a value matching the defaults in the Slides
20568 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
20569 … # transparent, depending on if the `opaque_color` field in it is set.
20574 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20575 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20576 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20580 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
20581 … # transparent, depending on if the `opaque_color` field in it is set.
20586 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20587 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20588 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20592 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
20595 … # rendered in a smaller font size, computed based on the `font_size` field.
20596 … # The `font_size` itself is not affected by changes in this field.
20597 … "strikethrough": True or False, # Whether or not the text is struck through.
20598 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
20601 … # weights without breaking backwards compatibility. As such, when reading the
20602 … # style of a range of text, the value of `weighted_font_family#font_family`
20604 … # both fields are included in the field mask (either explicitly or through
20605 # the wildcard `"*"`), their values are reconciled as follows:
20607 … # * If `font_family` is set and `weighted_font_family` is not, the value of
20609 … # * If both fields are set, the value of `font_family` must match that of
20610 … # `weighted_font_family#font_family`. If so, the font family and weight of
20613 … # * If `weighted_font_family` is set and `font_family` is not, the font
20615 … # * If neither field is set, the font family and weight of the text inherit
20616 … # from the parent. Note that these properties cannot inherit separately
20620 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
20627 "fontFamily": "A String", # The font family of the text.
20629 … # The font family can be any font from the Font menu in Slides or from
20630 … # [Google Fonts] (https://fonts.google.com/). If the font name is
20631 # unrecognized, the text is rendered in `Arial`.
20632 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
20634 … # corresponds to the numerical values described in the CSS 2.1
20638 … # `700` are considered bold, and weights less than `700`are not bold. The
20641 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
20642 "fontFamily": "A String", # The font family of the text.
20644 … # The font family can be any font from the Font menu in Slides or from
20645 … # [Google Fonts] (https://fonts.google.com/). If the font name is
20646 # unrecognized, the text is rendered in `Arial`.
20648 … # Some fonts can affect the weight of the text. If an update request
20649 … # specifies values for both `font_family` and `bold`, the explicitly-set
20651 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
20653 "magnitude": 3.14, # The magnitude.
20654 "unit": "A String", # The units for magnitude.
20656 "italic": True or False, # Whether or not the text is italicized.
20657 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
20660 … # Changing the link in an update request causes some other changes to the
20661 # text style of the range:
20663 … # * When setting a link, the text foreground color will be set to
20664 # ThemeColorType.HYPERLINK and the text will
20665 # be underlined. If these fields are modified in the same
20666 … # request, those values will be used instead of the link defaults.
20668 # also update the existing link to point to the new URL.
20671 … # will separate the newline character(s) into their own text runs. The
20672 … # link will be applied separately to the runs before and after the newline.
20673 … # * Removing a link will update the text style of the range to match the
20674 … # style of the preceding text (or the default text styles if the preceding
20675 … # text is another link) unless different styles are being set in the same
20677 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
20678 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
20679 … # in the presentation. There may not be a slide at this index.
20680 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
20685 … "underline": True or False, # Whether or not the text is underlined.
20686 … "bold": True or False, # Whether or not the text is rendered as bold.
20688 "type": "A String", # The type of this auto text.
20690 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
20692 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
20693 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
20695 … # The `start_index` and `end_index` of this TextElement represent the
20696 … # range of the paragraph. Other TextElements with an index range contained
20698 … # paragraph. The range of indices of two separate paragraphs will never
20700 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
20703 … # inherited from the parent. Which paragraph styles are inherited depend on the
20706 … # * A paragraph not in a list will inherit its paragraph style from the
20707 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
20708 … # * A paragraph in a list will inherit its paragraph style from the paragraph
20709 … # at its corresponding nesting level of the list inside the parent
20713 "spacingMode": "A String", # The spacing mode for the paragraph.
20714 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
20717 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
20718 # inherited from the parent.
20719 "magnitude": 3.14, # The magnitude.
20720 "unit": "A String", # The units for magnitude.
20722 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
20723 … # is represented as 100.0. If unset, the value is inherited from the parent.
20724 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
20725 … # the start of the text, based on the current text direction. If unset, the
20726 # value is inherited from the parent.
20727 "magnitude": 3.14, # The magnitude.
20728 "unit": "A String", # The units for magnitude.
20730 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
20731 # inherited from the parent.
20732 "magnitude": 3.14, # The magnitude.
20733 "unit": "A String", # The units for magnitude.
20735 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
20736 … # the end of the text, based on the current text direction. If unset, the
20737 # value is inherited from the parent.
20738 "magnitude": 3.14, # The magnitude.
20739 "unit": "A String", # The units for magnitude.
20741 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
20742 # If unset, the value is inherited from the parent.
20743 "magnitude": 3.14, # The magnitude.
20744 "unit": "A String", # The units for magnitude.
20746 "alignment": "A String", # The text alignment for this paragraph.
20748 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
20750 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
20751 … "listId": "A String", # The ID of the list this paragraph belongs to.
20752 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
20755 … # inherited from the parent. Which text styles are inherited depend on the
20759 … # from the the newline character in the paragraph at the 0 nesting level of
20760 # the list inside the parent placeholder.
20762 … # from the newline character in the paragraph at its corresponding nesting
20763 # level of the list inside the parent placeholder.
20767 … # fields will revert the style to a value matching the defaults in the Slides
20769 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
20770 … # transparent, depending on if the `opaque_color` field in it is set.
20775 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20776 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20777 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20781 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
20782 … # transparent, depending on if the `opaque_color` field in it is set.
20787 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20788 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20789 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20793 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
20796 … # rendered in a smaller font size, computed based on the `font_size` field.
20797 … # The `font_size` itself is not affected by changes in this field.
20798 … "strikethrough": True or False, # Whether or not the text is struck through.
20799 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
20802 … # weights without breaking backwards compatibility. As such, when reading the
20803 … # style of a range of text, the value of `weighted_font_family#font_family`
20805 … # both fields are included in the field mask (either explicitly or through
20806 … # the wildcard `"*"`), their values are reconciled as follows:
20808 … # * If `font_family` is set and `weighted_font_family` is not, the value of
20810 … # * If both fields are set, the value of `font_family` must match that of
20811 … # `weighted_font_family#font_family`. If so, the font family and weight of
20814 … # * If `weighted_font_family` is set and `font_family` is not, the font
20816 … # * If neither field is set, the font family and weight of the text inherit
20817 … # from the parent. Note that these properties cannot inherit separately
20821 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
20828 "fontFamily": "A String", # The font family of the text.
20830 … # The font family can be any font from the Font menu in Slides or from
20831 … # [Google Fonts] (https://fonts.google.com/). If the font name is
20832 # unrecognized, the text is rendered in `Arial`.
20833 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
20835 … # corresponds to the numerical values described in the CSS 2.1
20839 … # `700` are considered bold, and weights less than `700`are not bold. The
20842 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
20843 "fontFamily": "A String", # The font family of the text.
20845 … # The font family can be any font from the Font menu in Slides or from
20846 … # [Google Fonts] (https://fonts.google.com/). If the font name is
20847 # unrecognized, the text is rendered in `Arial`.
20849 … # Some fonts can affect the weight of the text. If an update request
20850 … # specifies values for both `font_family` and `bold`, the explicitly-set
20852 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
20854 "magnitude": 3.14, # The magnitude.
20855 "unit": "A String", # The units for magnitude.
20857 … "italic": True or False, # Whether or not the text is italicized.
20858 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
20861 … # Changing the link in an update request causes some other changes to the
20862 # text style of the range:
20864 … # * When setting a link, the text foreground color will be set to
20865 # ThemeColorType.HYPERLINK and the text will
20866 # be underlined. If these fields are modified in the same
20867 … # request, those values will be used instead of the link defaults.
20869 # also update the existing link to point to the new URL.
20872 … # will separate the newline character(s) into their own text runs. The
20873 … # link will be applied separately to the runs before and after the newline.
20874 … # * Removing a link will update the text style of the range to match the
20875 … # style of the preceding text (or the default text styles if the preceding
20876 … # text is another link) unless different styles are being set in the same
20878 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
20879 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
20880 … # in the presentation. There may not be a slide at this index.
20881 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
20886 … "underline": True or False, # Whether or not the text is underlined.
20887 … "bold": True or False, # Whether or not the text is rendered as bold.
20889 … "glyph": "A String", # The rendered bullet glyph for this paragraph.
20892 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
20893 # in the run have the same TextStyle.
20895 … # The `start_index` and `end_index` of TextRuns will always be fully
20896 … # contained in the index range of a single `paragraph_marker` TextElement.
20899 "content": "A String", # The text of this run.
20900 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
20903 … # inherited from the parent. Which text styles are inherited depend on the
20907 … # from the the newline character in the paragraph at the 0 nesting level of
20908 # the list inside the parent placeholder.
20910 … # from the newline character in the paragraph at its corresponding nesting
20911 # level of the list inside the parent placeholder.
20915 … # fields will revert the style to a value matching the defaults in the Slides
20917 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
20918 … # transparent, depending on if the `opaque_color` field in it is set.
20923 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20924 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20925 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20929 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
20930 … # transparent, depending on if the `opaque_color` field in it is set.
20935 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
20936 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
20937 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
20941 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
20944 … # rendered in a smaller font size, computed based on the `font_size` field.
20945 … # The `font_size` itself is not affected by changes in this field.
20946 … "strikethrough": True or False, # Whether or not the text is struck through.
20947 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
20950 … # weights without breaking backwards compatibility. As such, when reading the
20951 … # style of a range of text, the value of `weighted_font_family#font_family`
20953 … # both fields are included in the field mask (either explicitly or through
20954 # the wildcard `"*"`), their values are reconciled as follows:
20956 … # * If `font_family` is set and `weighted_font_family` is not, the value of
20958 … # * If both fields are set, the value of `font_family` must match that of
20959 … # `weighted_font_family#font_family`. If so, the font family and weight of
20962 … # * If `weighted_font_family` is set and `font_family` is not, the font
20964 … # * If neither field is set, the font family and weight of the text inherit
20965 … # from the parent. Note that these properties cannot inherit separately
20969 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
20976 "fontFamily": "A String", # The font family of the text.
20978 … # The font family can be any font from the Font menu in Slides or from
20979 … # [Google Fonts] (https://fonts.google.com/). If the font name is
20980 # unrecognized, the text is rendered in `Arial`.
20981 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
20983 … # corresponds to the numerical values described in the CSS 2.1
20987 … # `700` are considered bold, and weights less than `700`are not bold. The
20990 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
20991 "fontFamily": "A String", # The font family of the text.
20993 … # The font family can be any font from the Font menu in Slides or from
20994 … # [Google Fonts] (https://fonts.google.com/). If the font name is
20995 # unrecognized, the text is rendered in `Arial`.
20997 … # Some fonts can affect the weight of the text. If an update request
20998 … # specifies values for both `font_family` and `bold`, the explicitly-set
21000 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
21002 "magnitude": 3.14, # The magnitude.
21003 "unit": "A String", # The units for magnitude.
21005 "italic": True or False, # Whether or not the text is italicized.
21006 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
21009 … # Changing the link in an update request causes some other changes to the
21010 # text style of the range:
21012 … # * When setting a link, the text foreground color will be set to
21013 # ThemeColorType.HYPERLINK and the text will
21014 # be underlined. If these fields are modified in the same
21015 … # request, those values will be used instead of the link defaults.
21017 # also update the existing link to point to the new URL.
21020 … # will separate the newline character(s) into their own text runs. The
21021 … # link will be applied separately to the runs before and after the newline.
21022 … # * Removing a link will update the text style of the range to match the
21023 … # style of the preceding text (or the default text styles if the preceding
21024 … # text is another link) unless different styles are being set in the same
21026 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
21027 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
21028 … # in the presentation. There may not be a slide at this index.
21029 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
21034 … "underline": True or False, # Whether or not the text is underlined.
21035 … "bold": True or False, # Whether or not the text is rendered as bold.
21040 "lists": { # The bulleted lists contained in this text, keyed by list ID.
21041 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
21044 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
21045 … # level. A list has at most nine levels of nesting, so the possible values
21046 # for the keys of this map are 0 through 8, inclusive.
21047 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
21049 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
21052 … # inherited from the parent. Which text styles are inherited depend on the
21056 … # from the the newline character in the paragraph at the 0 nesting level of
21057 # the list inside the parent placeholder.
21059 … # from the newline character in the paragraph at its corresponding nesting
21060 # level of the list inside the parent placeholder.
21064 … # fields will revert the style to a value matching the defaults in the Slides
21066 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
21067 … # transparent, depending on if the `opaque_color` field in it is set.
21072 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21073 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21074 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21078 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
21079 … # transparent, depending on if the `opaque_color` field in it is set.
21084 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21085 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21086 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21090 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
21093 … # rendered in a smaller font size, computed based on the `font_size` field.
21094 … # The `font_size` itself is not affected by changes in this field.
21095 … "strikethrough": True or False, # Whether or not the text is struck through.
21096 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
21099 … # weights without breaking backwards compatibility. As such, when reading the
21100 … # style of a range of text, the value of `weighted_font_family#font_family`
21102 … # both fields are included in the field mask (either explicitly or through
21103 … # the wildcard `"*"`), their values are reconciled as follows:
21105 … # * If `font_family` is set and `weighted_font_family` is not, the value of
21107 … # * If both fields are set, the value of `font_family` must match that of
21108 … # `weighted_font_family#font_family`. If so, the font family and weight of
21111 … # * If `weighted_font_family` is set and `font_family` is not, the font
21113 … # * If neither field is set, the font family and weight of the text inherit
21114 … # from the parent. Note that these properties cannot inherit separately
21118 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
21125 "fontFamily": "A String", # The font family of the text.
21127 … # The font family can be any font from the Font menu in Slides or from
21128 … # [Google Fonts] (https://fonts.google.com/). If the font name is
21129 # unrecognized, the text is rendered in `Arial`.
21130 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
21132 … # corresponds to the numerical values described in the CSS 2.1
21136 … # `700` are considered bold, and weights less than `700`are not bold. The
21139 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
21140 "fontFamily": "A String", # The font family of the text.
21142 … # The font family can be any font from the Font menu in Slides or from
21143 … # [Google Fonts] (https://fonts.google.com/). If the font name is
21144 # unrecognized, the text is rendered in `Arial`.
21146 … # Some fonts can affect the weight of the text. If an update request
21147 … # specifies values for both `font_family` and `bold`, the explicitly-set
21149 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
21151 "magnitude": 3.14, # The magnitude.
21152 "unit": "A String", # The units for magnitude.
21154 … "italic": True or False, # Whether or not the text is italicized.
21155 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
21158 … # Changing the link in an update request causes some other changes to the
21159 # text style of the range:
21161 … # * When setting a link, the text foreground color will be set to
21162 # ThemeColorType.HYPERLINK and the text will
21163 # be underlined. If these fields are modified in the same
21164 … # request, those values will be used instead of the link defaults.
21166 # also update the existing link to point to the new URL.
21169 … # will separate the newline character(s) into their own text runs. The
21170 … # link will be applied separately to the runs before and after the newline.
21171 … # * Removing a link will update the text style of the range to match the
21172 … # style of the preceding text (or the default text styles if the preceding
21173 … # text is another link) unless different styles are being set in the same
21175 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
21176 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
21177 … # in the presentation. There may not be a slide at this index.
21178 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
21183 … "underline": True or False, # Whether or not the text is underlined.
21184 … "bold": True or False, # Whether or not the text is rendered as bold.
21188 "listId": "A String", # The ID of the list.
21192 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
21193 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
21194 # for newly created table cells in the Slides editor.
21195 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
21200 … "color": { # A themeable solid color value. # The color value of the solid fill.
21203 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21204 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21205 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21208 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
21209 # That is, the final pixel color is defined by the equation:
21216 "propertyState": "A String", # The background fill property state.
21218 … # Updating the fill on a table cell will implicitly update this field
21219 … # to `RENDERED`, unless another value is specified in the same request. To
21221 … # case, any other fill fields set in the same request will be ignored.
21223 …"contentAlignment": "A String", # The alignment of the content in the table cell. The default alig…
21224 … # matches the alignment for newly created table cells in the Slides editor.
21226 "rowSpan": 42, # Row span of the cell.
21227 "columnSpan": 42, # Column span of the cell.
21228 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
21229 "rowIndex": 42, # The 0-based row index.
21230 "columnIndex": 42, # The 0-based column index.
21234 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
21235 "magnitude": 3.14, # The magnitude.
21236 "unit": "A String", # The units for magnitude.
21238 … "tableRowProperties": { # Properties of each row in a table. # Properties of the row.
21239 … magnitude in a single direction in the specified units. # Minimum height of the row. The row will…
21240 … # a height equal to or greater than this value in order to show all the text
21241 # in the row's cell(s).
21242 "magnitude": 3.14, # The magnitude.
21243 "unit": "A String", # The units for magnitude.
21248 "columns": 42, # Number of columns in the table.
21252 "lineCategory": "A String", # The category of the line.
21254 … # It matches the `category` specified in CreateLineRequest, and can be updated with
21256 "lineProperties": { # The properties of the Line. # The properties of the line.
21258 # When unset, these fields default to values that match the appearance of
21259 # new lines created in the Slides editor.
21260 "dashStyle": "A String", # The dash style of the line.
21261 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
21262 "magnitude": 3.14, # The magnitude.
21263 "unit": "A String", # The units for magnitude.
21265 "endArrow": "A String", # The style of the arrow at the end of the line.
21266 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
21267 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
21268 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
21269 # in the presentation. There may not be a slide at this index.
21270 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
21275 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
21276 # lines created in the Slides editor.
21277 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
21282 … "color": { # A themeable solid color value. # The color value of the solid fill.
21285 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21286 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21287 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21290 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
21291 # That is, the final pixel color is defined by the equation:
21299 …"startConnection": { # The properties for one end of a Line # The connection at the beginning of t…
21305 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
21307 # In most cases, it corresponds to the predefined connection site index from
21308 # the ECMA-376 standard. More information on those connection sites can be
21309 # found in the description of the "cnx" attribute in section 20.1.9.9 and
21315 … # The position of each connection site can also be viewed from Slides editor.
21316 "connectedObjectId": "A String", # The object ID of the connected page element.
21322 …"endConnection": { # The properties for one end of a Line # The connection at the end of the line.…
21327 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
21329 # In most cases, it corresponds to the predefined connection site index from
21330 # the ECMA-376 standard. More information on those connection sites can be
21331 # found in the description of the "cnx" attribute in section 20.1.9.9 and
21337 … # The position of each connection site can also be viewed from Slides editor.
21338 "connectedObjectId": "A String", # The object ID of the connected page element.
21344 "startArrow": "A String", # The style of the arrow at the beginning of the line.
21346 "lineType": "A String", # The type of the line.
21348 "size": { # A width and height. # The size of the page element.
21349 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
21350 "magnitude": 3.14, # The magnitude.
21351 "unit": "A String", # The units for magnitude.
21353 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
21354 "magnitude": 3.14, # The magnitude.
21355 "unit": "A String", # The units for magnitude.
21358 …"description": "A String", # The description of the page element. Combined with title to display a…
21362 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
21364 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains
21365 # notes for the corresponding slide.
21366 # The actual shape may not always exist on the notes page. Inserting text
21367 # using this object ID will automatically create the shape. In this case, the
21368 # actual shape may have different object ID. The `GetPresentation` or
21369 # `GetPage` action will always return the latest object ID.
21371 "objectId": "A String", # The object ID for this page. Object IDs used by
21373 # PageElement share the same namespace.
21374 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
21375 # update requests to assert that the presentation revision hasn't changed
21376 # since the last read operation. Only populated if the user has edit access
21377 # to the presentation.
21379 # The format of the revision ID may change over time, so it should be treated
21381 # hours after it has been returned and cannot be shared across users. If the
21382 # revision ID is unchanged between calls, then the presentation has not
21383 # changed. Conversely, a changed ID (for the same presentation and user)
21384 # usually means the presentation has been updated; however, a changed ID can
21386 …"masterProperties": { # The properties of Page that are only # Master specific properties. Only se…
21388 "displayName": "A String", # The human-readable name of the master.
21390 "pageProperties": { # The properties of the Page. # The properties of the page.
21392 # The page will inherit properties from the parent page. Depending on the page
21393 # type the hierarchy is defined in either
21396 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
21397 # from a parent page if it exists. If the page has no parent, then the
21398 # background fill defaults to the corresponding fill in the Slides editor.
21399 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
21404 "color": { # A themeable solid color value. # The color value of the solid fill.
21407 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21408 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21409 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21412 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
21413 # That is, the final pixel color is defined by the equation:
21420 "propertyState": "A String", # The background fill property state.
21422 # Updating the fill on a page will implicitly update this field to
21423 # `RENDERED`, unless another value is specified in the same request. To
21425 # any other fill fields set in the same request will be ignored.
21426 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
21427 # the specified picture. The picture is stretched to fit its container.
21428 "contentUrl": "A String", # Reading the content_url:
21431 # This URL is tagged with the account of the requester. Anyone with the URL
21432 # effectively accesses the picture as the original requester. Access to the
21433 # picture may be lost if the presentation's sharing settings change.
21435 # Writing the content_url:
21437 # The picture is fetched once at insertion time and a copy is stored for
21438 # display inside the presentation. Pictures must be less than 50MB in size,
21442 # The provided URL can be at most 2 kB in length.
21443 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
21444 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
21445 "magnitude": 3.14, # The magnitude.
21446 "unit": "A String", # The units for magnitude.
21448 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
21449 "magnitude": 3.14, # The magnitude.
21450 "unit": "A String", # The units for magnitude.
21455 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
21456 # a parent page. If the page has no parent, the color scheme uses a default
21458 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
21459 { # A pair mapping a theme color type to the concrete color it represents.
21460 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
21461 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21462 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21463 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21465 "type": "A String", # The type of the theme color.
21470 "pageType": "A String", # The type of the page.
21471 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
21473 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
21475 # notes. A notes page inherits properties from the
21477 # The placeholder shape with type BODY on the notes page contains the speaker
21478 # notes for this slide. The ID of this shape is identified by the
21480 # The notes page is read-only except for the text content and styles of the
21482 …"masterObjectId": "A String", # The object ID of the master that this slide is based on. This prop…
21484 …"layoutObjectId": "A String", # The object ID of the layout that this slide is based on. This prop…
21494 <pre>Gets the latest version of the specified presentation.
21497 presentationId: string, The ID of the presentation to retrieve. (required)
21504 An object of the form:
21507 "presentationId": "A String", # The ID of the presentation.
21508 "masters": [ # The slide masters in the presentation. A slide master contains all common
21509 # page elements and the common properties for a set of layouts. They serve
21512 # - Placeholder shapes on a master contain the default text styles and shape
21514 # - The master page properties define the common page properties inherited by
21516 # - Any other shapes on the master slide will appear on all slides using that
21519 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
21521 "displayName": "A String", # The human-readable name of the layout.
21522 "name": "A String", # The name of the layout.
21523 … "masterObjectId": "A String", # The object ID of the master that this layout is based on.
21525 "pageElements": [ # The page elements rendered on the page.
21529 "renderedText": "A String", # The text rendered as word art.
21533 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
21537 "objectId": "A String", # The object ID for this page element. Object IDs used by
21539 # google.apps.slides.v1.PageElement share the same namespace.
21540 … "title": "A String", # The title of the page element. Combined with description to display alt
21545 # This URL is tagged with the account of the requester. Anyone with the URL
21546 # effectively accesses the image as the original requester. Access to the
21547 # image may be lost if the presentation's sharing settings change.
21548 "imageProperties": { # The properties of the Image. # The properties of the image.
21549 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
21552 # if it exists. If there is no parent, the fields will default to the value
21553 # used for new page elements created in the Slides editor, which may depend on
21554 # the page element kind.
21555 "outlineFill": { # The fill of the outline. # The fill of the outline.
21556 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
21561 … "color": { # A themeable solid color value. # The color value of the solid fill.
21564 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21565 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21566 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21569 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
21570 # That is, the final pixel color is defined by the equation:
21578 "propertyState": "A String", # The outline property state.
21580 # Updating the outline on a page element will implicitly update this field
21581 # to `RENDERED`, unless another value is specified in the same request. To
21583 # this case, any other outline fields set in the same request will be
21585 "dashStyle": "A String", # The dash style of the outline.
21586 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
21587 "magnitude": 3.14, # The magnitude.
21588 "unit": "A String", # The units for magnitude.
21591 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
21593 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
21595 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
21598 # The colors in the gradient will replace the corresponding colors at
21599 # the same position in the color palette and apply to the image. This
21602 … "color": { # A themeable solid color value. # The color of the gradient stop.
21605 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21606 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21607 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21610 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
21612 … "position": 3.14, # The relative position of the color stop in the gradient band measured
21613 # in percentage. The value should be in the interval [0.0, 1.0].
21616 "name": "A String", # The name of the recolor effect.
21618 # The name is determined from the `recolor_stops` by matching the gradient
21619 # against the colors in the page's current color scheme. This property is
21622 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
21623 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
21624 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
21625 # in the presentation. There may not be a slide at this index.
21626 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
21631 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
21634 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
21638 # The crop properties is represented by the offsets of four edges which define
21639 # a crop rectangle. The offsets are measured in percentage from the
21640 # corresponding edges of the object's original bounding rectangle towards
21641 # inside, relative to the object's original dimensions.
21643 # - If the offset is in the interval (0, 1), the corresponding edge of crop
21644 # rectangle is positioned inside of the object's original bounding rectangle.
21645 … # - If the offset is negative or greater than 1, the corresponding edge of crop
21646 # rectangle is positioned outside of the object's original bounding rectangle.
21647 # - If the left edge of the crop rectangle is on the right side of its right
21648 # edge, the object will be flipped horizontally.
21649 # - If the top edge of the crop rectangle is below its bottom edge, the object
21651 # - If all offsets and rotation angle is 0, the object is not cropped.
21653 # After cropping, the content in the crop rectangle will be stretched to fit
21655 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
21656 # the right of the original bounding rectangle left edge, relative to the
21658 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
21659 … # above the original bounding rectangle bottom edge, relative to the object's
21661 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
21662 # Rotation angle is applied after the offset.
21663 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
21664 # to the left of the original bounding rectangle right edge, relative to the
21666 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
21667 # below the original bounding rectangle top edge, relative to the object's
21670 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
21674 # if it exists. If there is no parent, the fields will default to the value
21675 # used for new page elements created in the Slides editor, which may depend on
21676 # the page element kind.
21677 "color": { # A themeable solid color value. # The shadow color value.
21680 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21681 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21682 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21685 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
21686 # relative to the alignment position.
21699 "translateX": 3.14, # The X coordinate translation element.
21700 "translateY": 3.14, # The Y coordinate translation element.
21701 "scaleX": 3.14, # The X coordinate scaling element.
21702 "scaleY": 3.14, # The Y coordinate scaling element.
21703 "shearY": 3.14, # The Y coordinate shearing element.
21704 "shearX": 3.14, # The X coordinate shearing element.
21705 "unit": "A String", # The units for translate elements.
21707 "propertyState": "A String", # The shadow property state.
21709 # Updating the shadow on a page element will implicitly update this field to
21710 # `RENDERED`, unless another value is specified in the same request. To have
21712 # case, any other shadow fields set in the same request will be ignored.
21713 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
21715 "magnitude": 3.14, # The magnitude.
21716 "unit": "A String", # The units for magnitude.
21718 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
21719 "type": "A String", # The type of the shadow. This property is read-only.
21720 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
21721 # scale and skew of the shadow. This property is read-only.
21722 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
21725 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
21728 …"sourceUrl": "A String", # The source URL is the URL used to insert the image. The source URL can …
21731 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
21733 # The visual appearance of the page element is determined by its absolute
21734 # transform. To compute the absolute transform, preconcatenate a page
21735 # element's transform with the transforms of all of its parent groups. If the
21736 # page element is not in a group, its absolute transform is the same as the
21739 … # The initial transform for the newly created Group is always the identity transform.
21752 "translateX": 3.14, # The X coordinate translation element.
21753 "translateY": 3.14, # The Y coordinate translation element.
21754 "scaleX": 3.14, # The X coordinate scaling element.
21755 "scaleY": 3.14, # The Y coordinate scaling element.
21756 "shearY": 3.14, # The Y coordinate shearing element.
21757 "shearX": 3.14, # The X coordinate shearing element.
21758 "unit": "A String", # The units for translate elements.
21762 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
21764 … "textElements": [ # The text contents broken down into its component parts, including styling
21766 … { # A TextElement describes the content of a range of indices in the text content
21768 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
21770 … "content": "A String", # The rendered content of this auto text, if available.
21771 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
21774 … # inherited from the parent. Which text styles are inherited depend on the
21778 … # from the the newline character in the paragraph at the 0 nesting level of
21779 # the list inside the parent placeholder.
21781 … # from the newline character in the paragraph at its corresponding nesting
21782 # level of the list inside the parent placeholder.
21786 … # fields will revert the style to a value matching the defaults in the Slides
21788 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
21789 # transparent, depending on if the `opaque_color` field in it is set.
21794 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21795 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21796 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21800 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
21801 # transparent, depending on if the `opaque_color` field in it is set.
21806 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21807 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21808 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
21812 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
21815 … # rendered in a smaller font size, computed based on the `font_size` field.
21816 # The `font_size` itself is not affected by changes in this field.
21817 … "strikethrough": True or False, # Whether or not the text is struck through.
21818 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
21821 … # weights without breaking backwards compatibility. As such, when reading the
21822 … # style of a range of text, the value of `weighted_font_family#font_family`
21824 … # both fields are included in the field mask (either explicitly or through
21825 # the wildcard `"*"`), their values are reconciled as follows:
21827 … # * If `font_family` is set and `weighted_font_family` is not, the value of
21829 … # * If both fields are set, the value of `font_family` must match that of
21830 … # `weighted_font_family#font_family`. If so, the font family and weight of
21833 … # * If `weighted_font_family` is set and `font_family` is not, the font
21835 … # * If neither field is set, the font family and weight of the text inherit
21836 … # from the parent. Note that these properties cannot inherit separately
21840 # `bold`, the `weighted_font_family` is applied first, then `bold`.
21847 "fontFamily": "A String", # The font family of the text.
21849 … # The font family can be any font from the Font menu in Slides or from
21850 # [Google Fonts] (https://fonts.google.com/). If the font name is
21851 # unrecognized, the text is rendered in `Arial`.
21852 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
21854 # corresponds to the numerical values described in the CSS 2.1
21858 … # `700` are considered bold, and weights less than `700`are not bold. The
21861 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
21862 "fontFamily": "A String", # The font family of the text.
21864 # The font family can be any font from the Font menu in Slides or from
21865 # [Google Fonts] (https://fonts.google.com/). If the font name is
21866 # unrecognized, the text is rendered in `Arial`.
21868 # Some fonts can affect the weight of the text. If an update request
21869 … # specifies values for both `font_family` and `bold`, the explicitly-set
21871 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
21873 "magnitude": 3.14, # The magnitude.
21874 "unit": "A String", # The units for magnitude.
21876 "italic": True or False, # Whether or not the text is italicized.
21877 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
21880 … # Changing the link in an update request causes some other changes to the
21881 # text style of the range:
21883 # * When setting a link, the text foreground color will be set to
21884 # ThemeColorType.HYPERLINK and the text will
21885 # be underlined. If these fields are modified in the same
21886 # request, those values will be used instead of the link defaults.
21888 # also update the existing link to point to the new URL.
21891 … # will separate the newline character(s) into their own text runs. The
21892 … # link will be applied separately to the runs before and after the newline.
21893 … # * Removing a link will update the text style of the range to match the
21894 … # style of the preceding text (or the default text styles if the preceding
21895 … # text is another link) unless different styles are being set in the same
21897 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
21898 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
21899 # in the presentation. There may not be a slide at this index.
21900 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
21905 "underline": True or False, # Whether or not the text is underlined.
21906 "bold": True or False, # Whether or not the text is rendered as bold.
21908 "type": "A String", # The type of this auto text.
21910 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
21912 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
21913 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
21915 # The `start_index` and `end_index` of this TextElement represent the
21916 # range of the paragraph. Other TextElements with an index range contained
21918 # paragraph. The range of indices of two separate paragraphs will never
21920 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
21923 … # inherited from the parent. Which paragraph styles are inherited depend on the
21926 # * A paragraph not in a list will inherit its paragraph style from the
21927 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
21928 … # * A paragraph in a list will inherit its paragraph style from the paragraph
21929 # at its corresponding nesting level of the list inside the parent
21933 "spacingMode": "A String", # The spacing mode for the paragraph.
21934 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
21937 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
21938 # inherited from the parent.
21939 "magnitude": 3.14, # The magnitude.
21940 "unit": "A String", # The units for magnitude.
21942 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
21943 … # is represented as 100.0. If unset, the value is inherited from the parent.
21944 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
21945 … # the start of the text, based on the current text direction. If unset, the
21946 # value is inherited from the parent.
21947 "magnitude": 3.14, # The magnitude.
21948 "unit": "A String", # The units for magnitude.
21950 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
21951 # inherited from the parent.
21952 "magnitude": 3.14, # The magnitude.
21953 "unit": "A String", # The units for magnitude.
21955 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
21956 … # the end of the text, based on the current text direction. If unset, the
21957 # value is inherited from the parent.
21958 "magnitude": 3.14, # The magnitude.
21959 "unit": "A String", # The units for magnitude.
21961 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
21962 # If unset, the value is inherited from the parent.
21963 "magnitude": 3.14, # The magnitude.
21964 "unit": "A String", # The units for magnitude.
21966 "alignment": "A String", # The text alignment for this paragraph.
21968 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
21970 "nestingLevel": 42, # The nesting level of this paragraph in the list.
21971 "listId": "A String", # The ID of the list this paragraph belongs to.
21972 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
21975 … # inherited from the parent. Which text styles are inherited depend on the
21979 … # from the the newline character in the paragraph at the 0 nesting level of
21980 # the list inside the parent placeholder.
21982 … # from the newline character in the paragraph at its corresponding nesting
21983 # level of the list inside the parent placeholder.
21987 … # fields will revert the style to a value matching the defaults in the Slides
21989 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
21990 … # transparent, depending on if the `opaque_color` field in it is set.
21995 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
21996 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
21997 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22001 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
22002 … # transparent, depending on if the `opaque_color` field in it is set.
22007 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22008 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22009 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22013 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
22016 … # rendered in a smaller font size, computed based on the `font_size` field.
22017 # The `font_size` itself is not affected by changes in this field.
22018 … "strikethrough": True or False, # Whether or not the text is struck through.
22019 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
22022 … # weights without breaking backwards compatibility. As such, when reading the
22023 … # style of a range of text, the value of `weighted_font_family#font_family`
22025 … # both fields are included in the field mask (either explicitly or through
22026 # the wildcard `"*"`), their values are reconciled as follows:
22028 … # * If `font_family` is set and `weighted_font_family` is not, the value of
22030 … # * If both fields are set, the value of `font_family` must match that of
22031 … # `weighted_font_family#font_family`. If so, the font family and weight of
22034 … # * If `weighted_font_family` is set and `font_family` is not, the font
22036 … # * If neither field is set, the font family and weight of the text inherit
22037 … # from the parent. Note that these properties cannot inherit separately
22041 # `bold`, the `weighted_font_family` is applied first, then `bold`.
22048 "fontFamily": "A String", # The font family of the text.
22050 … # The font family can be any font from the Font menu in Slides or from
22051 # [Google Fonts] (https://fonts.google.com/). If the font name is
22052 # unrecognized, the text is rendered in `Arial`.
22053 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
22055 # corresponds to the numerical values described in the CSS 2.1
22059 … # `700` are considered bold, and weights less than `700`are not bold. The
22062 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
22063 "fontFamily": "A String", # The font family of the text.
22065 … # The font family can be any font from the Font menu in Slides or from
22066 # [Google Fonts] (https://fonts.google.com/). If the font name is
22067 # unrecognized, the text is rendered in `Arial`.
22069 # Some fonts can affect the weight of the text. If an update request
22070 … # specifies values for both `font_family` and `bold`, the explicitly-set
22072 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
22074 "magnitude": 3.14, # The magnitude.
22075 "unit": "A String", # The units for magnitude.
22077 "italic": True or False, # Whether or not the text is italicized.
22078 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
22081 … # Changing the link in an update request causes some other changes to the
22082 # text style of the range:
22084 # * When setting a link, the text foreground color will be set to
22085 # ThemeColorType.HYPERLINK and the text will
22086 # be underlined. If these fields are modified in the same
22087 # request, those values will be used instead of the link defaults.
22089 # also update the existing link to point to the new URL.
22092 … # will separate the newline character(s) into their own text runs. The
22093 … # link will be applied separately to the runs before and after the newline.
22094 … # * Removing a link will update the text style of the range to match the
22095 … # style of the preceding text (or the default text styles if the preceding
22096 … # text is another link) unless different styles are being set in the same
22098 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
22099 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
22100 # in the presentation. There may not be a slide at this index.
22101 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
22106 "underline": True or False, # Whether or not the text is underlined.
22107 "bold": True or False, # Whether or not the text is rendered as bold.
22109 "glyph": "A String", # The rendered bullet glyph for this paragraph.
22112 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
22113 # in the run have the same TextStyle.
22115 # The `start_index` and `end_index` of TextRuns will always be fully
22116 # contained in the index range of a single `paragraph_marker` TextElement.
22119 "content": "A String", # The text of this run.
22120 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
22123 … # inherited from the parent. Which text styles are inherited depend on the
22127 … # from the the newline character in the paragraph at the 0 nesting level of
22128 # the list inside the parent placeholder.
22130 … # from the newline character in the paragraph at its corresponding nesting
22131 # level of the list inside the parent placeholder.
22135 … # fields will revert the style to a value matching the defaults in the Slides
22137 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
22138 # transparent, depending on if the `opaque_color` field in it is set.
22143 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22144 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22145 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22149 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
22150 # transparent, depending on if the `opaque_color` field in it is set.
22155 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22156 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22157 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22161 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
22164 … # rendered in a smaller font size, computed based on the `font_size` field.
22165 # The `font_size` itself is not affected by changes in this field.
22166 … "strikethrough": True or False, # Whether or not the text is struck through.
22167 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
22170 … # weights without breaking backwards compatibility. As such, when reading the
22171 … # style of a range of text, the value of `weighted_font_family#font_family`
22173 … # both fields are included in the field mask (either explicitly or through
22174 # the wildcard `"*"`), their values are reconciled as follows:
22176 … # * If `font_family` is set and `weighted_font_family` is not, the value of
22178 … # * If both fields are set, the value of `font_family` must match that of
22179 … # `weighted_font_family#font_family`. If so, the font family and weight of
22182 … # * If `weighted_font_family` is set and `font_family` is not, the font
22184 … # * If neither field is set, the font family and weight of the text inherit
22185 … # from the parent. Note that these properties cannot inherit separately
22189 # `bold`, the `weighted_font_family` is applied first, then `bold`.
22196 "fontFamily": "A String", # The font family of the text.
22198 … # The font family can be any font from the Font menu in Slides or from
22199 # [Google Fonts] (https://fonts.google.com/). If the font name is
22200 # unrecognized, the text is rendered in `Arial`.
22201 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
22203 # corresponds to the numerical values described in the CSS 2.1
22207 … # `700` are considered bold, and weights less than `700`are not bold. The
22210 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
22211 "fontFamily": "A String", # The font family of the text.
22213 # The font family can be any font from the Font menu in Slides or from
22214 # [Google Fonts] (https://fonts.google.com/). If the font name is
22215 # unrecognized, the text is rendered in `Arial`.
22217 # Some fonts can affect the weight of the text. If an update request
22218 … # specifies values for both `font_family` and `bold`, the explicitly-set
22220 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
22222 "magnitude": 3.14, # The magnitude.
22223 "unit": "A String", # The units for magnitude.
22225 "italic": True or False, # Whether or not the text is italicized.
22226 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
22229 … # Changing the link in an update request causes some other changes to the
22230 # text style of the range:
22232 # * When setting a link, the text foreground color will be set to
22233 # ThemeColorType.HYPERLINK and the text will
22234 # be underlined. If these fields are modified in the same
22235 # request, those values will be used instead of the link defaults.
22237 # also update the existing link to point to the new URL.
22240 … # will separate the newline character(s) into their own text runs. The
22241 … # link will be applied separately to the runs before and after the newline.
22242 … # * Removing a link will update the text style of the range to match the
22243 … # style of the preceding text (or the default text styles if the preceding
22244 … # text is another link) unless different styles are being set in the same
22246 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
22247 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
22248 # in the presentation. There may not be a slide at this index.
22249 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
22254 "underline": True or False, # Whether or not the text is underlined.
22255 "bold": True or False, # Whether or not the text is rendered as bold.
22260 "lists": { # The bulleted lists contained in this text, keyed by list ID.
22261 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
22264 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
22265 # level. A list has at most nine levels of nesting, so the possible values
22266 # for the keys of this map are 0 through 8, inclusive.
22267 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
22269 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
22272 … # inherited from the parent. Which text styles are inherited depend on the
22276 … # from the the newline character in the paragraph at the 0 nesting level of
22277 # the list inside the parent placeholder.
22279 … # from the newline character in the paragraph at its corresponding nesting
22280 # level of the list inside the parent placeholder.
22284 … # fields will revert the style to a value matching the defaults in the Slides
22286 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
22287 … # transparent, depending on if the `opaque_color` field in it is set.
22292 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22293 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22294 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22298 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
22299 … # transparent, depending on if the `opaque_color` field in it is set.
22304 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22305 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22306 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22310 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
22313 … # rendered in a smaller font size, computed based on the `font_size` field.
22314 # The `font_size` itself is not affected by changes in this field.
22315 … "strikethrough": True or False, # Whether or not the text is struck through.
22316 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
22319 … # weights without breaking backwards compatibility. As such, when reading the
22320 … # style of a range of text, the value of `weighted_font_family#font_family`
22322 … # both fields are included in the field mask (either explicitly or through
22323 # the wildcard `"*"`), their values are reconciled as follows:
22325 … # * If `font_family` is set and `weighted_font_family` is not, the value of
22327 … # * If both fields are set, the value of `font_family` must match that of
22328 … # `weighted_font_family#font_family`. If so, the font family and weight of
22331 … # * If `weighted_font_family` is set and `font_family` is not, the font
22333 … # * If neither field is set, the font family and weight of the text inherit
22334 … # from the parent. Note that these properties cannot inherit separately
22338 # `bold`, the `weighted_font_family` is applied first, then `bold`.
22345 "fontFamily": "A String", # The font family of the text.
22347 … # The font family can be any font from the Font menu in Slides or from
22348 # [Google Fonts] (https://fonts.google.com/). If the font name is
22349 # unrecognized, the text is rendered in `Arial`.
22350 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
22352 # corresponds to the numerical values described in the CSS 2.1
22356 … # `700` are considered bold, and weights less than `700`are not bold. The
22359 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
22360 "fontFamily": "A String", # The font family of the text.
22362 … # The font family can be any font from the Font menu in Slides or from
22363 # [Google Fonts] (https://fonts.google.com/). If the font name is
22364 # unrecognized, the text is rendered in `Arial`.
22366 # Some fonts can affect the weight of the text. If an update request
22367 … # specifies values for both `font_family` and `bold`, the explicitly-set
22369 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
22371 "magnitude": 3.14, # The magnitude.
22372 "unit": "A String", # The units for magnitude.
22374 "italic": True or False, # Whether or not the text is italicized.
22375 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
22378 … # Changing the link in an update request causes some other changes to the
22379 # text style of the range:
22381 # * When setting a link, the text foreground color will be set to
22382 # ThemeColorType.HYPERLINK and the text will
22383 # be underlined. If these fields are modified in the same
22384 # request, those values will be used instead of the link defaults.
22386 # also update the existing link to point to the new URL.
22389 … # will separate the newline character(s) into their own text runs. The
22390 … # link will be applied separately to the runs before and after the newline.
22391 … # * Removing a link will update the text style of the range to match the
22392 … # style of the preceding text (or the default text styles if the preceding
22393 … # text is another link) unless different styles are being set in the same
22395 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
22396 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
22397 # in the presentation. There may not be a slide at this index.
22398 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
22403 "underline": True or False, # Whether or not the text is underlined.
22404 "bold": True or False, # Whether or not the text is rendered as bold.
22408 "listId": "A String", # The ID of the list.
22412 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
22414 # If the shape is a placeholder shape as determined by the
22417 # Determining the rendered value of the property depends on the corresponding
22419 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
22420 # a parent placeholder if it exists. If the shape has no parent, then the
22421 # default shadow matches the defaults for new shapes created in the Slides
22425 # if it exists. If there is no parent, the fields will default to the value
22426 # used for new page elements created in the Slides editor, which may depend on
22427 # the page element kind.
22428 "color": { # A themeable solid color value. # The shadow color value.
22431 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22432 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22433 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22436 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
22437 # relative to the alignment position.
22450 "translateX": 3.14, # The X coordinate translation element.
22451 "translateY": 3.14, # The Y coordinate translation element.
22452 "scaleX": 3.14, # The X coordinate scaling element.
22453 "scaleY": 3.14, # The Y coordinate scaling element.
22454 "shearY": 3.14, # The Y coordinate shearing element.
22455 "shearX": 3.14, # The X coordinate shearing element.
22456 "unit": "A String", # The units for translate elements.
22458 "propertyState": "A String", # The shadow property state.
22460 # Updating the shadow on a page element will implicitly update this field to
22461 # `RENDERED`, unless another value is specified in the same request. To have
22463 # case, any other shadow fields set in the same request will be ignored.
22464 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
22466 "magnitude": 3.14, # The magnitude.
22467 "unit": "A String", # The units for magnitude.
22469 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
22470 "type": "A String", # The type of the shadow. This property is read-only.
22471 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
22472 # scale and skew of the shadow. This property is read-only.
22473 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
22476 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
22477 # inherited from a parent placeholder if it exists. If the shape has no
22478 # parent, then the default background fill depends on the shape type,
22479 # matching the defaults for new shapes created in the Slides editor.
22480 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
22485 … "color": { # A themeable solid color value. # The color value of the solid fill.
22488 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22489 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22490 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22493 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
22494 # That is, the final pixel color is defined by the equation:
22501 "propertyState": "A String", # The background fill property state.
22503 # Updating the fill on a shape will implicitly update this field to
22504 # `RENDERED`, unless another value is specified in the same request. To
22506 # any other fill fields set in the same request will be ignored.
22508 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
22510 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
22511 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
22512 # in the presentation. There may not be a slide at this index.
22513 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
22518 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
22519 # parent placeholder if it exists. If the shape has no parent, then the
22520 # default outline depends on the shape type, matching the defaults for
22521 # new shapes created in the Slides editor.
22524 # if it exists. If there is no parent, the fields will default to the value
22525 # used for new page elements created in the Slides editor, which may depend on
22526 # the page element kind.
22527 "outlineFill": { # The fill of the outline. # The fill of the outline.
22528 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
22533 … "color": { # A themeable solid color value. # The color value of the solid fill.
22536 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22537 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22538 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22541 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
22542 # That is, the final pixel color is defined by the equation:
22550 "propertyState": "A String", # The outline property state.
22552 # Updating the outline on a page element will implicitly update this field
22553 # to `RENDERED`, unless another value is specified in the same request. To
22555 # this case, any other outline fields set in the same request will be
22557 "dashStyle": "A String", # The dash style of the outline.
22558 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
22559 "magnitude": 3.14, # The magnitude.
22560 "unit": "A String", # The units for magnitude.
22563 … "contentAlignment": "A String", # The alignment of the content in the shape. If unspecified,
22564 # the alignment is inherited from a parent placeholder if it exists. If the
22565 # shape has no parent, the default alignment matches the alignment for new
22566 # shapes created in the Slides editor.
22568 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
22571 # If set, the shape is a placeholder shape and any inherited properties
22572 # can be resolved by looking at the parent placeholder identified by the
22574 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
22575 # If unset, the parent placeholder shape does not exist, so the shape does
22577 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
22578 # the same page, they would have different index values.
22579 "type": "A String", # The type of the placeholder.
22581 "shapeType": "A String", # The type of the shape.
22586 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
22587 # minutes. This URL is tagged with the account of the requester. Anyone with
22588 # the URL effectively accesses the image as the original requester. Access to
22589 # the image may be lost if the presentation's sharing settings change.
22590 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
22591 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
22592 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
22593 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
22596 # if it exists. If there is no parent, the fields will default to the value
22597 … # used for new page elements created in the Slides editor, which may depend on
22598 # the page element kind.
22599 "outlineFill": { # The fill of the outline. # The fill of the outline.
22600 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
22605 … "color": { # A themeable solid color value. # The color value of the solid fill.
22608 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22609 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22610 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22613 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
22614 # That is, the final pixel color is defined by the equation:
22622 "propertyState": "A String", # The outline property state.
22624 # Updating the outline on a page element will implicitly update this field
22625 # to `RENDERED`, unless another value is specified in the same request. To
22627 # this case, any other outline fields set in the same request will be
22629 "dashStyle": "A String", # The dash style of the outline.
22630 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
22631 "magnitude": 3.14, # The magnitude.
22632 "unit": "A String", # The units for magnitude.
22635 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
22637 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
22639 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
22642 # The colors in the gradient will replace the corresponding colors at
22643 # the same position in the color palette and apply to the image. This
22646 … "color": { # A themeable solid color value. # The color of the gradient stop.
22649 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22650 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22651 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22654 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
22656 … "position": 3.14, # The relative position of the color stop in the gradient band measured
22657 # in percentage. The value should be in the interval [0.0, 1.0].
22660 "name": "A String", # The name of the recolor effect.
22662 # The name is determined from the `recolor_stops` by matching the gradient
22663 # against the colors in the page's current color scheme. This property is
22666 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
22667 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
22668 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
22669 # in the presentation. There may not be a slide at this index.
22670 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
22675 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
22678 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
22682 … # The crop properties is represented by the offsets of four edges which define
22683 # a crop rectangle. The offsets are measured in percentage from the
22684 # corresponding edges of the object's original bounding rectangle towards
22685 # inside, relative to the object's original dimensions.
22687 # - If the offset is in the interval (0, 1), the corresponding edge of crop
22688 … # rectangle is positioned inside of the object's original bounding rectangle.
22689 … # - If the offset is negative or greater than 1, the corresponding edge of crop
22690 … # rectangle is positioned outside of the object's original bounding rectangle.
22691 # - If the left edge of the crop rectangle is on the right side of its right
22692 # edge, the object will be flipped horizontally.
22693 … # - If the top edge of the crop rectangle is below its bottom edge, the object
22695 # - If all offsets and rotation angle is 0, the object is not cropped.
22697 # After cropping, the content in the crop rectangle will be stretched to fit
22699 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
22700 # the right of the original bounding rectangle left edge, relative to the
22702 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
22703 … # above the original bounding rectangle bottom edge, relative to the object's
22705 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
22706 # Rotation angle is applied after the offset.
22707 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
22708 … # to the left of the original bounding rectangle right edge, relative to the
22710 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
22711 # below the original bounding rectangle top edge, relative to the object's
22714 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
22718 # if it exists. If there is no parent, the fields will default to the value
22719 … # used for new page elements created in the Slides editor, which may depend on
22720 # the page element kind.
22721 "color": { # A themeable solid color value. # The shadow color value.
22724 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22725 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22726 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22729 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
22730 # relative to the alignment position.
22743 "translateX": 3.14, # The X coordinate translation element.
22744 "translateY": 3.14, # The Y coordinate translation element.
22745 "scaleX": 3.14, # The X coordinate scaling element.
22746 "scaleY": 3.14, # The Y coordinate scaling element.
22747 "shearY": 3.14, # The Y coordinate shearing element.
22748 "shearX": 3.14, # The X coordinate shearing element.
22749 "unit": "A String", # The units for translate elements.
22751 "propertyState": "A String", # The shadow property state.
22753 … # Updating the shadow on a page element will implicitly update this field to
22754 … # `RENDERED`, unless another value is specified in the same request. To have
22756 # case, any other shadow fields set in the same request will be ignored.
22757 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
22759 "magnitude": 3.14, # The magnitude.
22760 "unit": "A String", # The units for magnitude.
22762 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
22763 "type": "A String", # The type of the shadow. This property is read-only.
22764 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
22765 # scale and skew of the shadow. This property is read-only.
22766 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
22769 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
22773 … "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
22778 … "url": "A String", # An URL to a video. The URL is valid as long as the source video exists and
22780 "videoProperties": { # The properties of the Video. # The properties of the video.
22781 … "start": 42, # The time at which to start playback, measured in seconds from the beginning
22782 # of the video.
22783 # If set, the start time should be before the end time.
22784 # If you set this to a value that exceeds the video's length in seconds, the
22785 # video will be played from the last second.
22786 # If not set, the video will be played from the beginning.
22787 …"autoPlay": True or False, # Whether to enable video autoplay when the page is displayed in present
22789 … "end": 42, # The time at which to end playback, measured in seconds from the beginning
22790 # of the video.
22791 # If set, the end time should be after the start time.
22792 # If not set or if you set this to a value that exceeds the video's length,
22793 # the video will be played until its end.
22794 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
22795 # videos created in the Slides editor.
22798 # if it exists. If there is no parent, the fields will default to the value
22799 # used for new page elements created in the Slides editor, which may depend on
22800 # the page element kind.
22801 "outlineFill": { # The fill of the outline. # The fill of the outline.
22802 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
22807 … "color": { # A themeable solid color value. # The color value of the solid fill.
22810 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22811 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22812 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22815 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
22816 # That is, the final pixel color is defined by the equation:
22824 "propertyState": "A String", # The outline property state.
22826 # Updating the outline on a page element will implicitly update this field
22827 # to `RENDERED`, unless another value is specified in the same request. To
22829 # this case, any other outline fields set in the same request will be
22831 "dashStyle": "A String", # The dash style of the outline.
22832 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
22833 "magnitude": 3.14, # The magnitude.
22834 "unit": "A String", # The units for magnitude.
22837 … "mute": True or False, # Whether to mute the audio during video playback. Defaults to false.
22839 "id": "A String", # The video source's unique identifier for this video.
22840 "source": "A String", # The video source.
22844 "rows": 42, # Number of rows in the table.
22847 # A table's horizontal cell borders are represented as a grid. The grid has
22848 # one more row than the number of rows in the table and the same number of
22849 # columns as the table. For example, if the table is 3 x 3, its horizontal
22853 # merged, it is not included in the response.
22854 { # The properties of each border cell.
22855 … "tableBorderProperties": { # The border styling properties of the # The border properties.
22857 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
22858 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
22863 … "color": { # A themeable solid color value. # The color value of the solid fill.
22866 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22867 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22868 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22871 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
22872 # That is, the final pixel color is defined by the equation:
22880 "dashStyle": "A String", # The dash style of the border.
22881 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
22882 "magnitude": 3.14, # The magnitude.
22883 "unit": "A String", # The units for magnitude.
22886 …: { # A location of a single table cell within a table. # The location of the border within the bo…
22887 "rowIndex": 42, # The 0-based row index.
22888 "columnIndex": 42, # The 0-based column index.
22896 # A table's vertical cell borders are represented as a grid. The grid has the
22897 # same number of rows as the table and one more column than the number of
22898 # columns in the table. For example, if the table is 3 x 3, its vertical
22902 # merged, it is not included in the response.
22903 { # The properties of each border cell.
22904 … "tableBorderProperties": { # The border styling properties of the # The border properties.
22906 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
22907 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
22912 … "color": { # A themeable solid color value. # The color value of the solid fill.
22915 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22916 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22917 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
22920 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
22921 # That is, the final pixel color is defined by the equation:
22929 "dashStyle": "A String", # The dash style of the border.
22930 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
22931 "magnitude": 3.14, # The magnitude.
22932 "unit": "A String", # The units for magnitude.
22935 …: { # A location of a single table cell within a table. # The location of the border within the bo…
22936 "rowIndex": 42, # The 0-based row index.
22937 "columnIndex": 42, # The 0-based column index.
22945 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
22946 "magnitude": 3.14, # The magnitude.
22947 "unit": "A String", # The units for magnitude.
22961 # than 1. As a result, the length of this collection does not always match
22962 # the number of columns of the entire table.
22964 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
22966 … "textElements": [ # The text contents broken down into its component parts, including styling
22968 … { # A TextElement describes the content of a range of indices in the text content
22970 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
22972 … "content": "A String", # The rendered content of this auto text, if available.
22973 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
22976 … # inherited from the parent. Which text styles are inherited depend on the
22980 … # from the the newline character in the paragraph at the 0 nesting level of
22981 # the list inside the parent placeholder.
22983 … # from the newline character in the paragraph at its corresponding nesting
22984 # level of the list inside the parent placeholder.
22988 … # fields will revert the style to a value matching the defaults in the Slides
22990 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
22991 … # transparent, depending on if the `opaque_color` field in it is set.
22996 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
22997 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
22998 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23002 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
23003 … # transparent, depending on if the `opaque_color` field in it is set.
23008 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23009 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23010 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23014 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
23017 … # rendered in a smaller font size, computed based on the `font_size` field.
23018 … # The `font_size` itself is not affected by changes in this field.
23019 … "strikethrough": True or False, # Whether or not the text is struck through.
23020 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
23023 … # weights without breaking backwards compatibility. As such, when reading the
23024 … # style of a range of text, the value of `weighted_font_family#font_family`
23026 … # both fields are included in the field mask (either explicitly or through
23027 # the wildcard `"*"`), their values are reconciled as follows:
23029 … # * If `font_family` is set and `weighted_font_family` is not, the value of
23031 … # * If both fields are set, the value of `font_family` must match that of
23032 … # `weighted_font_family#font_family`. If so, the font family and weight of
23035 … # * If `weighted_font_family` is set and `font_family` is not, the font
23037 … # * If neither field is set, the font family and weight of the text inherit
23038 … # from the parent. Note that these properties cannot inherit separately
23042 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
23049 "fontFamily": "A String", # The font family of the text.
23051 … # The font family can be any font from the Font menu in Slides or from
23052 … # [Google Fonts] (https://fonts.google.com/). If the font name is
23053 # unrecognized, the text is rendered in `Arial`.
23054 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
23056 … # corresponds to the numerical values described in the CSS 2.1
23060 … # `700` are considered bold, and weights less than `700`are not bold. The
23063 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
23064 "fontFamily": "A String", # The font family of the text.
23066 … # The font family can be any font from the Font menu in Slides or from
23067 … # [Google Fonts] (https://fonts.google.com/). If the font name is
23068 # unrecognized, the text is rendered in `Arial`.
23070 … # Some fonts can affect the weight of the text. If an update request
23071 … # specifies values for both `font_family` and `bold`, the explicitly-set
23073 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
23075 "magnitude": 3.14, # The magnitude.
23076 "unit": "A String", # The units for magnitude.
23078 "italic": True or False, # Whether or not the text is italicized.
23079 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
23082 … # Changing the link in an update request causes some other changes to the
23083 # text style of the range:
23085 … # * When setting a link, the text foreground color will be set to
23086 # ThemeColorType.HYPERLINK and the text will
23087 # be underlined. If these fields are modified in the same
23088 … # request, those values will be used instead of the link defaults.
23090 # also update the existing link to point to the new URL.
23093 … # will separate the newline character(s) into their own text runs. The
23094 … # link will be applied separately to the runs before and after the newline.
23095 … # * Removing a link will update the text style of the range to match the
23096 … # style of the preceding text (or the default text styles if the preceding
23097 … # text is another link) unless different styles are being set in the same
23099 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
23100 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
23101 … # in the presentation. There may not be a slide at this index.
23102 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
23107 … "underline": True or False, # Whether or not the text is underlined.
23108 … "bold": True or False, # Whether or not the text is rendered as bold.
23110 "type": "A String", # The type of this auto text.
23112 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
23114 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
23115 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
23117 … # The `start_index` and `end_index` of this TextElement represent the
23118 … # range of the paragraph. Other TextElements with an index range contained
23120 … # paragraph. The range of indices of two separate paragraphs will never
23122 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
23125 … # inherited from the parent. Which paragraph styles are inherited depend on the
23128 … # * A paragraph not in a list will inherit its paragraph style from the
23129 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
23130 … # * A paragraph in a list will inherit its paragraph style from the paragraph
23131 … # at its corresponding nesting level of the list inside the parent
23135 "spacingMode": "A String", # The spacing mode for the paragraph.
23136 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
23139 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
23140 # inherited from the parent.
23141 "magnitude": 3.14, # The magnitude.
23142 "unit": "A String", # The units for magnitude.
23144 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
23145 … # is represented as 100.0. If unset, the value is inherited from the parent.
23146 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
23147 … # the start of the text, based on the current text direction. If unset, the
23148 # value is inherited from the parent.
23149 "magnitude": 3.14, # The magnitude.
23150 "unit": "A String", # The units for magnitude.
23152 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
23153 # inherited from the parent.
23154 "magnitude": 3.14, # The magnitude.
23155 "unit": "A String", # The units for magnitude.
23157 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
23158 … # the end of the text, based on the current text direction. If unset, the
23159 # value is inherited from the parent.
23160 "magnitude": 3.14, # The magnitude.
23161 "unit": "A String", # The units for magnitude.
23163 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
23164 # If unset, the value is inherited from the parent.
23165 "magnitude": 3.14, # The magnitude.
23166 "unit": "A String", # The units for magnitude.
23168 "alignment": "A String", # The text alignment for this paragraph.
23170 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
23172 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
23173 … "listId": "A String", # The ID of the list this paragraph belongs to.
23174 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
23177 … # inherited from the parent. Which text styles are inherited depend on the
23181 … # from the the newline character in the paragraph at the 0 nesting level of
23182 # the list inside the parent placeholder.
23184 … # from the newline character in the paragraph at its corresponding nesting
23185 # level of the list inside the parent placeholder.
23189 … # fields will revert the style to a value matching the defaults in the Slides
23191 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
23192 … # transparent, depending on if the `opaque_color` field in it is set.
23197 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23198 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23199 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23203 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
23204 … # transparent, depending on if the `opaque_color` field in it is set.
23209 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23210 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23211 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23215 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
23218 … # rendered in a smaller font size, computed based on the `font_size` field.
23219 … # The `font_size` itself is not affected by changes in this field.
23220 … "strikethrough": True or False, # Whether or not the text is struck through.
23221 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
23224 … # weights without breaking backwards compatibility. As such, when reading the
23225 … # style of a range of text, the value of `weighted_font_family#font_family`
23227 … # both fields are included in the field mask (either explicitly or through
23228 … # the wildcard `"*"`), their values are reconciled as follows:
23230 … # * If `font_family` is set and `weighted_font_family` is not, the value of
23232 … # * If both fields are set, the value of `font_family` must match that of
23233 … # `weighted_font_family#font_family`. If so, the font family and weight of
23236 … # * If `weighted_font_family` is set and `font_family` is not, the font
23238 … # * If neither field is set, the font family and weight of the text inherit
23239 … # from the parent. Note that these properties cannot inherit separately
23243 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
23250 "fontFamily": "A String", # The font family of the text.
23252 … # The font family can be any font from the Font menu in Slides or from
23253 … # [Google Fonts] (https://fonts.google.com/). If the font name is
23254 # unrecognized, the text is rendered in `Arial`.
23255 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
23257 … # corresponds to the numerical values described in the CSS 2.1
23261 … # `700` are considered bold, and weights less than `700`are not bold. The
23264 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
23265 "fontFamily": "A String", # The font family of the text.
23267 … # The font family can be any font from the Font menu in Slides or from
23268 … # [Google Fonts] (https://fonts.google.com/). If the font name is
23269 # unrecognized, the text is rendered in `Arial`.
23271 … # Some fonts can affect the weight of the text. If an update request
23272 … # specifies values for both `font_family` and `bold`, the explicitly-set
23274 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
23276 "magnitude": 3.14, # The magnitude.
23277 "unit": "A String", # The units for magnitude.
23279 … "italic": True or False, # Whether or not the text is italicized.
23280 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
23283 … # Changing the link in an update request causes some other changes to the
23284 # text style of the range:
23286 … # * When setting a link, the text foreground color will be set to
23287 # ThemeColorType.HYPERLINK and the text will
23288 # be underlined. If these fields are modified in the same
23289 … # request, those values will be used instead of the link defaults.
23291 # also update the existing link to point to the new URL.
23294 … # will separate the newline character(s) into their own text runs. The
23295 … # link will be applied separately to the runs before and after the newline.
23296 … # * Removing a link will update the text style of the range to match the
23297 … # style of the preceding text (or the default text styles if the preceding
23298 … # text is another link) unless different styles are being set in the same
23300 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
23301 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
23302 … # in the presentation. There may not be a slide at this index.
23303 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
23308 … "underline": True or False, # Whether or not the text is underlined.
23309 … "bold": True or False, # Whether or not the text is rendered as bold.
23311 … "glyph": "A String", # The rendered bullet glyph for this paragraph.
23314 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
23315 # in the run have the same TextStyle.
23317 … # The `start_index` and `end_index` of TextRuns will always be fully
23318 … # contained in the index range of a single `paragraph_marker` TextElement.
23321 "content": "A String", # The text of this run.
23322 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
23325 … # inherited from the parent. Which text styles are inherited depend on the
23329 … # from the the newline character in the paragraph at the 0 nesting level of
23330 # the list inside the parent placeholder.
23332 … # from the newline character in the paragraph at its corresponding nesting
23333 # level of the list inside the parent placeholder.
23337 … # fields will revert the style to a value matching the defaults in the Slides
23339 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
23340 … # transparent, depending on if the `opaque_color` field in it is set.
23345 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23346 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23347 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23351 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
23352 … # transparent, depending on if the `opaque_color` field in it is set.
23357 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23358 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23359 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23363 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
23366 … # rendered in a smaller font size, computed based on the `font_size` field.
23367 … # The `font_size` itself is not affected by changes in this field.
23368 … "strikethrough": True or False, # Whether or not the text is struck through.
23369 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
23372 … # weights without breaking backwards compatibility. As such, when reading the
23373 … # style of a range of text, the value of `weighted_font_family#font_family`
23375 … # both fields are included in the field mask (either explicitly or through
23376 # the wildcard `"*"`), their values are reconciled as follows:
23378 … # * If `font_family` is set and `weighted_font_family` is not, the value of
23380 … # * If both fields are set, the value of `font_family` must match that of
23381 … # `weighted_font_family#font_family`. If so, the font family and weight of
23384 … # * If `weighted_font_family` is set and `font_family` is not, the font
23386 … # * If neither field is set, the font family and weight of the text inherit
23387 … # from the parent. Note that these properties cannot inherit separately
23391 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
23398 "fontFamily": "A String", # The font family of the text.
23400 … # The font family can be any font from the Font menu in Slides or from
23401 … # [Google Fonts] (https://fonts.google.com/). If the font name is
23402 # unrecognized, the text is rendered in `Arial`.
23403 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
23405 … # corresponds to the numerical values described in the CSS 2.1
23409 … # `700` are considered bold, and weights less than `700`are not bold. The
23412 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
23413 "fontFamily": "A String", # The font family of the text.
23415 … # The font family can be any font from the Font menu in Slides or from
23416 … # [Google Fonts] (https://fonts.google.com/). If the font name is
23417 # unrecognized, the text is rendered in `Arial`.
23419 … # Some fonts can affect the weight of the text. If an update request
23420 … # specifies values for both `font_family` and `bold`, the explicitly-set
23422 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
23424 "magnitude": 3.14, # The magnitude.
23425 "unit": "A String", # The units for magnitude.
23427 "italic": True or False, # Whether or not the text is italicized.
23428 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
23431 … # Changing the link in an update request causes some other changes to the
23432 # text style of the range:
23434 … # * When setting a link, the text foreground color will be set to
23435 # ThemeColorType.HYPERLINK and the text will
23436 # be underlined. If these fields are modified in the same
23437 … # request, those values will be used instead of the link defaults.
23439 # also update the existing link to point to the new URL.
23442 … # will separate the newline character(s) into their own text runs. The
23443 … # link will be applied separately to the runs before and after the newline.
23444 … # * Removing a link will update the text style of the range to match the
23445 … # style of the preceding text (or the default text styles if the preceding
23446 … # text is another link) unless different styles are being set in the same
23448 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
23449 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
23450 … # in the presentation. There may not be a slide at this index.
23451 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
23456 … "underline": True or False, # Whether or not the text is underlined.
23457 … "bold": True or False, # Whether or not the text is rendered as bold.
23462 "lists": { # The bulleted lists contained in this text, keyed by list ID.
23463 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
23466 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
23467 … # level. A list has at most nine levels of nesting, so the possible values
23468 # for the keys of this map are 0 through 8, inclusive.
23469 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
23471 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
23474 … # inherited from the parent. Which text styles are inherited depend on the
23478 … # from the the newline character in the paragraph at the 0 nesting level of
23479 # the list inside the parent placeholder.
23481 … # from the newline character in the paragraph at its corresponding nesting
23482 # level of the list inside the parent placeholder.
23486 … # fields will revert the style to a value matching the defaults in the Slides
23488 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
23489 … # transparent, depending on if the `opaque_color` field in it is set.
23494 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23495 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23496 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23500 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
23501 … # transparent, depending on if the `opaque_color` field in it is set.
23506 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23507 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23508 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23512 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
23515 … # rendered in a smaller font size, computed based on the `font_size` field.
23516 … # The `font_size` itself is not affected by changes in this field.
23517 … "strikethrough": True or False, # Whether or not the text is struck through.
23518 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
23521 … # weights without breaking backwards compatibility. As such, when reading the
23522 … # style of a range of text, the value of `weighted_font_family#font_family`
23524 … # both fields are included in the field mask (either explicitly or through
23525 … # the wildcard `"*"`), their values are reconciled as follows:
23527 … # * If `font_family` is set and `weighted_font_family` is not, the value of
23529 … # * If both fields are set, the value of `font_family` must match that of
23530 … # `weighted_font_family#font_family`. If so, the font family and weight of
23533 … # * If `weighted_font_family` is set and `font_family` is not, the font
23535 … # * If neither field is set, the font family and weight of the text inherit
23536 … # from the parent. Note that these properties cannot inherit separately
23540 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
23547 "fontFamily": "A String", # The font family of the text.
23549 … # The font family can be any font from the Font menu in Slides or from
23550 … # [Google Fonts] (https://fonts.google.com/). If the font name is
23551 # unrecognized, the text is rendered in `Arial`.
23552 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
23554 … # corresponds to the numerical values described in the CSS 2.1
23558 … # `700` are considered bold, and weights less than `700`are not bold. The
23561 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
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`.
23568 … # Some fonts can affect the weight of the text. If an update request
23569 … # specifies values for both `font_family` and `bold`, the explicitly-set
23571 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
23573 "magnitude": 3.14, # The magnitude.
23574 "unit": "A String", # The units for magnitude.
23576 … "italic": True or False, # Whether or not the text is italicized.
23577 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
23580 … # Changing the link in an update request causes some other changes to the
23581 # text style of the range:
23583 … # * When setting a link, the text foreground color will be set to
23584 # ThemeColorType.HYPERLINK and the text will
23585 # be underlined. If these fields are modified in the same
23586 … # request, those values will be used instead of the link defaults.
23588 # also update the existing link to point to the new URL.
23591 … # will separate the newline character(s) into their own text runs. The
23592 … # link will be applied separately to the runs before and after the newline.
23593 … # * Removing a link will update the text style of the range to match the
23594 … # style of the preceding text (or the default text styles if the preceding
23595 … # text is another link) unless different styles are being set in the same
23597 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
23598 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
23599 … # in the presentation. There may not be a slide at this index.
23600 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
23605 … "underline": True or False, # Whether or not the text is underlined.
23606 … "bold": True or False, # Whether or not the text is rendered as bold.
23610 "listId": "A String", # The ID of the list.
23614 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
23615 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
23616 # for newly created table cells in the Slides editor.
23617 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
23622 … "color": { # A themeable solid color value. # The color value of the solid fill.
23625 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23626 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23627 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23630 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
23631 # That is, the final pixel color is defined by the equation:
23638 "propertyState": "A String", # The background fill property state.
23640 … # Updating the fill on a table cell will implicitly update this field
23641 … # to `RENDERED`, unless another value is specified in the same request. To
23643 … # case, any other fill fields set in the same request will be ignored.
23645 …"contentAlignment": "A String", # The alignment of the content in the table cell. The default alig…
23646 … # matches the alignment for newly created table cells in the Slides editor.
23648 "rowSpan": 42, # Row span of the cell.
23649 "columnSpan": 42, # Column span of the cell.
23650 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
23651 "rowIndex": 42, # The 0-based row index.
23652 "columnIndex": 42, # The 0-based column index.
23656 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
23657 "magnitude": 3.14, # The magnitude.
23658 "unit": "A String", # The units for magnitude.
23660 … "tableRowProperties": { # Properties of each row in a table. # Properties of the row.
23661 … magnitude in a single direction in the specified units. # Minimum height of the row. The row will…
23662 … # a height equal to or greater than this value in order to show all the text
23663 # in the row's cell(s).
23664 "magnitude": 3.14, # The magnitude.
23665 "unit": "A String", # The units for magnitude.
23670 "columns": 42, # Number of columns in the table.
23674 "lineCategory": "A String", # The category of the line.
23676 … # It matches the `category` specified in CreateLineRequest, and can be updated with
23678 "lineProperties": { # The properties of the Line. # The properties of the line.
23680 # When unset, these fields default to values that match the appearance of
23681 # new lines created in the Slides editor.
23682 "dashStyle": "A String", # The dash style of the line.
23683 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
23684 "magnitude": 3.14, # The magnitude.
23685 "unit": "A String", # The units for magnitude.
23687 "endArrow": "A String", # The style of the arrow at the end of the line.
23688 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
23689 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
23690 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
23691 # in the presentation. There may not be a slide at this index.
23692 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
23697 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
23698 # lines created in the Slides editor.
23699 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
23704 … "color": { # A themeable solid color value. # The color value of the solid fill.
23707 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23708 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23709 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23712 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
23713 # That is, the final pixel color is defined by the equation:
23721 …"startConnection": { # The properties for one end of a Line # The connection at the beginning of t…
23727 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
23729 # In most cases, it corresponds to the predefined connection site index from
23730 # the ECMA-376 standard. More information on those connection sites can be
23731 # found in the description of the "cnx" attribute in section 20.1.9.9 and
23737 … # The position of each connection site can also be viewed from Slides editor.
23738 "connectedObjectId": "A String", # The object ID of the connected page element.
23744 …"endConnection": { # The properties for one end of a Line # The connection at the end of the line.…
23749 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
23751 # In most cases, it corresponds to the predefined connection site index from
23752 # the ECMA-376 standard. More information on those connection sites can be
23753 # found in the description of the "cnx" attribute in section 20.1.9.9 and
23759 … # The position of each connection site can also be viewed from Slides editor.
23760 "connectedObjectId": "A String", # The object ID of the connected page element.
23766 "startArrow": "A String", # The style of the arrow at the beginning of the line.
23768 "lineType": "A String", # The type of the line.
23770 "size": { # A width and height. # The size of the page element.
23771 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
23772 "magnitude": 3.14, # The magnitude.
23773 "unit": "A String", # The units for magnitude.
23775 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
23776 "magnitude": 3.14, # The magnitude.
23777 "unit": "A String", # The units for magnitude.
23780 …"description": "A String", # The description of the page element. Combined with title to display a…
23784 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
23786 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains
23787 # notes for the corresponding slide.
23788 # The actual shape may not always exist on the notes page. Inserting text
23789 # using this object ID will automatically create the shape. In this case, the
23790 # actual shape may have different object ID. The `GetPresentation` or
23791 # `GetPage` action will always return the latest object ID.
23793 "objectId": "A String", # The object ID for this page. Object IDs used by
23795 # PageElement share the same namespace.
23796 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
23797 # update requests to assert that the presentation revision hasn't changed
23798 # since the last read operation. Only populated if the user has edit access
23799 # to the presentation.
23801 # The format of the revision ID may change over time, so it should be treated
23803 # hours after it has been returned and cannot be shared across users. If the
23804 # revision ID is unchanged between calls, then the presentation has not
23805 # changed. Conversely, a changed ID (for the same presentation and user)
23806 # usually means the presentation has been updated; however, a changed ID can
23808 …"masterProperties": { # The properties of Page that are only # Master specific properties. Only se…
23810 "displayName": "A String", # The human-readable name of the master.
23812 "pageProperties": { # The properties of the Page. # The properties of the page.
23814 # The page will inherit properties from the parent page. Depending on the page
23815 # type the hierarchy is defined in either
23818 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
23819 # from a parent page if it exists. If the page has no parent, then the
23820 # background fill defaults to the corresponding fill in the Slides editor.
23821 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
23826 "color": { # A themeable solid color value. # The color value of the solid fill.
23829 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23830 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23831 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23834 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
23835 # That is, the final pixel color is defined by the equation:
23842 "propertyState": "A String", # The background fill property state.
23844 # Updating the fill on a page will implicitly update this field to
23845 # `RENDERED`, unless another value is specified in the same request. To
23847 # any other fill fields set in the same request will be ignored.
23848 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
23849 # the specified picture. The picture is stretched to fit its container.
23850 "contentUrl": "A String", # Reading the content_url:
23853 # This URL is tagged with the account of the requester. Anyone with the URL
23854 # effectively accesses the picture as the original requester. Access to the
23855 # picture may be lost if the presentation's sharing settings change.
23857 # Writing the content_url:
23859 # The picture is fetched once at insertion time and a copy is stored for
23860 # display inside the presentation. Pictures must be less than 50MB in size,
23864 # The provided URL can be at most 2 kB in length.
23865 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
23866 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
23867 "magnitude": 3.14, # The magnitude.
23868 "unit": "A String", # The units for magnitude.
23870 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
23871 "magnitude": 3.14, # The magnitude.
23872 "unit": "A String", # The units for magnitude.
23877 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
23878 # a parent page. If the page has no parent, the color scheme uses a default
23880 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
23881 { # A pair mapping a theme color type to the concrete color it represents.
23882 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
23883 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23884 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23885 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23887 "type": "A String", # The type of the theme color.
23892 "pageType": "A String", # The type of the page.
23893 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
23895 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
23897 # notes. A notes page inherits properties from the
23899 # The placeholder shape with type BODY on the notes page contains the speaker
23900 # notes for this slide. The ID of this shape is identified by the
23902 # The notes page is read-only except for the text content and styles of the
23904 …"masterObjectId": "A String", # The object ID of the master that this slide is based on. This prop…
23906 …"layoutObjectId": "A String", # The object ID of the layout that this slide is based on. This prop…
23911 "pageSize": { # A width and height. # The size of pages in the presentation.
23912 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
23913 "magnitude": 3.14, # The magnitude.
23914 "unit": "A String", # The units for magnitude.
23916 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
23917 "magnitude": 3.14, # The magnitude.
23918 "unit": "A String", # The units for magnitude.
23921 "title": "A String", # The title of the presentation.
23922 "locale": "A String", # The locale of the presentation, as an IETF BCP 47 language tag.
23923 … "revisionId": "A String", # The revision ID of the presentation. Can be used in update requests
23924 # to assert that the presentation revision hasn't changed since the last
23925 # read operation. Only populated if the user has edit access to the
23928 # The format of the revision ID may change over time, so it should be treated
23930 # hours after it has been returned and cannot be shared across users. If the
23931 # revision ID is unchanged between calls, then the presentation has not
23932 # changed. Conversely, a changed ID (for the same presentation and user)
23933 # usually means the presentation has been updated; however, a changed ID can
23935 …"notesMaster": { # A page in a presentation. # The notes master in the presentation. It serves thr…
23937 # - Placeholder shapes on a notes master contain the default text styles and
23939 # a `SLIDE_IMAGE` placeholder shape contains the slide thumbnail, and a
23940 # `BODY` placeholder shape contains the speaker notes.
23941 # - The notes master page properties define the common page properties
23943 # - Any other shapes on the notes master will appear on all notes pages.
23945 # The notes master is read-only.
23946 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
23948 "displayName": "A String", # The human-readable name of the layout.
23949 "name": "A String", # The name of the layout.
23950 "masterObjectId": "A String", # The object ID of the master that this layout is based on.
23952 "pageElements": [ # The page elements rendered on the page.
23956 "renderedText": "A String", # The text rendered as word art.
23960 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
23964 "objectId": "A String", # The object ID for this page element. Object IDs used by
23966 # google.apps.slides.v1.PageElement share the same namespace.
23967 … "title": "A String", # The title of the page element. Combined with description to display alt
23972 # This URL is tagged with the account of the requester. Anyone with the URL
23973 # effectively accesses the image as the original requester. Access to the
23974 # image may be lost if the presentation's sharing settings change.
23975 "imageProperties": { # The properties of the Image. # The properties of the image.
23976 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
23979 # if it exists. If there is no parent, the fields will default to the value
23980 # used for new page elements created in the Slides editor, which may depend on
23981 # the page element kind.
23982 "outlineFill": { # The fill of the outline. # The fill of the outline.
23983 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
23988 … "color": { # A themeable solid color value. # The color value of the solid fill.
23991 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
23992 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
23993 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
23996 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
23997 # That is, the final pixel color is defined by the equation:
24005 "propertyState": "A String", # The outline property state.
24007 # Updating the outline on a page element will implicitly update this field
24008 # to `RENDERED`, unless another value is specified in the same request. To
24010 # this case, any other outline fields set in the same request will be
24012 "dashStyle": "A String", # The dash style of the outline.
24013 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
24014 "magnitude": 3.14, # The magnitude.
24015 "unit": "A String", # The units for magnitude.
24018 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
24020 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
24022 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
24025 # The colors in the gradient will replace the corresponding colors at
24026 # the same position in the color palette and apply to the image. This
24029 "color": { # A themeable solid color value. # The color of the gradient stop.
24032 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24033 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24034 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24037 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
24039 … "position": 3.14, # The relative position of the color stop in the gradient band measured
24040 # in percentage. The value should be in the interval [0.0, 1.0].
24043 "name": "A String", # The name of the recolor effect.
24045 # The name is determined from the `recolor_stops` by matching the gradient
24046 # against the colors in the page's current color scheme. This property is
24049 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
24050 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
24051 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
24052 # in the presentation. There may not be a slide at this index.
24053 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
24058 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
24061 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
24065 # The crop properties is represented by the offsets of four edges which define
24066 # a crop rectangle. The offsets are measured in percentage from the
24067 # corresponding edges of the object's original bounding rectangle towards
24068 # inside, relative to the object's original dimensions.
24070 # - If the offset is in the interval (0, 1), the corresponding edge of crop
24071 # rectangle is positioned inside of the object's original bounding rectangle.
24072 # - If the offset is negative or greater than 1, the corresponding edge of crop
24073 # rectangle is positioned outside of the object's original bounding rectangle.
24074 # - If the left edge of the crop rectangle is on the right side of its right
24075 # edge, the object will be flipped horizontally.
24076 # - If the top edge of the crop rectangle is below its bottom edge, the object
24078 # - If all offsets and rotation angle is 0, the object is not cropped.
24080 # After cropping, the content in the crop rectangle will be stretched to fit
24082 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
24083 # the right of the original bounding rectangle left edge, relative to the
24085 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
24086 # above the original bounding rectangle bottom edge, relative to the object's
24088 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
24089 # Rotation angle is applied after the offset.
24090 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
24091 # to the left of the original bounding rectangle right edge, relative to the
24093 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
24094 # below the original bounding rectangle top edge, relative to the object's
24097 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
24101 # if it exists. If there is no parent, the fields will default to the value
24102 # used for new page elements created in the Slides editor, which may depend on
24103 # the page element kind.
24104 "color": { # A themeable solid color value. # The shadow color value.
24107 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24108 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24109 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24112 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
24113 # relative to the alignment position.
24126 "translateX": 3.14, # The X coordinate translation element.
24127 "translateY": 3.14, # The Y coordinate translation element.
24128 "scaleX": 3.14, # The X coordinate scaling element.
24129 "scaleY": 3.14, # The Y coordinate scaling element.
24130 "shearY": 3.14, # The Y coordinate shearing element.
24131 "shearX": 3.14, # The X coordinate shearing element.
24132 "unit": "A String", # The units for translate elements.
24134 "propertyState": "A String", # The shadow property state.
24136 # Updating the shadow on a page element will implicitly update this field to
24137 # `RENDERED`, unless another value is specified in the same request. To have
24139 # case, any other shadow fields set in the same request will be ignored.
24140 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
24142 "magnitude": 3.14, # The magnitude.
24143 "unit": "A String", # The units for magnitude.
24145 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
24146 "type": "A String", # The type of the shadow. This property is read-only.
24147 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
24148 # scale and skew of the shadow. This property is read-only.
24149 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
24152 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
24155 …"sourceUrl": "A String", # The source URL is the URL used to insert the image. The source URL can …
24158 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
24160 # The visual appearance of the page element is determined by its absolute
24161 # transform. To compute the absolute transform, preconcatenate a page
24162 # element's transform with the transforms of all of its parent groups. If the
24163 # page element is not in a group, its absolute transform is the same as the
24166 … # The initial transform for the newly created Group is always the identity transform.
24179 "translateX": 3.14, # The X coordinate translation element.
24180 "translateY": 3.14, # The Y coordinate translation element.
24181 "scaleX": 3.14, # The X coordinate scaling element.
24182 "scaleY": 3.14, # The Y coordinate scaling element.
24183 "shearY": 3.14, # The Y coordinate shearing element.
24184 "shearX": 3.14, # The X coordinate shearing element.
24185 "unit": "A String", # The units for translate elements.
24189 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
24191 … "textElements": [ # The text contents broken down into its component parts, including styling
24193 { # A TextElement describes the content of a range of indices in the text content
24195 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
24197 "content": "A String", # The rendered content of this auto text, if available.
24198 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
24201 # inherited from the parent. Which text styles are inherited depend on the
24205 … # from the the newline character in the paragraph at the 0 nesting level of
24206 # the list inside the parent placeholder.
24208 … # from the newline character in the paragraph at its corresponding nesting
24209 # level of the list inside the parent placeholder.
24213 … # fields will revert the style to a value matching the defaults in the Slides
24215 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
24216 # transparent, depending on if the `opaque_color` field in it is set.
24221 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24222 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24223 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24227 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
24228 # transparent, depending on if the `opaque_color` field in it is set.
24233 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24234 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24235 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24239 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
24242 … # rendered in a smaller font size, computed based on the `font_size` field.
24243 # The `font_size` itself is not affected by changes in this field.
24244 "strikethrough": True or False, # Whether or not the text is struck through.
24245 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
24248 … # weights without breaking backwards compatibility. As such, when reading the
24249 … # style of a range of text, the value of `weighted_font_family#font_family`
24251 … # both fields are included in the field mask (either explicitly or through
24252 # the wildcard `"*"`), their values are reconciled as follows:
24254 … # * If `font_family` is set and `weighted_font_family` is not, the value of
24256 … # * If both fields are set, the value of `font_family` must match that of
24257 … # `weighted_font_family#font_family`. If so, the font family and weight of
24260 # * If `weighted_font_family` is set and `font_family` is not, the font
24262 … # * If neither field is set, the font family and weight of the text inherit
24263 … # from the parent. Note that these properties cannot inherit separately
24267 # `bold`, the `weighted_font_family` is applied first, then `bold`.
24274 "fontFamily": "A String", # The font family of the text.
24276 # The font family can be any font from the Font menu in Slides or from
24277 # [Google Fonts] (https://fonts.google.com/). If the font name is
24278 # unrecognized, the text is rendered in `Arial`.
24279 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
24281 # corresponds to the numerical values described in the CSS 2.1
24285 … # `700` are considered bold, and weights less than `700`are not bold. The
24288 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
24289 "fontFamily": "A String", # The font family of the text.
24291 # The font family can be any font from the Font menu in Slides or from
24292 # [Google Fonts] (https://fonts.google.com/). If the font name is
24293 # unrecognized, the text is rendered in `Arial`.
24295 # Some fonts can affect the weight of the text. If an update request
24296 # specifies values for both `font_family` and `bold`, the explicitly-set
24298 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
24300 "magnitude": 3.14, # The magnitude.
24301 "unit": "A String", # The units for magnitude.
24303 "italic": True or False, # Whether or not the text is italicized.
24304 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
24307 … # Changing the link in an update request causes some other changes to the
24308 # text style of the range:
24310 # * When setting a link, the text foreground color will be set to
24311 # ThemeColorType.HYPERLINK and the text will
24312 # be underlined. If these fields are modified in the same
24313 # request, those values will be used instead of the link defaults.
24315 # also update the existing link to point to the new URL.
24318 # will separate the newline character(s) into their own text runs. The
24319 … # link will be applied separately to the runs before and after the newline.
24320 # * Removing a link will update the text style of the range to match the
24321 … # style of the preceding text (or the default text styles if the preceding
24322 … # text is another link) unless different styles are being set in the same
24324 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
24325 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
24326 # in the presentation. There may not be a slide at this index.
24327 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
24332 "underline": True or False, # Whether or not the text is underlined.
24333 "bold": True or False, # Whether or not the text is rendered as bold.
24335 "type": "A String", # The type of this auto text.
24337 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
24339 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
24340 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
24342 # The `start_index` and `end_index` of this TextElement represent the
24343 # range of the paragraph. Other TextElements with an index range contained
24345 # paragraph. The range of indices of two separate paragraphs will never
24347 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
24350 … # inherited from the parent. Which paragraph styles are inherited depend on the
24353 # * A paragraph not in a list will inherit its paragraph style from the
24354 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
24355 … # * A paragraph in a list will inherit its paragraph style from the paragraph
24356 # at its corresponding nesting level of the list inside the parent
24360 "spacingMode": "A String", # The spacing mode for the paragraph.
24361 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
24364 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
24365 # inherited from the parent.
24366 "magnitude": 3.14, # The magnitude.
24367 "unit": "A String", # The units for magnitude.
24369 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
24370 … # is represented as 100.0. If unset, the value is inherited from the parent.
24371 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
24372 … # the start of the text, based on the current text direction. If unset, the
24373 # value is inherited from the parent.
24374 "magnitude": 3.14, # The magnitude.
24375 "unit": "A String", # The units for magnitude.
24377 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
24378 # inherited from the parent.
24379 "magnitude": 3.14, # The magnitude.
24380 "unit": "A String", # The units for magnitude.
24382 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
24383 … # the end of the text, based on the current text direction. If unset, the
24384 # value is inherited from the parent.
24385 "magnitude": 3.14, # The magnitude.
24386 "unit": "A String", # The units for magnitude.
24388 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
24389 # If unset, the value is inherited from the parent.
24390 "magnitude": 3.14, # The magnitude.
24391 "unit": "A String", # The units for magnitude.
24393 "alignment": "A String", # The text alignment for this paragraph.
24395 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
24397 "nestingLevel": 42, # The nesting level of this paragraph in the list.
24398 "listId": "A String", # The ID of the list this paragraph belongs to.
24399 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
24402 … # inherited from the parent. Which text styles are inherited depend on the
24406 … # from the the newline character in the paragraph at the 0 nesting level of
24407 # the list inside the parent placeholder.
24409 … # from the newline character in the paragraph at its corresponding nesting
24410 # level of the list inside the parent placeholder.
24414 … # fields will revert the style to a value matching the defaults in the Slides
24416 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
24417 # transparent, depending on if the `opaque_color` field in it is set.
24422 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24423 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24424 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24428 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
24429 # transparent, depending on if the `opaque_color` field in it is set.
24434 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24435 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24436 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24440 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
24443 … # rendered in a smaller font size, computed based on the `font_size` field.
24444 # The `font_size` itself is not affected by changes in this field.
24445 … "strikethrough": True or False, # Whether or not the text is struck through.
24446 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
24449 … # weights without breaking backwards compatibility. As such, when reading the
24450 … # style of a range of text, the value of `weighted_font_family#font_family`
24452 … # both fields are included in the field mask (either explicitly or through
24453 # the wildcard `"*"`), their values are reconciled as follows:
24455 … # * If `font_family` is set and `weighted_font_family` is not, the value of
24457 … # * If both fields are set, the value of `font_family` must match that of
24458 … # `weighted_font_family#font_family`. If so, the font family and weight of
24461 … # * If `weighted_font_family` is set and `font_family` is not, the font
24463 … # * If neither field is set, the font family and weight of the text inherit
24464 … # from the parent. Note that these properties cannot inherit separately
24468 # `bold`, the `weighted_font_family` is applied first, then `bold`.
24475 "fontFamily": "A String", # The font family of the text.
24477 … # The font family can be any font from the Font menu in Slides or from
24478 # [Google Fonts] (https://fonts.google.com/). If the font name is
24479 # unrecognized, the text is rendered in `Arial`.
24480 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
24482 # corresponds to the numerical values described in the CSS 2.1
24486 … # `700` are considered bold, and weights less than `700`are not bold. The
24489 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
24490 "fontFamily": "A String", # The font family of the text.
24492 # The font family can be any font from the Font menu in Slides or from
24493 # [Google Fonts] (https://fonts.google.com/). If the font name is
24494 # unrecognized, the text is rendered in `Arial`.
24496 # Some fonts can affect the weight of the text. If an update request
24497 … # specifies values for both `font_family` and `bold`, the explicitly-set
24499 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
24501 "magnitude": 3.14, # The magnitude.
24502 "unit": "A String", # The units for magnitude.
24504 "italic": True or False, # Whether or not the text is italicized.
24505 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
24508 … # Changing the link in an update request causes some other changes to the
24509 # text style of the range:
24511 # * When setting a link, the text foreground color will be set to
24512 # ThemeColorType.HYPERLINK and the text will
24513 # be underlined. If these fields are modified in the same
24514 # request, those values will be used instead of the link defaults.
24516 # also update the existing link to point to the new URL.
24519 … # will separate the newline character(s) into their own text runs. The
24520 … # link will be applied separately to the runs before and after the newline.
24521 … # * Removing a link will update the text style of the range to match the
24522 … # style of the preceding text (or the default text styles if the preceding
24523 … # text is another link) unless different styles are being set in the same
24525 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
24526 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
24527 # in the presentation. There may not be a slide at this index.
24528 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
24533 "underline": True or False, # Whether or not the text is underlined.
24534 "bold": True or False, # Whether or not the text is rendered as bold.
24536 "glyph": "A String", # The rendered bullet glyph for this paragraph.
24539 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
24540 # in the run have the same TextStyle.
24542 # The `start_index` and `end_index` of TextRuns will always be fully
24543 # contained in the index range of a single `paragraph_marker` TextElement.
24546 "content": "A String", # The text of this run.
24547 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
24550 # inherited from the parent. Which text styles are inherited depend on the
24554 … # from the the newline character in the paragraph at the 0 nesting level of
24555 # the list inside the parent placeholder.
24557 … # from the newline character in the paragraph at its corresponding nesting
24558 # level of the list inside the parent placeholder.
24562 … # fields will revert the style to a value matching the defaults in the Slides
24564 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
24565 # transparent, depending on if the `opaque_color` field in it is set.
24570 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24571 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24572 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24576 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
24577 # transparent, depending on if the `opaque_color` field in it is set.
24582 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24583 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24584 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24588 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
24591 … # rendered in a smaller font size, computed based on the `font_size` field.
24592 # The `font_size` itself is not affected by changes in this field.
24593 "strikethrough": True or False, # Whether or not the text is struck through.
24594 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
24597 … # weights without breaking backwards compatibility. As such, when reading the
24598 … # style of a range of text, the value of `weighted_font_family#font_family`
24600 … # both fields are included in the field mask (either explicitly or through
24601 # the wildcard `"*"`), their values are reconciled as follows:
24603 … # * If `font_family` is set and `weighted_font_family` is not, the value of
24605 … # * If both fields are set, the value of `font_family` must match that of
24606 … # `weighted_font_family#font_family`. If so, the font family and weight of
24609 # * If `weighted_font_family` is set and `font_family` is not, the font
24611 … # * If neither field is set, the font family and weight of the text inherit
24612 … # from the parent. Note that these properties cannot inherit separately
24616 # `bold`, the `weighted_font_family` is applied first, then `bold`.
24623 "fontFamily": "A String", # The font family of the text.
24625 # The font family can be any font from the Font menu in Slides or from
24626 # [Google Fonts] (https://fonts.google.com/). If the font name is
24627 # unrecognized, the text is rendered in `Arial`.
24628 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
24630 # corresponds to the numerical values described in the CSS 2.1
24634 … # `700` are considered bold, and weights less than `700`are not bold. The
24637 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
24638 "fontFamily": "A String", # The font family of the text.
24640 # The font family can be any font from the Font menu in Slides or from
24641 # [Google Fonts] (https://fonts.google.com/). If the font name is
24642 # unrecognized, the text is rendered in `Arial`.
24644 # Some fonts can affect the weight of the text. If an update request
24645 # specifies values for both `font_family` and `bold`, the explicitly-set
24647 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
24649 "magnitude": 3.14, # The magnitude.
24650 "unit": "A String", # The units for magnitude.
24652 "italic": True or False, # Whether or not the text is italicized.
24653 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
24656 … # Changing the link in an update request causes some other changes to the
24657 # text style of the range:
24659 # * When setting a link, the text foreground color will be set to
24660 # ThemeColorType.HYPERLINK and the text will
24661 # be underlined. If these fields are modified in the same
24662 # request, those values will be used instead of the link defaults.
24664 # also update the existing link to point to the new URL.
24667 # will separate the newline character(s) into their own text runs. The
24668 … # link will be applied separately to the runs before and after the newline.
24669 # * Removing a link will update the text style of the range to match the
24670 … # style of the preceding text (or the default text styles if the preceding
24671 … # text is another link) unless different styles are being set in the same
24673 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
24674 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
24675 # in the presentation. There may not be a slide at this index.
24676 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
24681 "underline": True or False, # Whether or not the text is underlined.
24682 "bold": True or False, # Whether or not the text is rendered as bold.
24687 "lists": { # The bulleted lists contained in this text, keyed by list ID.
24688 "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
24691 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
24692 # level. A list has at most nine levels of nesting, so the possible values
24693 # for the keys of this map are 0 through 8, inclusive.
24694 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
24696 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
24699 … # inherited from the parent. Which text styles are inherited depend on the
24703 … # from the the newline character in the paragraph at the 0 nesting level of
24704 # the list inside the parent placeholder.
24706 … # from the newline character in the paragraph at its corresponding nesting
24707 # level of the list inside the parent placeholder.
24711 … # fields will revert the style to a value matching the defaults in the Slides
24713 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
24714 # transparent, depending on if the `opaque_color` field in it is set.
24719 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24720 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24721 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24725 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
24726 # transparent, depending on if the `opaque_color` field in it is set.
24731 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24732 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24733 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24737 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
24740 … # rendered in a smaller font size, computed based on the `font_size` field.
24741 # The `font_size` itself is not affected by changes in this field.
24742 … "strikethrough": True or False, # Whether or not the text is struck through.
24743 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
24746 … # weights without breaking backwards compatibility. As such, when reading the
24747 … # style of a range of text, the value of `weighted_font_family#font_family`
24749 … # both fields are included in the field mask (either explicitly or through
24750 # the wildcard `"*"`), their values are reconciled as follows:
24752 … # * If `font_family` is set and `weighted_font_family` is not, the value of
24754 … # * If both fields are set, the value of `font_family` must match that of
24755 … # `weighted_font_family#font_family`. If so, the font family and weight of
24758 … # * If `weighted_font_family` is set and `font_family` is not, the font
24760 … # * If neither field is set, the font family and weight of the text inherit
24761 … # from the parent. Note that these properties cannot inherit separately
24765 # `bold`, the `weighted_font_family` is applied first, then `bold`.
24772 "fontFamily": "A String", # The font family of the text.
24774 … # The font family can be any font from the Font menu in Slides or from
24775 # [Google Fonts] (https://fonts.google.com/). If the font name is
24776 # unrecognized, the text is rendered in `Arial`.
24777 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
24779 # corresponds to the numerical values described in the CSS 2.1
24783 … # `700` are considered bold, and weights less than `700`are not bold. The
24786 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
24787 "fontFamily": "A String", # The font family of the text.
24789 # The font family can be any font from the Font menu in Slides or from
24790 # [Google Fonts] (https://fonts.google.com/). If the font name is
24791 # unrecognized, the text is rendered in `Arial`.
24793 # Some fonts can affect the weight of the text. If an update request
24794 … # specifies values for both `font_family` and `bold`, the explicitly-set
24796 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
24798 "magnitude": 3.14, # The magnitude.
24799 "unit": "A String", # The units for magnitude.
24801 "italic": True or False, # Whether or not the text is italicized.
24802 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
24805 … # Changing the link in an update request causes some other changes to the
24806 # text style of the range:
24808 # * When setting a link, the text foreground color will be set to
24809 # ThemeColorType.HYPERLINK and the text will
24810 # be underlined. If these fields are modified in the same
24811 # request, those values will be used instead of the link defaults.
24813 # also update the existing link to point to the new URL.
24816 … # will separate the newline character(s) into their own text runs. The
24817 … # link will be applied separately to the runs before and after the newline.
24818 … # * Removing a link will update the text style of the range to match the
24819 … # style of the preceding text (or the default text styles if the preceding
24820 … # text is another link) unless different styles are being set in the same
24822 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
24823 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
24824 # in the presentation. There may not be a slide at this index.
24825 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
24830 "underline": True or False, # Whether or not the text is underlined.
24831 "bold": True or False, # Whether or not the text is rendered as bold.
24835 "listId": "A String", # The ID of the list.
24839 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
24841 # If the shape is a placeholder shape as determined by the
24844 # Determining the rendered value of the property depends on the corresponding
24846 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
24847 # a parent placeholder if it exists. If the shape has no parent, then the
24848 # default shadow matches the defaults for new shapes created in the Slides
24852 # if it exists. If there is no parent, the fields will default to the value
24853 # used for new page elements created in the Slides editor, which may depend on
24854 # the page element kind.
24855 "color": { # A themeable solid color value. # The shadow color value.
24858 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24859 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24860 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24863 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
24864 # relative to the alignment position.
24877 "translateX": 3.14, # The X coordinate translation element.
24878 "translateY": 3.14, # The Y coordinate translation element.
24879 "scaleX": 3.14, # The X coordinate scaling element.
24880 "scaleY": 3.14, # The Y coordinate scaling element.
24881 "shearY": 3.14, # The Y coordinate shearing element.
24882 "shearX": 3.14, # The X coordinate shearing element.
24883 "unit": "A String", # The units for translate elements.
24885 "propertyState": "A String", # The shadow property state.
24887 # Updating the shadow on a page element will implicitly update this field to
24888 # `RENDERED`, unless another value is specified in the same request. To have
24890 # case, any other shadow fields set in the same request will be ignored.
24891 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
24893 "magnitude": 3.14, # The magnitude.
24894 "unit": "A String", # The units for magnitude.
24896 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
24897 "type": "A String", # The type of the shadow. This property is read-only.
24898 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
24899 # scale and skew of the shadow. This property is read-only.
24900 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
24903 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
24904 # inherited from a parent placeholder if it exists. If the shape has no
24905 # parent, then the default background fill depends on the shape type,
24906 # matching the defaults for new shapes created in the Slides editor.
24907 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
24912 "color": { # A themeable solid color value. # The color value of the solid fill.
24915 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24916 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24917 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24920 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
24921 # That is, the final pixel color is defined by the equation:
24928 "propertyState": "A String", # The background fill property state.
24930 # Updating the fill on a shape will implicitly update this field to
24931 # `RENDERED`, unless another value is specified in the same request. To
24933 # any other fill fields set in the same request will be ignored.
24935 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
24937 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
24938 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
24939 # in the presentation. There may not be a slide at this index.
24940 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
24945 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
24946 # parent placeholder if it exists. If the shape has no parent, then the
24947 # default outline depends on the shape type, matching the defaults for
24948 # new shapes created in the Slides editor.
24951 # if it exists. If there is no parent, the fields will default to the value
24952 # used for new page elements created in the Slides editor, which may depend on
24953 # the page element kind.
24954 "outlineFill": { # The fill of the outline. # The fill of the outline.
24955 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
24960 … "color": { # A themeable solid color value. # The color value of the solid fill.
24963 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
24964 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
24965 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
24968 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
24969 # That is, the final pixel color is defined by the equation:
24977 "propertyState": "A String", # The outline property state.
24979 # Updating the outline on a page element will implicitly update this field
24980 # to `RENDERED`, unless another value is specified in the same request. To
24982 # this case, any other outline fields set in the same request will be
24984 "dashStyle": "A String", # The dash style of the outline.
24985 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
24986 "magnitude": 3.14, # The magnitude.
24987 "unit": "A String", # The units for magnitude.
24990 … "contentAlignment": "A String", # The alignment of the content in the shape. If unspecified,
24991 # the alignment is inherited from a parent placeholder if it exists. If the
24992 # shape has no parent, the default alignment matches the alignment for new
24993 # shapes created in the Slides editor.
24995 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
24998 # If set, the shape is a placeholder shape and any inherited properties
24999 # can be resolved by looking at the parent placeholder identified by the
25001 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
25002 # If unset, the parent placeholder shape does not exist, so the shape does
25004 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
25005 # the same page, they would have different index values.
25006 "type": "A String", # The type of the placeholder.
25008 "shapeType": "A String", # The type of the shape.
25013 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
25014 # minutes. This URL is tagged with the account of the requester. Anyone with
25015 # the URL effectively accesses the image as the original requester. Access to
25016 # the image may be lost if the presentation's sharing settings change.
25017 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
25018 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
25019 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
25020 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
25023 # if it exists. If there is no parent, the fields will default to the value
25024 # used for new page elements created in the Slides editor, which may depend on
25025 # the page element kind.
25026 "outlineFill": { # The fill of the outline. # The fill of the outline.
25027 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
25032 … "color": { # A themeable solid color value. # The color value of the solid fill.
25035 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25036 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25037 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25040 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
25041 # That is, the final pixel color is defined by the equation:
25049 "propertyState": "A String", # The outline property state.
25051 # Updating the outline on a page element will implicitly update this field
25052 # to `RENDERED`, unless another value is specified in the same request. To
25054 # this case, any other outline fields set in the same request will be
25056 "dashStyle": "A String", # The dash style of the outline.
25057 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
25058 "magnitude": 3.14, # The magnitude.
25059 "unit": "A String", # The units for magnitude.
25062 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
25064 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
25066 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
25069 # The colors in the gradient will replace the corresponding colors at
25070 # the same position in the color palette and apply to the image. This
25073 … "color": { # A themeable solid color value. # The color of the gradient stop.
25076 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25077 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25078 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25081 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
25083 … "position": 3.14, # The relative position of the color stop in the gradient band measured
25084 # in percentage. The value should be in the interval [0.0, 1.0].
25087 "name": "A String", # The name of the recolor effect.
25089 # The name is determined from the `recolor_stops` by matching the gradient
25090 # against the colors in the page's current color scheme. This property is
25093 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
25094 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
25095 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
25096 # in the presentation. There may not be a slide at this index.
25097 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
25102 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
25105 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
25109 # The crop properties is represented by the offsets of four edges which define
25110 # a crop rectangle. The offsets are measured in percentage from the
25111 # corresponding edges of the object's original bounding rectangle towards
25112 # inside, relative to the object's original dimensions.
25114 # - If the offset is in the interval (0, 1), the corresponding edge of crop
25115 # rectangle is positioned inside of the object's original bounding rectangle.
25116 … # - If the offset is negative or greater than 1, the corresponding edge of crop
25117 # rectangle is positioned outside of the object's original bounding rectangle.
25118 # - If the left edge of the crop rectangle is on the right side of its right
25119 # edge, the object will be flipped horizontally.
25120 # - If the top edge of the crop rectangle is below its bottom edge, the object
25122 # - If all offsets and rotation angle is 0, the object is not cropped.
25124 # After cropping, the content in the crop rectangle will be stretched to fit
25126 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
25127 # the right of the original bounding rectangle left edge, relative to the
25129 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
25130 … # above the original bounding rectangle bottom edge, relative to the object's
25132 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
25133 # Rotation angle is applied after the offset.
25134 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
25135 # to the left of the original bounding rectangle right edge, relative to the
25137 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
25138 # below the original bounding rectangle top edge, relative to the object's
25141 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
25145 # if it exists. If there is no parent, the fields will default to the value
25146 # used for new page elements created in the Slides editor, which may depend on
25147 # the page element kind.
25148 "color": { # A themeable solid color value. # The shadow color value.
25151 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25152 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25153 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25156 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
25157 # relative to the alignment position.
25170 "translateX": 3.14, # The X coordinate translation element.
25171 "translateY": 3.14, # The Y coordinate translation element.
25172 "scaleX": 3.14, # The X coordinate scaling element.
25173 "scaleY": 3.14, # The Y coordinate scaling element.
25174 "shearY": 3.14, # The Y coordinate shearing element.
25175 "shearX": 3.14, # The X coordinate shearing element.
25176 "unit": "A String", # The units for translate elements.
25178 "propertyState": "A String", # The shadow property state.
25180 # Updating the shadow on a page element will implicitly update this field to
25181 # `RENDERED`, unless another value is specified in the same request. To have
25183 # case, any other shadow fields set in the same request will be ignored.
25184 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
25186 "magnitude": 3.14, # The magnitude.
25187 "unit": "A String", # The units for magnitude.
25189 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
25190 "type": "A String", # The type of the shadow. This property is read-only.
25191 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
25192 # scale and skew of the shadow. This property is read-only.
25193 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
25196 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
25200 "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
25205 … "url": "A String", # An URL to a video. The URL is valid as long as the source video exists and
25207 "videoProperties": { # The properties of the Video. # The properties of the video.
25208 … "start": 42, # The time at which to start playback, measured in seconds from the beginning
25209 # of the video.
25210 # If set, the start time should be before the end time.
25211 # If you set this to a value that exceeds the video's length in seconds, the
25212 # video will be played from the last second.
25213 # If not set, the video will be played from the beginning.
25214 …"autoPlay": True or False, # Whether to enable video autoplay when the page is displayed in present
25216 … "end": 42, # The time at which to end playback, measured in seconds from the beginning
25217 # of the video.
25218 # If set, the end time should be after the start time.
25219 # If not set or if you set this to a value that exceeds the video's length,
25220 # the video will be played until its end.
25221 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
25222 # videos created in the Slides editor.
25225 # if it exists. If there is no parent, the fields will default to the value
25226 # used for new page elements created in the Slides editor, which may depend on
25227 # the page element kind.
25228 "outlineFill": { # The fill of the outline. # The fill of the outline.
25229 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
25234 … "color": { # A themeable solid color value. # The color value of the solid fill.
25237 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25238 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25239 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25242 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
25243 # That is, the final pixel color is defined by the equation:
25251 "propertyState": "A String", # The outline property state.
25253 # Updating the outline on a page element will implicitly update this field
25254 # to `RENDERED`, unless another value is specified in the same request. To
25256 # this case, any other outline fields set in the same request will be
25258 "dashStyle": "A String", # The dash style of the outline.
25259 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
25260 "magnitude": 3.14, # The magnitude.
25261 "unit": "A String", # The units for magnitude.
25264 … "mute": True or False, # Whether to mute the audio during video playback. Defaults to false.
25266 "id": "A String", # The video source's unique identifier for this video.
25267 "source": "A String", # The video source.
25271 "rows": 42, # Number of rows in the table.
25274 # A table's horizontal cell borders are represented as a grid. The grid has
25275 # one more row than the number of rows in the table and the same number of
25276 # columns as the table. For example, if the table is 3 x 3, its horizontal
25280 # merged, it is not included in the response.
25281 { # The properties of each border cell.
25282 … "tableBorderProperties": { # The border styling properties of the # The border properties.
25284 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
25285 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
25290 … "color": { # A themeable solid color value. # The color value of the solid fill.
25293 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25294 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25295 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25298 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
25299 # That is, the final pixel color is defined by the equation:
25307 "dashStyle": "A String", # The dash style of the border.
25308 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
25309 "magnitude": 3.14, # The magnitude.
25310 "unit": "A String", # The units for magnitude.
25313 …: { # A location of a single table cell within a table. # The location of the border within the bo…
25314 "rowIndex": 42, # The 0-based row index.
25315 "columnIndex": 42, # The 0-based column index.
25323 # A table's vertical cell borders are represented as a grid. The grid has the
25324 # same number of rows as the table and one more column than the number of
25325 # columns in the table. For example, if the table is 3 x 3, its vertical
25329 # merged, it is not included in the response.
25330 { # The properties of each border cell.
25331 … "tableBorderProperties": { # The border styling properties of the # The border properties.
25333 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
25334 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
25339 … "color": { # A themeable solid color value. # The color value of the solid fill.
25342 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25343 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25344 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25347 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
25348 # That is, the final pixel color is defined by the equation:
25356 "dashStyle": "A String", # The dash style of the border.
25357 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
25358 "magnitude": 3.14, # The magnitude.
25359 "unit": "A String", # The units for magnitude.
25362 …: { # A location of a single table cell within a table. # The location of the border within the bo…
25363 "rowIndex": 42, # The 0-based row index.
25364 "columnIndex": 42, # The 0-based column index.
25372 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
25373 "magnitude": 3.14, # The magnitude.
25374 "unit": "A String", # The units for magnitude.
25388 # than 1. As a result, the length of this collection does not always match
25389 # the number of columns of the entire table.
25391 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
25393 … "textElements": [ # The text contents broken down into its component parts, including styling
25395 … { # A TextElement describes the content of a range of indices in the text content
25397 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
25399 … "content": "A String", # The rendered content of this auto text, if available.
25400 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
25403 … # inherited from the parent. Which text styles are inherited depend on the
25407 … # from the the newline character in the paragraph at the 0 nesting level of
25408 # the list inside the parent placeholder.
25410 … # from the newline character in the paragraph at its corresponding nesting
25411 # level of the list inside the parent placeholder.
25415 … # fields will revert the style to a value matching the defaults in the Slides
25417 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
25418 … # transparent, depending on if the `opaque_color` field in it is set.
25423 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25424 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25425 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25429 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
25430 … # transparent, depending on if the `opaque_color` field in it is set.
25435 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25436 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25437 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25441 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
25444 … # rendered in a smaller font size, computed based on the `font_size` field.
25445 … # The `font_size` itself is not affected by changes in this field.
25446 … "strikethrough": True or False, # Whether or not the text is struck through.
25447 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
25450 … # weights without breaking backwards compatibility. As such, when reading the
25451 … # style of a range of text, the value of `weighted_font_family#font_family`
25453 … # both fields are included in the field mask (either explicitly or through
25454 # the wildcard `"*"`), their values are reconciled as follows:
25456 … # * If `font_family` is set and `weighted_font_family` is not, the value of
25458 … # * If both fields are set, the value of `font_family` must match that of
25459 … # `weighted_font_family#font_family`. If so, the font family and weight of
25462 … # * If `weighted_font_family` is set and `font_family` is not, the font
25464 … # * If neither field is set, the font family and weight of the text inherit
25465 … # from the parent. Note that these properties cannot inherit separately
25469 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
25476 "fontFamily": "A String", # The font family of the text.
25478 … # The font family can be any font from the Font menu in Slides or from
25479 … # [Google Fonts] (https://fonts.google.com/). If the font name is
25480 # unrecognized, the text is rendered in `Arial`.
25481 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
25483 # corresponds to the numerical values described in the CSS 2.1
25487 … # `700` are considered bold, and weights less than `700`are not bold. The
25490 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
25491 "fontFamily": "A String", # The font family of the text.
25493 … # The font family can be any font from the Font menu in Slides or from
25494 … # [Google Fonts] (https://fonts.google.com/). If the font name is
25495 # unrecognized, the text is rendered in `Arial`.
25497 … # Some fonts can affect the weight of the text. If an update request
25498 … # specifies values for both `font_family` and `bold`, the explicitly-set
25500 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
25502 "magnitude": 3.14, # The magnitude.
25503 "unit": "A String", # The units for magnitude.
25505 "italic": True or False, # Whether or not the text is italicized.
25506 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
25509 … # Changing the link in an update request causes some other changes to the
25510 # text style of the range:
25512 … # * When setting a link, the text foreground color will be set to
25513 # ThemeColorType.HYPERLINK and the text will
25514 # be underlined. If these fields are modified in the same
25515 … # request, those values will be used instead of the link defaults.
25517 # also update the existing link to point to the new URL.
25520 … # will separate the newline character(s) into their own text runs. The
25521 … # link will be applied separately to the runs before and after the newline.
25522 … # * Removing a link will update the text style of the range to match the
25523 … # style of the preceding text (or the default text styles if the preceding
25524 … # text is another link) unless different styles are being set in the same
25526 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
25527 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
25528 # in the presentation. There may not be a slide at this index.
25529 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
25534 "underline": True or False, # Whether or not the text is underlined.
25535 … "bold": True or False, # Whether or not the text is rendered as bold.
25537 "type": "A String", # The type of this auto text.
25539 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
25541 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
25542 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
25544 … # The `start_index` and `end_index` of this TextElement represent the
25545 … # range of the paragraph. Other TextElements with an index range contained
25547 … # paragraph. The range of indices of two separate paragraphs will never
25549 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
25552 … # inherited from the parent. Which paragraph styles are inherited depend on the
25555 … # * A paragraph not in a list will inherit its paragraph style from the
25556 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
25557 … # * A paragraph in a list will inherit its paragraph style from the paragraph
25558 … # at its corresponding nesting level of the list inside the parent
25562 "spacingMode": "A String", # The spacing mode for the paragraph.
25563 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
25566 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
25567 # inherited from the parent.
25568 "magnitude": 3.14, # The magnitude.
25569 "unit": "A String", # The units for magnitude.
25571 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
25572 … # is represented as 100.0. If unset, the value is inherited from the parent.
25573 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
25574 … # the start of the text, based on the current text direction. If unset, the
25575 # value is inherited from the parent.
25576 "magnitude": 3.14, # The magnitude.
25577 "unit": "A String", # The units for magnitude.
25579 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
25580 # inherited from the parent.
25581 "magnitude": 3.14, # The magnitude.
25582 "unit": "A String", # The units for magnitude.
25584 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
25585 … # the end of the text, based on the current text direction. If unset, the
25586 # value is inherited from the parent.
25587 "magnitude": 3.14, # The magnitude.
25588 "unit": "A String", # The units for magnitude.
25590 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
25591 # If unset, the value is inherited from the parent.
25592 "magnitude": 3.14, # The magnitude.
25593 "unit": "A String", # The units for magnitude.
25595 "alignment": "A String", # The text alignment for this paragraph.
25597 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
25599 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
25600 … "listId": "A String", # The ID of the list this paragraph belongs to.
25601 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
25604 … # inherited from the parent. Which text styles are inherited depend on the
25608 … # from the the newline character in the paragraph at the 0 nesting level of
25609 # the list inside the parent placeholder.
25611 … # from the newline character in the paragraph at its corresponding nesting
25612 # level of the list inside the parent placeholder.
25616 … # fields will revert the style to a value matching the defaults in the Slides
25618 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
25619 … # transparent, depending on if the `opaque_color` field in it is set.
25624 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25625 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25626 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25630 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
25631 … # transparent, depending on if the `opaque_color` field in it is set.
25636 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25637 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25638 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25642 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
25645 … # rendered in a smaller font size, computed based on the `font_size` field.
25646 … # The `font_size` itself is not affected by changes in this field.
25647 … "strikethrough": True or False, # Whether or not the text is struck through.
25648 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
25651 … # weights without breaking backwards compatibility. As such, when reading the
25652 … # style of a range of text, the value of `weighted_font_family#font_family`
25654 … # both fields are included in the field mask (either explicitly or through
25655 # the wildcard `"*"`), their values are reconciled as follows:
25657 … # * If `font_family` is set and `weighted_font_family` is not, the value of
25659 … # * If both fields are set, the value of `font_family` must match that of
25660 … # `weighted_font_family#font_family`. If so, the font family and weight of
25663 … # * If `weighted_font_family` is set and `font_family` is not, the font
25665 … # * If neither field is set, the font family and weight of the text inherit
25666 … # from the parent. Note that these properties cannot inherit separately
25670 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
25677 "fontFamily": "A String", # The font family of the text.
25679 … # The font family can be any font from the Font menu in Slides or from
25680 … # [Google Fonts] (https://fonts.google.com/). If the font name is
25681 # unrecognized, the text is rendered in `Arial`.
25682 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
25684 … # corresponds to the numerical values described in the CSS 2.1
25688 … # `700` are considered bold, and weights less than `700`are not bold. The
25691 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
25692 "fontFamily": "A String", # The font family of the text.
25694 … # The font family can be any font from the Font menu in Slides or from
25695 … # [Google Fonts] (https://fonts.google.com/). If the font name is
25696 # unrecognized, the text is rendered in `Arial`.
25698 … # Some fonts can affect the weight of the text. If an update request
25699 … # specifies values for both `font_family` and `bold`, the explicitly-set
25701 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
25703 "magnitude": 3.14, # The magnitude.
25704 "unit": "A String", # The units for magnitude.
25706 "italic": True or False, # Whether or not the text is italicized.
25707 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
25710 … # Changing the link in an update request causes some other changes to the
25711 # text style of the range:
25713 … # * When setting a link, the text foreground color will be set to
25714 # ThemeColorType.HYPERLINK and the text will
25715 # be underlined. If these fields are modified in the same
25716 … # request, those values will be used instead of the link defaults.
25718 # also update the existing link to point to the new URL.
25721 … # will separate the newline character(s) into their own text runs. The
25722 … # link will be applied separately to the runs before and after the newline.
25723 … # * Removing a link will update the text style of the range to match the
25724 … # style of the preceding text (or the default text styles if the preceding
25725 … # text is another link) unless different styles are being set in the same
25727 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
25728 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
25729 … # in the presentation. There may not be a slide at this index.
25730 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
25735 … "underline": True or False, # Whether or not the text is underlined.
25736 … "bold": True or False, # Whether or not the text is rendered as bold.
25738 "glyph": "A String", # The rendered bullet glyph for this paragraph.
25741 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
25742 # in the run have the same TextStyle.
25744 # The `start_index` and `end_index` of TextRuns will always be fully
25745 … # contained in the index range of a single `paragraph_marker` TextElement.
25748 "content": "A String", # The text of this run.
25749 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
25752 … # inherited from the parent. Which text styles are inherited depend on the
25756 … # from the the newline character in the paragraph at the 0 nesting level of
25757 # the list inside the parent placeholder.
25759 … # from the newline character in the paragraph at its corresponding nesting
25760 # level of the list inside the parent placeholder.
25764 … # fields will revert the style to a value matching the defaults in the Slides
25766 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
25767 … # transparent, depending on if the `opaque_color` field in it is set.
25772 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25773 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25774 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25778 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
25779 … # transparent, depending on if the `opaque_color` field in it is set.
25784 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25785 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25786 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25790 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
25793 … # rendered in a smaller font size, computed based on the `font_size` field.
25794 … # The `font_size` itself is not affected by changes in this field.
25795 … "strikethrough": True or False, # Whether or not the text is struck through.
25796 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
25799 … # weights without breaking backwards compatibility. As such, when reading the
25800 … # style of a range of text, the value of `weighted_font_family#font_family`
25802 … # both fields are included in the field mask (either explicitly or through
25803 # the wildcard `"*"`), their values are reconciled as follows:
25805 … # * If `font_family` is set and `weighted_font_family` is not, the value of
25807 … # * If both fields are set, the value of `font_family` must match that of
25808 … # `weighted_font_family#font_family`. If so, the font family and weight of
25811 … # * If `weighted_font_family` is set and `font_family` is not, the font
25813 … # * If neither field is set, the font family and weight of the text inherit
25814 … # from the parent. Note that these properties cannot inherit separately
25818 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
25825 "fontFamily": "A String", # The font family of the text.
25827 … # The font family can be any font from the Font menu in Slides or from
25828 … # [Google Fonts] (https://fonts.google.com/). If the font name is
25829 # unrecognized, the text is rendered in `Arial`.
25830 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
25832 # corresponds to the numerical values described in the CSS 2.1
25836 … # `700` are considered bold, and weights less than `700`are not bold. The
25839 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
25840 "fontFamily": "A String", # The font family of the text.
25842 … # The font family can be any font from the Font menu in Slides or from
25843 … # [Google Fonts] (https://fonts.google.com/). If the font name is
25844 # unrecognized, the text is rendered in `Arial`.
25846 … # Some fonts can affect the weight of the text. If an update request
25847 … # specifies values for both `font_family` and `bold`, the explicitly-set
25849 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
25851 "magnitude": 3.14, # The magnitude.
25852 "unit": "A String", # The units for magnitude.
25854 "italic": True or False, # Whether or not the text is italicized.
25855 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
25858 … # Changing the link in an update request causes some other changes to the
25859 # text style of the range:
25861 … # * When setting a link, the text foreground color will be set to
25862 # ThemeColorType.HYPERLINK and the text will
25863 # be underlined. If these fields are modified in the same
25864 … # request, those values will be used instead of the link defaults.
25866 # also update the existing link to point to the new URL.
25869 … # will separate the newline character(s) into their own text runs. The
25870 … # link will be applied separately to the runs before and after the newline.
25871 … # * Removing a link will update the text style of the range to match the
25872 … # style of the preceding text (or the default text styles if the preceding
25873 … # text is another link) unless different styles are being set in the same
25875 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
25876 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
25877 # in the presentation. There may not be a slide at this index.
25878 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
25883 "underline": True or False, # Whether or not the text is underlined.
25884 … "bold": True or False, # Whether or not the text is rendered as bold.
25889 "lists": { # The bulleted lists contained in this text, keyed by list ID.
25890 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
25893 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
25894 … # level. A list has at most nine levels of nesting, so the possible values
25895 # for the keys of this map are 0 through 8, inclusive.
25896 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
25898 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
25901 … # inherited from the parent. Which text styles are inherited depend on the
25905 … # from the the newline character in the paragraph at the 0 nesting level of
25906 # the list inside the parent placeholder.
25908 … # from the newline character in the paragraph at its corresponding nesting
25909 # level of the list inside the parent placeholder.
25913 … # fields will revert the style to a value matching the defaults in the Slides
25915 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
25916 … # transparent, depending on if the `opaque_color` field in it is set.
25921 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25922 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25923 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25927 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
25928 … # transparent, depending on if the `opaque_color` field in it is set.
25933 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
25934 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
25935 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
25939 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
25942 … # rendered in a smaller font size, computed based on the `font_size` field.
25943 … # The `font_size` itself is not affected by changes in this field.
25944 … "strikethrough": True or False, # Whether or not the text is struck through.
25945 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
25948 … # weights without breaking backwards compatibility. As such, when reading the
25949 … # style of a range of text, the value of `weighted_font_family#font_family`
25951 … # both fields are included in the field mask (either explicitly or through
25952 # the wildcard `"*"`), their values are reconciled as follows:
25954 … # * If `font_family` is set and `weighted_font_family` is not, the value of
25956 … # * If both fields are set, the value of `font_family` must match that of
25957 … # `weighted_font_family#font_family`. If so, the font family and weight of
25960 … # * If `weighted_font_family` is set and `font_family` is not, the font
25962 … # * If neither field is set, the font family and weight of the text inherit
25963 … # from the parent. Note that these properties cannot inherit separately
25967 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
25974 "fontFamily": "A String", # The font family of the text.
25976 … # The font family can be any font from the Font menu in Slides or from
25977 … # [Google Fonts] (https://fonts.google.com/). If the font name is
25978 # unrecognized, the text is rendered in `Arial`.
25979 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
25981 … # corresponds to the numerical values described in the CSS 2.1
25985 … # `700` are considered bold, and weights less than `700`are not bold. The
25988 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
25989 "fontFamily": "A String", # The font family of the text.
25991 … # The font family can be any font from the Font menu in Slides or from
25992 … # [Google Fonts] (https://fonts.google.com/). If the font name is
25993 # unrecognized, the text is rendered in `Arial`.
25995 … # Some fonts can affect the weight of the text. If an update request
25996 … # specifies values for both `font_family` and `bold`, the explicitly-set
25998 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
26000 "magnitude": 3.14, # The magnitude.
26001 "unit": "A String", # The units for magnitude.
26003 "italic": True or False, # Whether or not the text is italicized.
26004 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
26007 … # Changing the link in an update request causes some other changes to the
26008 # text style of the range:
26010 … # * When setting a link, the text foreground color will be set to
26011 # ThemeColorType.HYPERLINK and the text will
26012 # be underlined. If these fields are modified in the same
26013 … # request, those values will be used instead of the link defaults.
26015 # also update the existing link to point to the new URL.
26018 … # will separate the newline character(s) into their own text runs. The
26019 … # link will be applied separately to the runs before and after the newline.
26020 … # * Removing a link will update the text style of the range to match the
26021 … # style of the preceding text (or the default text styles if the preceding
26022 … # text is another link) unless different styles are being set in the same
26024 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
26025 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
26026 … # in the presentation. There may not be a slide at this index.
26027 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
26032 … "underline": True or False, # Whether or not the text is underlined.
26033 … "bold": True or False, # Whether or not the text is rendered as bold.
26037 "listId": "A String", # The ID of the list.
26041 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
26042 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
26043 # for newly created table cells in the Slides editor.
26044 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
26049 … "color": { # A themeable solid color value. # The color value of the solid fill.
26052 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26053 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26054 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26057 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
26058 # That is, the final pixel color is defined by the equation:
26065 "propertyState": "A String", # The background fill property state.
26067 # Updating the fill on a table cell will implicitly update this field
26068 … # to `RENDERED`, unless another value is specified in the same request. To
26070 # case, any other fill fields set in the same request will be ignored.
26072 …"contentAlignment": "A String", # The alignment of the content in the table cell. The default alig…
26073 … # matches the alignment for newly created table cells in the Slides editor.
26075 "rowSpan": 42, # Row span of the cell.
26076 "columnSpan": 42, # Column span of the cell.
26077 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
26078 "rowIndex": 42, # The 0-based row index.
26079 "columnIndex": 42, # The 0-based column index.
26083 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
26084 "magnitude": 3.14, # The magnitude.
26085 "unit": "A String", # The units for magnitude.
26087 … "tableRowProperties": { # Properties of each row in a table. # Properties of the row.
26088 … magnitude in a single direction in the specified units. # Minimum height of the row. The row will…
26089 # a height equal to or greater than this value in order to show all the text
26090 # in the row's cell(s).
26091 "magnitude": 3.14, # The magnitude.
26092 "unit": "A String", # The units for magnitude.
26097 "columns": 42, # Number of columns in the table.
26101 "lineCategory": "A String", # The category of the line.
26103 … # It matches the `category` specified in CreateLineRequest, and can be updated with
26105 "lineProperties": { # The properties of the Line. # The properties of the line.
26107 # When unset, these fields default to values that match the appearance of
26108 # new lines created in the Slides editor.
26109 "dashStyle": "A String", # The dash style of the line.
26110 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
26111 "magnitude": 3.14, # The magnitude.
26112 "unit": "A String", # The units for magnitude.
26114 "endArrow": "A String", # The style of the arrow at the end of the line.
26115 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
26116 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
26117 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
26118 # in the presentation. There may not be a slide at this index.
26119 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
26124 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
26125 # lines created in the Slides editor.
26126 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
26131 "color": { # A themeable solid color value. # The color value of the solid fill.
26134 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26135 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26136 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26139 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
26140 # That is, the final pixel color is defined by the equation:
26148 …"startConnection": { # The properties for one end of a Line # The connection at the beginning of t…
26154 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
26156 # In most cases, it corresponds to the predefined connection site index from
26157 # the ECMA-376 standard. More information on those connection sites can be
26158 # found in the description of the "cnx" attribute in section 20.1.9.9 and
26164 # The position of each connection site can also be viewed from Slides editor.
26165 "connectedObjectId": "A String", # The object ID of the connected page element.
26171 …"endConnection": { # The properties for one end of a Line # The connection at the end of the line.…
26176 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
26178 # In most cases, it corresponds to the predefined connection site index from
26179 # the ECMA-376 standard. More information on those connection sites can be
26180 # found in the description of the "cnx" attribute in section 20.1.9.9 and
26186 # The position of each connection site can also be viewed from Slides editor.
26187 "connectedObjectId": "A String", # The object ID of the connected page element.
26193 "startArrow": "A String", # The style of the arrow at the beginning of the line.
26195 "lineType": "A String", # The type of the line.
26197 "size": { # A width and height. # The size of the page element.
26198 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
26199 "magnitude": 3.14, # The magnitude.
26200 "unit": "A String", # The units for magnitude.
26202 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
26203 "magnitude": 3.14, # The magnitude.
26204 "unit": "A String", # The units for magnitude.
26207 …"description": "A String", # The description of the page element. Combined with title to display a…
26211 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
26213 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains
26214 # notes for the corresponding slide.
26215 # The actual shape may not always exist on the notes page. Inserting text
26216 # using this object ID will automatically create the shape. In this case, the
26217 # actual shape may have different object ID. The `GetPresentation` or
26218 # `GetPage` action will always return the latest object ID.
26220 "objectId": "A String", # The object ID for this page. Object IDs used by
26222 # PageElement share the same namespace.
26223 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
26224 # update requests to assert that the presentation revision hasn't changed
26225 # since the last read operation. Only populated if the user has edit access
26226 # to the presentation.
26228 # The format of the revision ID may change over time, so it should be treated
26230 # hours after it has been returned and cannot be shared across users. If the
26231 # revision ID is unchanged between calls, then the presentation has not
26232 # changed. Conversely, a changed ID (for the same presentation and user)
26233 # usually means the presentation has been updated; however, a changed ID can
26235 …"masterProperties": { # The properties of Page that are only # Master specific properties. Only se…
26237 "displayName": "A String", # The human-readable name of the master.
26239 "pageProperties": { # The properties of the Page. # The properties of the page.
26241 # The page will inherit properties from the parent page. Depending on the page
26242 # type the hierarchy is defined in either
26245 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
26246 # from a parent page if it exists. If the page has no parent, then the
26247 # background fill defaults to the corresponding fill in the Slides editor.
26248 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
26253 "color": { # A themeable solid color value. # The color value of the solid fill.
26256 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26257 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26258 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26261 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
26262 # That is, the final pixel color is defined by the equation:
26269 "propertyState": "A String", # The background fill property state.
26271 # Updating the fill on a page will implicitly update this field to
26272 # `RENDERED`, unless another value is specified in the same request. To
26274 # any other fill fields set in the same request will be ignored.
26275 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
26276 # the specified picture. The picture is stretched to fit its container.
26277 "contentUrl": "A String", # Reading the content_url:
26280 # This URL is tagged with the account of the requester. Anyone with the URL
26281 # effectively accesses the picture as the original requester. Access to the
26282 # picture may be lost if the presentation's sharing settings change.
26284 # Writing the content_url:
26286 # The picture is fetched once at insertion time and a copy is stored for
26287 # display inside the presentation. Pictures must be less than 50MB in size,
26291 # The provided URL can be at most 2 kB in length.
26292 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
26293 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
26294 "magnitude": 3.14, # The magnitude.
26295 "unit": "A String", # The units for magnitude.
26297 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
26298 "magnitude": 3.14, # The magnitude.
26299 "unit": "A String", # The units for magnitude.
26304 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
26305 # a parent page. If the page has no parent, the color scheme uses a default
26307 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
26308 { # A pair mapping a theme color type to the concrete color it represents.
26309 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
26310 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26311 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26312 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26314 "type": "A String", # The type of the theme color.
26319 "pageType": "A String", # The type of the page.
26320 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
26322 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
26324 # notes. A notes page inherits properties from the
26326 # The placeholder shape with type BODY on the notes page contains the speaker
26327 # notes for this slide. The ID of this shape is identified by the
26329 # The notes page is read-only except for the text content and styles of the
26331 …"masterObjectId": "A String", # The object ID of the master that this slide is based on. This prop…
26333 …"layoutObjectId": "A String", # The object ID of the layout that this slide is based on. This prop…
26337 "slides": [ # The slides in the presentation.
26340 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
26342 "displayName": "A String", # The human-readable name of the layout.
26343 "name": "A String", # The name of the layout.
26344 … "masterObjectId": "A String", # The object ID of the master that this layout is based on.
26346 "pageElements": [ # The page elements rendered on the page.
26350 "renderedText": "A String", # The text rendered as word art.
26354 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
26358 "objectId": "A String", # The object ID for this page element. Object IDs used by
26360 # google.apps.slides.v1.PageElement share the same namespace.
26361 … "title": "A String", # The title of the page element. Combined with description to display alt
26366 # This URL is tagged with the account of the requester. Anyone with the URL
26367 # effectively accesses the image as the original requester. Access to the
26368 # image may be lost if the presentation's sharing settings change.
26369 "imageProperties": { # The properties of the Image. # The properties of the image.
26370 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
26373 # if it exists. If there is no parent, the fields will default to the value
26374 # used for new page elements created in the Slides editor, which may depend on
26375 # the page element kind.
26376 "outlineFill": { # The fill of the outline. # The fill of the outline.
26377 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
26382 … "color": { # A themeable solid color value. # The color value of the solid fill.
26385 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26386 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26387 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26390 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
26391 # That is, the final pixel color is defined by the equation:
26399 "propertyState": "A String", # The outline property state.
26401 # Updating the outline on a page element will implicitly update this field
26402 # to `RENDERED`, unless another value is specified in the same request. To
26404 # this case, any other outline fields set in the same request will be
26406 "dashStyle": "A String", # The dash style of the outline.
26407 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
26408 "magnitude": 3.14, # The magnitude.
26409 "unit": "A String", # The units for magnitude.
26412 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
26414 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
26416 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
26419 # The colors in the gradient will replace the corresponding colors at
26420 # the same position in the color palette and apply to the image. This
26423 … "color": { # A themeable solid color value. # The color of the gradient stop.
26426 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26427 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26428 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26431 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
26433 … "position": 3.14, # The relative position of the color stop in the gradient band measured
26434 # in percentage. The value should be in the interval [0.0, 1.0].
26437 "name": "A String", # The name of the recolor effect.
26439 # The name is determined from the `recolor_stops` by matching the gradient
26440 # against the colors in the page's current color scheme. This property is
26443 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
26444 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
26445 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
26446 # in the presentation. There may not be a slide at this index.
26447 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
26452 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
26455 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
26459 # The crop properties is represented by the offsets of four edges which define
26460 # a crop rectangle. The offsets are measured in percentage from the
26461 # corresponding edges of the object's original bounding rectangle towards
26462 # inside, relative to the object's original dimensions.
26464 # - If the offset is in the interval (0, 1), the corresponding edge of crop
26465 # rectangle is positioned inside of the object's original bounding rectangle.
26466 … # - If the offset is negative or greater than 1, the corresponding edge of crop
26467 # rectangle is positioned outside of the object's original bounding rectangle.
26468 # - If the left edge of the crop rectangle is on the right side of its right
26469 # edge, the object will be flipped horizontally.
26470 # - If the top edge of the crop rectangle is below its bottom edge, the object
26472 # - If all offsets and rotation angle is 0, the object is not cropped.
26474 # After cropping, the content in the crop rectangle will be stretched to fit
26476 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
26477 # the right of the original bounding rectangle left edge, relative to the
26479 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
26480 … # above the original bounding rectangle bottom edge, relative to the object's
26482 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
26483 # Rotation angle is applied after the offset.
26484 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
26485 # to the left of the original bounding rectangle right edge, relative to the
26487 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
26488 # below the original bounding rectangle top edge, relative to the object's
26491 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
26495 # if it exists. If there is no parent, the fields will default to the value
26496 # used for new page elements created in the Slides editor, which may depend on
26497 # the page element kind.
26498 "color": { # A themeable solid color value. # The shadow color value.
26501 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26502 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26503 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26506 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
26507 # relative to the alignment position.
26520 "translateX": 3.14, # The X coordinate translation element.
26521 "translateY": 3.14, # The Y coordinate translation element.
26522 "scaleX": 3.14, # The X coordinate scaling element.
26523 "scaleY": 3.14, # The Y coordinate scaling element.
26524 "shearY": 3.14, # The Y coordinate shearing element.
26525 "shearX": 3.14, # The X coordinate shearing element.
26526 "unit": "A String", # The units for translate elements.
26528 "propertyState": "A String", # The shadow property state.
26530 # Updating the shadow on a page element will implicitly update this field to
26531 # `RENDERED`, unless another value is specified in the same request. To have
26533 # case, any other shadow fields set in the same request will be ignored.
26534 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
26536 "magnitude": 3.14, # The magnitude.
26537 "unit": "A String", # The units for magnitude.
26539 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
26540 "type": "A String", # The type of the shadow. This property is read-only.
26541 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
26542 # scale and skew of the shadow. This property is read-only.
26543 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
26546 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
26549 …"sourceUrl": "A String", # The source URL is the URL used to insert the image. The source URL can …
26552 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
26554 # The visual appearance of the page element is determined by its absolute
26555 # transform. To compute the absolute transform, preconcatenate a page
26556 # element's transform with the transforms of all of its parent groups. If the
26557 # page element is not in a group, its absolute transform is the same as the
26560 … # The initial transform for the newly created Group is always the identity transform.
26573 "translateX": 3.14, # The X coordinate translation element.
26574 "translateY": 3.14, # The Y coordinate translation element.
26575 "scaleX": 3.14, # The X coordinate scaling element.
26576 "scaleY": 3.14, # The Y coordinate scaling element.
26577 "shearY": 3.14, # The Y coordinate shearing element.
26578 "shearX": 3.14, # The X coordinate shearing element.
26579 "unit": "A String", # The units for translate elements.
26583 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
26585 … "textElements": [ # The text contents broken down into its component parts, including styling
26587 … { # A TextElement describes the content of a range of indices in the text content
26589 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
26591 … "content": "A String", # The rendered content of this auto text, if available.
26592 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
26595 … # inherited from the parent. Which text styles are inherited depend on the
26599 … # from the the newline character in the paragraph at the 0 nesting level of
26600 # the list inside the parent placeholder.
26602 … # from the newline character in the paragraph at its corresponding nesting
26603 # level of the list inside the parent placeholder.
26607 … # fields will revert the style to a value matching the defaults in the Slides
26609 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
26610 # transparent, depending on if the `opaque_color` field in it is set.
26615 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26616 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26617 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26621 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
26622 # transparent, depending on if the `opaque_color` field in it is set.
26627 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26628 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26629 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26633 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
26636 … # rendered in a smaller font size, computed based on the `font_size` field.
26637 # The `font_size` itself is not affected by changes in this field.
26638 … "strikethrough": True or False, # Whether or not the text is struck through.
26639 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
26642 … # weights without breaking backwards compatibility. As such, when reading the
26643 … # style of a range of text, the value of `weighted_font_family#font_family`
26645 … # both fields are included in the field mask (either explicitly or through
26646 # the wildcard `"*"`), their values are reconciled as follows:
26648 … # * If `font_family` is set and `weighted_font_family` is not, the value of
26650 … # * If both fields are set, the value of `font_family` must match that of
26651 … # `weighted_font_family#font_family`. If so, the font family and weight of
26654 … # * If `weighted_font_family` is set and `font_family` is not, the font
26656 … # * If neither field is set, the font family and weight of the text inherit
26657 … # from the parent. Note that these properties cannot inherit separately
26661 # `bold`, the `weighted_font_family` is applied first, then `bold`.
26668 "fontFamily": "A String", # The font family of the text.
26670 … # The font family can be any font from the Font menu in Slides or from
26671 # [Google Fonts] (https://fonts.google.com/). If the font name is
26672 # unrecognized, the text is rendered in `Arial`.
26673 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
26675 # corresponds to the numerical values described in the CSS 2.1
26679 … # `700` are considered bold, and weights less than `700`are not bold. The
26682 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
26683 "fontFamily": "A String", # The font family of the text.
26685 # The font family can be any font from the Font menu in Slides or from
26686 # [Google Fonts] (https://fonts.google.com/). If the font name is
26687 # unrecognized, the text is rendered in `Arial`.
26689 # Some fonts can affect the weight of the text. If an update request
26690 … # specifies values for both `font_family` and `bold`, the explicitly-set
26692 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
26694 "magnitude": 3.14, # The magnitude.
26695 "unit": "A String", # The units for magnitude.
26697 "italic": True or False, # Whether or not the text is italicized.
26698 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
26701 … # Changing the link in an update request causes some other changes to the
26702 # text style of the range:
26704 # * When setting a link, the text foreground color will be set to
26705 # ThemeColorType.HYPERLINK and the text will
26706 # be underlined. If these fields are modified in the same
26707 # request, those values will be used instead of the link defaults.
26709 # also update the existing link to point to the new URL.
26712 … # will separate the newline character(s) into their own text runs. The
26713 … # link will be applied separately to the runs before and after the newline.
26714 … # * Removing a link will update the text style of the range to match the
26715 … # style of the preceding text (or the default text styles if the preceding
26716 … # text is another link) unless different styles are being set in the same
26718 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
26719 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
26720 # in the presentation. There may not be a slide at this index.
26721 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
26726 "underline": True or False, # Whether or not the text is underlined.
26727 "bold": True or False, # Whether or not the text is rendered as bold.
26729 "type": "A String", # The type of this auto text.
26731 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
26733 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
26734 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
26736 # The `start_index` and `end_index` of this TextElement represent the
26737 # range of the paragraph. Other TextElements with an index range contained
26739 # paragraph. The range of indices of two separate paragraphs will never
26741 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
26744 … # inherited from the parent. Which paragraph styles are inherited depend on the
26747 # * A paragraph not in a list will inherit its paragraph style from the
26748 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
26749 … # * A paragraph in a list will inherit its paragraph style from the paragraph
26750 # at its corresponding nesting level of the list inside the parent
26754 "spacingMode": "A String", # The spacing mode for the paragraph.
26755 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
26758 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
26759 # inherited from the parent.
26760 "magnitude": 3.14, # The magnitude.
26761 "unit": "A String", # The units for magnitude.
26763 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
26764 … # is represented as 100.0. If unset, the value is inherited from the parent.
26765 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
26766 … # the start of the text, based on the current text direction. If unset, the
26767 # value is inherited from the parent.
26768 "magnitude": 3.14, # The magnitude.
26769 "unit": "A String", # The units for magnitude.
26771 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
26772 # inherited from the parent.
26773 "magnitude": 3.14, # The magnitude.
26774 "unit": "A String", # The units for magnitude.
26776 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
26777 … # the end of the text, based on the current text direction. If unset, the
26778 # value is inherited from the parent.
26779 "magnitude": 3.14, # The magnitude.
26780 "unit": "A String", # The units for magnitude.
26782 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
26783 # If unset, the value is inherited from the parent.
26784 "magnitude": 3.14, # The magnitude.
26785 "unit": "A String", # The units for magnitude.
26787 "alignment": "A String", # The text alignment for this paragraph.
26789 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
26791 "nestingLevel": 42, # The nesting level of this paragraph in the list.
26792 "listId": "A String", # The ID of the list this paragraph belongs to.
26793 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
26796 … # inherited from the parent. Which text styles are inherited depend on the
26800 … # from the the newline character in the paragraph at the 0 nesting level of
26801 # the list inside the parent placeholder.
26803 … # from the newline character in the paragraph at its corresponding nesting
26804 # level of the list inside the parent placeholder.
26808 … # fields will revert the style to a value matching the defaults in the Slides
26810 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
26811 … # transparent, depending on if the `opaque_color` field in it is set.
26816 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26817 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26818 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26822 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
26823 … # transparent, depending on if the `opaque_color` field in it is set.
26828 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26829 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26830 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26834 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
26837 … # rendered in a smaller font size, computed based on the `font_size` field.
26838 # The `font_size` itself is not affected by changes in this field.
26839 … "strikethrough": True or False, # Whether or not the text is struck through.
26840 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
26843 … # weights without breaking backwards compatibility. As such, when reading the
26844 … # style of a range of text, the value of `weighted_font_family#font_family`
26846 … # both fields are included in the field mask (either explicitly or through
26847 # the wildcard `"*"`), their values are reconciled as follows:
26849 … # * If `font_family` is set and `weighted_font_family` is not, the value of
26851 … # * If both fields are set, the value of `font_family` must match that of
26852 … # `weighted_font_family#font_family`. If so, the font family and weight of
26855 … # * If `weighted_font_family` is set and `font_family` is not, the font
26857 … # * If neither field is set, the font family and weight of the text inherit
26858 … # from the parent. Note that these properties cannot inherit separately
26862 # `bold`, the `weighted_font_family` is applied first, then `bold`.
26869 "fontFamily": "A String", # The font family of the text.
26871 … # The font family can be any font from the Font menu in Slides or from
26872 # [Google Fonts] (https://fonts.google.com/). If the font name is
26873 # unrecognized, the text is rendered in `Arial`.
26874 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
26876 # corresponds to the numerical values described in the CSS 2.1
26880 … # `700` are considered bold, and weights less than `700`are not bold. The
26883 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
26884 "fontFamily": "A String", # The font family of the text.
26886 … # The font family can be any font from the Font menu in Slides or from
26887 # [Google Fonts] (https://fonts.google.com/). If the font name is
26888 # unrecognized, the text is rendered in `Arial`.
26890 # Some fonts can affect the weight of the text. If an update request
26891 … # specifies values for both `font_family` and `bold`, the explicitly-set
26893 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
26895 "magnitude": 3.14, # The magnitude.
26896 "unit": "A String", # The units for magnitude.
26898 "italic": True or False, # Whether or not the text is italicized.
26899 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
26902 … # Changing the link in an update request causes some other changes to the
26903 # text style of the range:
26905 # * When setting a link, the text foreground color will be set to
26906 # ThemeColorType.HYPERLINK and the text will
26907 # be underlined. If these fields are modified in the same
26908 # request, those values will be used instead of the link defaults.
26910 # also update the existing link to point to the new URL.
26913 … # will separate the newline character(s) into their own text runs. The
26914 … # link will be applied separately to the runs before and after the newline.
26915 … # * Removing a link will update the text style of the range to match the
26916 … # style of the preceding text (or the default text styles if the preceding
26917 … # text is another link) unless different styles are being set in the same
26919 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
26920 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
26921 # in the presentation. There may not be a slide at this index.
26922 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
26927 "underline": True or False, # Whether or not the text is underlined.
26928 "bold": True or False, # Whether or not the text is rendered as bold.
26930 "glyph": "A String", # The rendered bullet glyph for this paragraph.
26933 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
26934 # in the run have the same TextStyle.
26936 # The `start_index` and `end_index` of TextRuns will always be fully
26937 # contained in the index range of a single `paragraph_marker` TextElement.
26940 "content": "A String", # The text of this run.
26941 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
26944 … # inherited from the parent. Which text styles are inherited depend on the
26948 … # from the the newline character in the paragraph at the 0 nesting level of
26949 # the list inside the parent placeholder.
26951 … # from the newline character in the paragraph at its corresponding nesting
26952 # level of the list inside the parent placeholder.
26956 … # fields will revert the style to a value matching the defaults in the Slides
26958 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
26959 # transparent, depending on if the `opaque_color` field in it is set.
26964 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26965 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26966 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26970 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
26971 # transparent, depending on if the `opaque_color` field in it is set.
26976 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
26977 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
26978 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
26982 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
26985 … # rendered in a smaller font size, computed based on the `font_size` field.
26986 # The `font_size` itself is not affected by changes in this field.
26987 … "strikethrough": True or False, # Whether or not the text is struck through.
26988 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
26991 … # weights without breaking backwards compatibility. As such, when reading the
26992 … # style of a range of text, the value of `weighted_font_family#font_family`
26994 … # both fields are included in the field mask (either explicitly or through
26995 # the wildcard `"*"`), their values are reconciled as follows:
26997 … # * If `font_family` is set and `weighted_font_family` is not, the value of
26999 … # * If both fields are set, the value of `font_family` must match that of
27000 … # `weighted_font_family#font_family`. If so, the font family and weight of
27003 … # * If `weighted_font_family` is set and `font_family` is not, the font
27005 … # * If neither field is set, the font family and weight of the text inherit
27006 … # from the parent. Note that these properties cannot inherit separately
27010 # `bold`, the `weighted_font_family` is applied first, then `bold`.
27017 "fontFamily": "A String", # The font family of the text.
27019 … # The font family can be any font from the Font menu in Slides or from
27020 # [Google Fonts] (https://fonts.google.com/). If the font name is
27021 # unrecognized, the text is rendered in `Arial`.
27022 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
27024 # corresponds to the numerical values described in the CSS 2.1
27028 … # `700` are considered bold, and weights less than `700`are not bold. The
27031 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
27032 "fontFamily": "A String", # The font family of the text.
27034 # The font family can be any font from the Font menu in Slides or from
27035 # [Google Fonts] (https://fonts.google.com/). If the font name is
27036 # unrecognized, the text is rendered in `Arial`.
27038 # Some fonts can affect the weight of the text. If an update request
27039 … # specifies values for both `font_family` and `bold`, the explicitly-set
27041 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
27043 "magnitude": 3.14, # The magnitude.
27044 "unit": "A String", # The units for magnitude.
27046 "italic": True or False, # Whether or not the text is italicized.
27047 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
27050 … # Changing the link in an update request causes some other changes to the
27051 # text style of the range:
27053 # * When setting a link, the text foreground color will be set to
27054 # ThemeColorType.HYPERLINK and the text will
27055 # be underlined. If these fields are modified in the same
27056 # request, those values will be used instead of the link defaults.
27058 # also update the existing link to point to the new URL.
27061 … # will separate the newline character(s) into their own text runs. The
27062 … # link will be applied separately to the runs before and after the newline.
27063 … # * Removing a link will update the text style of the range to match the
27064 … # style of the preceding text (or the default text styles if the preceding
27065 … # text is another link) unless different styles are being set in the same
27067 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
27068 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
27069 # in the presentation. There may not be a slide at this index.
27070 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
27075 "underline": True or False, # Whether or not the text is underlined.
27076 "bold": True or False, # Whether or not the text is rendered as bold.
27081 "lists": { # The bulleted lists contained in this text, keyed by list ID.
27082 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
27085 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
27086 # level. A list has at most nine levels of nesting, so the possible values
27087 # for the keys of this map are 0 through 8, inclusive.
27088 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
27090 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
27093 … # inherited from the parent. Which text styles are inherited depend on the
27097 … # from the the newline character in the paragraph at the 0 nesting level of
27098 # the list inside the parent placeholder.
27100 … # from the newline character in the paragraph at its corresponding nesting
27101 # level of the list inside the parent placeholder.
27105 … # fields will revert the style to a value matching the defaults in the Slides
27107 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
27108 … # transparent, depending on if the `opaque_color` field in it is set.
27113 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27114 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27115 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27119 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
27120 … # transparent, depending on if the `opaque_color` field in it is set.
27125 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27126 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27127 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27131 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
27134 … # rendered in a smaller font size, computed based on the `font_size` field.
27135 # The `font_size` itself is not affected by changes in this field.
27136 … "strikethrough": True or False, # Whether or not the text is struck through.
27137 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
27140 … # weights without breaking backwards compatibility. As such, when reading the
27141 … # style of a range of text, the value of `weighted_font_family#font_family`
27143 … # both fields are included in the field mask (either explicitly or through
27144 # the wildcard `"*"`), their values are reconciled as follows:
27146 … # * If `font_family` is set and `weighted_font_family` is not, the value of
27148 … # * If both fields are set, the value of `font_family` must match that of
27149 … # `weighted_font_family#font_family`. If so, the font family and weight of
27152 … # * If `weighted_font_family` is set and `font_family` is not, the font
27154 … # * If neither field is set, the font family and weight of the text inherit
27155 … # from the parent. Note that these properties cannot inherit separately
27159 # `bold`, the `weighted_font_family` is applied first, then `bold`.
27166 "fontFamily": "A String", # The font family of the text.
27168 … # The font family can be any font from the Font menu in Slides or from
27169 # [Google Fonts] (https://fonts.google.com/). If the font name is
27170 # unrecognized, the text is rendered in `Arial`.
27171 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
27173 # corresponds to the numerical values described in the CSS 2.1
27177 … # `700` are considered bold, and weights less than `700`are not bold. The
27180 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
27181 "fontFamily": "A String", # The font family of the text.
27183 … # The font family can be any font from the Font menu in Slides or from
27184 # [Google Fonts] (https://fonts.google.com/). If the font name is
27185 # unrecognized, the text is rendered in `Arial`.
27187 # Some fonts can affect the weight of the text. If an update request
27188 … # specifies values for both `font_family` and `bold`, the explicitly-set
27190 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
27192 "magnitude": 3.14, # The magnitude.
27193 "unit": "A String", # The units for magnitude.
27195 "italic": True or False, # Whether or not the text is italicized.
27196 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
27199 … # Changing the link in an update request causes some other changes to the
27200 # text style of the range:
27202 # * When setting a link, the text foreground color will be set to
27203 # ThemeColorType.HYPERLINK and the text will
27204 # be underlined. If these fields are modified in the same
27205 # request, those values will be used instead of the link defaults.
27207 # also update the existing link to point to the new URL.
27210 … # will separate the newline character(s) into their own text runs. The
27211 … # link will be applied separately to the runs before and after the newline.
27212 … # * Removing a link will update the text style of the range to match the
27213 … # style of the preceding text (or the default text styles if the preceding
27214 … # text is another link) unless different styles are being set in the same
27216 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
27217 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
27218 # in the presentation. There may not be a slide at this index.
27219 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
27224 "underline": True or False, # Whether or not the text is underlined.
27225 "bold": True or False, # Whether or not the text is rendered as bold.
27229 "listId": "A String", # The ID of the list.
27233 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
27235 # If the shape is a placeholder shape as determined by the
27238 # Determining the rendered value of the property depends on the corresponding
27240 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
27241 # a parent placeholder if it exists. If the shape has no parent, then the
27242 # default shadow matches the defaults for new shapes created in the Slides
27246 # if it exists. If there is no parent, the fields will default to the value
27247 # used for new page elements created in the Slides editor, which may depend on
27248 # the page element kind.
27249 "color": { # A themeable solid color value. # The shadow color value.
27252 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27253 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27254 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27257 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
27258 # relative to the alignment position.
27271 "translateX": 3.14, # The X coordinate translation element.
27272 "translateY": 3.14, # The Y coordinate translation element.
27273 "scaleX": 3.14, # The X coordinate scaling element.
27274 "scaleY": 3.14, # The Y coordinate scaling element.
27275 "shearY": 3.14, # The Y coordinate shearing element.
27276 "shearX": 3.14, # The X coordinate shearing element.
27277 "unit": "A String", # The units for translate elements.
27279 "propertyState": "A String", # The shadow property state.
27281 # Updating the shadow on a page element will implicitly update this field to
27282 # `RENDERED`, unless another value is specified in the same request. To have
27284 # case, any other shadow fields set in the same request will be ignored.
27285 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
27287 "magnitude": 3.14, # The magnitude.
27288 "unit": "A String", # The units for magnitude.
27290 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
27291 "type": "A String", # The type of the shadow. This property is read-only.
27292 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
27293 # scale and skew of the shadow. This property is read-only.
27294 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
27297 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
27298 # inherited from a parent placeholder if it exists. If the shape has no
27299 # parent, then the default background fill depends on the shape type,
27300 # matching the defaults for new shapes created in the Slides editor.
27301 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
27306 … "color": { # A themeable solid color value. # The color value of the solid fill.
27309 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27310 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27311 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27314 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
27315 # That is, the final pixel color is defined by the equation:
27322 "propertyState": "A String", # The background fill property state.
27324 # Updating the fill on a shape will implicitly update this field to
27325 # `RENDERED`, unless another value is specified in the same request. To
27327 # any other fill fields set in the same request will be ignored.
27329 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
27331 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
27332 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
27333 # in the presentation. There may not be a slide at this index.
27334 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
27339 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
27340 # parent placeholder if it exists. If the shape has no parent, then the
27341 # default outline depends on the shape type, matching the defaults for
27342 # new shapes created in the Slides editor.
27345 # if it exists. If there is no parent, the fields will default to the value
27346 # used for new page elements created in the Slides editor, which may depend on
27347 # the page element kind.
27348 "outlineFill": { # The fill of the outline. # The fill of the outline.
27349 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
27354 … "color": { # A themeable solid color value. # The color value of the solid fill.
27357 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27358 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27359 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27362 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
27363 # That is, the final pixel color is defined by the equation:
27371 "propertyState": "A String", # The outline property state.
27373 # Updating the outline on a page element will implicitly update this field
27374 # to `RENDERED`, unless another value is specified in the same request. To
27376 # this case, any other outline fields set in the same request will be
27378 "dashStyle": "A String", # The dash style of the outline.
27379 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
27380 "magnitude": 3.14, # The magnitude.
27381 "unit": "A String", # The units for magnitude.
27384 … "contentAlignment": "A String", # The alignment of the content in the shape. If unspecified,
27385 # the alignment is inherited from a parent placeholder if it exists. If the
27386 # shape has no parent, the default alignment matches the alignment for new
27387 # shapes created in the Slides editor.
27389 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
27392 # If set, the shape is a placeholder shape and any inherited properties
27393 # can be resolved by looking at the parent placeholder identified by the
27395 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
27396 # If unset, the parent placeholder shape does not exist, so the shape does
27398 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
27399 # the same page, they would have different index values.
27400 "type": "A String", # The type of the placeholder.
27402 "shapeType": "A String", # The type of the shape.
27407 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
27408 # minutes. This URL is tagged with the account of the requester. Anyone with
27409 # the URL effectively accesses the image as the original requester. Access to
27410 # the image may be lost if the presentation's sharing settings change.
27411 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
27412 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
27413 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
27414 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
27417 # if it exists. If there is no parent, the fields will default to the value
27418 … # used for new page elements created in the Slides editor, which may depend on
27419 # the page element kind.
27420 "outlineFill": { # The fill of the outline. # The fill of the outline.
27421 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
27426 … "color": { # A themeable solid color value. # The color value of the solid fill.
27429 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27430 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27431 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27434 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
27435 # That is, the final pixel color is defined by the equation:
27443 "propertyState": "A String", # The outline property state.
27445 # Updating the outline on a page element will implicitly update this field
27446 # to `RENDERED`, unless another value is specified in the same request. To
27448 # this case, any other outline fields set in the same request will be
27450 "dashStyle": "A String", # The dash style of the outline.
27451 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
27452 "magnitude": 3.14, # The magnitude.
27453 "unit": "A String", # The units for magnitude.
27456 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
27458 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
27460 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
27463 # The colors in the gradient will replace the corresponding colors at
27464 # the same position in the color palette and apply to the image. This
27467 … "color": { # A themeable solid color value. # The color of the gradient stop.
27470 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27471 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27472 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27475 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
27477 … "position": 3.14, # The relative position of the color stop in the gradient band measured
27478 # in percentage. The value should be in the interval [0.0, 1.0].
27481 "name": "A String", # The name of the recolor effect.
27483 # The name is determined from the `recolor_stops` by matching the gradient
27484 # against the colors in the page's current color scheme. This property is
27487 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
27488 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
27489 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
27490 # in the presentation. There may not be a slide at this index.
27491 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
27496 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
27499 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
27503 … # The crop properties is represented by the offsets of four edges which define
27504 # a crop rectangle. The offsets are measured in percentage from the
27505 # corresponding edges of the object's original bounding rectangle towards
27506 # inside, relative to the object's original dimensions.
27508 # - If the offset is in the interval (0, 1), the corresponding edge of crop
27509 … # rectangle is positioned inside of the object's original bounding rectangle.
27510 … # - If the offset is negative or greater than 1, the corresponding edge of crop
27511 … # rectangle is positioned outside of the object's original bounding rectangle.
27512 # - If the left edge of the crop rectangle is on the right side of its right
27513 # edge, the object will be flipped horizontally.
27514 … # - If the top edge of the crop rectangle is below its bottom edge, the object
27516 # - If all offsets and rotation angle is 0, the object is not cropped.
27518 # After cropping, the content in the crop rectangle will be stretched to fit
27520 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
27521 # the right of the original bounding rectangle left edge, relative to the
27523 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
27524 … # above the original bounding rectangle bottom edge, relative to the object's
27526 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
27527 # Rotation angle is applied after the offset.
27528 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
27529 … # to the left of the original bounding rectangle right edge, relative to the
27531 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
27532 # below the original bounding rectangle top edge, relative to the object's
27535 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
27539 # if it exists. If there is no parent, the fields will default to the value
27540 … # used for new page elements created in the Slides editor, which may depend on
27541 # the page element kind.
27542 "color": { # A themeable solid color value. # The shadow color value.
27545 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27546 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27547 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27550 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
27551 # relative to the alignment position.
27564 "translateX": 3.14, # The X coordinate translation element.
27565 "translateY": 3.14, # The Y coordinate translation element.
27566 "scaleX": 3.14, # The X coordinate scaling element.
27567 "scaleY": 3.14, # The Y coordinate scaling element.
27568 "shearY": 3.14, # The Y coordinate shearing element.
27569 "shearX": 3.14, # The X coordinate shearing element.
27570 "unit": "A String", # The units for translate elements.
27572 "propertyState": "A String", # The shadow property state.
27574 … # Updating the shadow on a page element will implicitly update this field to
27575 … # `RENDERED`, unless another value is specified in the same request. To have
27577 # case, any other shadow fields set in the same request will be ignored.
27578 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
27580 "magnitude": 3.14, # The magnitude.
27581 "unit": "A String", # The units for magnitude.
27583 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
27584 "type": "A String", # The type of the shadow. This property is read-only.
27585 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
27586 # scale and skew of the shadow. This property is read-only.
27587 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
27590 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
27594 … "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
27599 … "url": "A String", # An URL to a video. The URL is valid as long as the source video exists and
27601 "videoProperties": { # The properties of the Video. # The properties of the video.
27602 … "start": 42, # The time at which to start playback, measured in seconds from the beginning
27603 # of the video.
27604 # If set, the start time should be before the end time.
27605 # If you set this to a value that exceeds the video's length in seconds, the
27606 # video will be played from the last second.
27607 # If not set, the video will be played from the beginning.
27608 …"autoPlay": True or False, # Whether to enable video autoplay when the page is displayed in present
27610 … "end": 42, # The time at which to end playback, measured in seconds from the beginning
27611 # of the video.
27612 # If set, the end time should be after the start time.
27613 # If not set or if you set this to a value that exceeds the video's length,
27614 # the video will be played until its end.
27615 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
27616 # videos created in the Slides editor.
27619 # if it exists. If there is no parent, the fields will default to the value
27620 # used for new page elements created in the Slides editor, which may depend on
27621 # the page element kind.
27622 "outlineFill": { # The fill of the outline. # The fill of the outline.
27623 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
27628 … "color": { # A themeable solid color value. # The color value of the solid fill.
27631 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27632 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27633 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27636 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
27637 # That is, the final pixel color is defined by the equation:
27645 "propertyState": "A String", # The outline property state.
27647 # Updating the outline on a page element will implicitly update this field
27648 # to `RENDERED`, unless another value is specified in the same request. To
27650 # this case, any other outline fields set in the same request will be
27652 "dashStyle": "A String", # The dash style of the outline.
27653 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
27654 "magnitude": 3.14, # The magnitude.
27655 "unit": "A String", # The units for magnitude.
27658 … "mute": True or False, # Whether to mute the audio during video playback. Defaults to false.
27660 "id": "A String", # The video source's unique identifier for this video.
27661 "source": "A String", # The video source.
27665 "rows": 42, # Number of rows in the table.
27668 # A table's horizontal cell borders are represented as a grid. The grid has
27669 # one more row than the number of rows in the table and the same number of
27670 # columns as the table. For example, if the table is 3 x 3, its horizontal
27674 # merged, it is not included in the response.
27675 { # The properties of each border cell.
27676 … "tableBorderProperties": { # The border styling properties of the # The border properties.
27678 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
27679 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
27684 … "color": { # A themeable solid color value. # The color value of the solid fill.
27687 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27688 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27689 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27692 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
27693 # That is, the final pixel color is defined by the equation:
27701 "dashStyle": "A String", # The dash style of the border.
27702 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
27703 "magnitude": 3.14, # The magnitude.
27704 "unit": "A String", # The units for magnitude.
27707 …: { # A location of a single table cell within a table. # The location of the border within the bo…
27708 "rowIndex": 42, # The 0-based row index.
27709 "columnIndex": 42, # The 0-based column index.
27717 # A table's vertical cell borders are represented as a grid. The grid has the
27718 # same number of rows as the table and one more column than the number of
27719 # columns in the table. For example, if the table is 3 x 3, its vertical
27723 # merged, it is not included in the response.
27724 { # The properties of each border cell.
27725 … "tableBorderProperties": { # The border styling properties of the # The border properties.
27727 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
27728 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
27733 … "color": { # A themeable solid color value. # The color value of the solid fill.
27736 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27737 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27738 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27741 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
27742 # That is, the final pixel color is defined by the equation:
27750 "dashStyle": "A String", # The dash style of the border.
27751 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
27752 "magnitude": 3.14, # The magnitude.
27753 "unit": "A String", # The units for magnitude.
27756 …: { # A location of a single table cell within a table. # The location of the border within the bo…
27757 "rowIndex": 42, # The 0-based row index.
27758 "columnIndex": 42, # The 0-based column index.
27766 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
27767 "magnitude": 3.14, # The magnitude.
27768 "unit": "A String", # The units for magnitude.
27782 # than 1. As a result, the length of this collection does not always match
27783 # the number of columns of the entire table.
27785 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
27787 … "textElements": [ # The text contents broken down into its component parts, including styling
27789 … { # A TextElement describes the content of a range of indices in the text content
27791 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
27793 … "content": "A String", # The rendered content of this auto text, if available.
27794 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
27797 … # inherited from the parent. Which text styles are inherited depend on the
27801 … # from the the newline character in the paragraph at the 0 nesting level of
27802 # the list inside the parent placeholder.
27804 … # from the newline character in the paragraph at its corresponding nesting
27805 # level of the list inside the parent placeholder.
27809 … # fields will revert the style to a value matching the defaults in the Slides
27811 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
27812 … # transparent, depending on if the `opaque_color` field in it is set.
27817 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27818 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27819 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27823 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
27824 … # transparent, depending on if the `opaque_color` field in it is set.
27829 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
27830 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
27831 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
27835 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
27838 … # rendered in a smaller font size, computed based on the `font_size` field.
27839 … # The `font_size` itself is not affected by changes in this field.
27840 … "strikethrough": True or False, # Whether or not the text is struck through.
27841 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
27844 … # weights without breaking backwards compatibility. As such, when reading the
27845 … # style of a range of text, the value of `weighted_font_family#font_family`
27847 … # both fields are included in the field mask (either explicitly or through
27848 # the wildcard `"*"`), their values are reconciled as follows:
27850 … # * If `font_family` is set and `weighted_font_family` is not, the value of
27852 … # * If both fields are set, the value of `font_family` must match that of
27853 … # `weighted_font_family#font_family`. If so, the font family and weight of
27856 … # * If `weighted_font_family` is set and `font_family` is not, the font
27858 … # * If neither field is set, the font family and weight of the text inherit
27859 … # from the parent. Note that these properties cannot inherit separately
27863 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
27870 "fontFamily": "A String", # The font family of the text.
27872 … # The font family can be any font from the Font menu in Slides or from
27873 … # [Google Fonts] (https://fonts.google.com/). If the font name is
27874 # unrecognized, the text is rendered in `Arial`.
27875 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
27877 … # corresponds to the numerical values described in the CSS 2.1
27881 … # `700` are considered bold, and weights less than `700`are not bold. The
27884 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
27885 "fontFamily": "A String", # The font family of the text.
27887 … # The font family can be any font from the Font menu in Slides or from
27888 … # [Google Fonts] (https://fonts.google.com/). If the font name is
27889 # unrecognized, the text is rendered in `Arial`.
27891 … # Some fonts can affect the weight of the text. If an update request
27892 … # specifies values for both `font_family` and `bold`, the explicitly-set
27894 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
27896 "magnitude": 3.14, # The magnitude.
27897 "unit": "A String", # The units for magnitude.
27899 "italic": True or False, # Whether or not the text is italicized.
27900 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
27903 … # Changing the link in an update request causes some other changes to the
27904 # text style of the range:
27906 … # * When setting a link, the text foreground color will be set to
27907 # ThemeColorType.HYPERLINK and the text will
27908 # be underlined. If these fields are modified in the same
27909 … # request, those values will be used instead of the link defaults.
27911 # also update the existing link to point to the new URL.
27914 … # will separate the newline character(s) into their own text runs. The
27915 … # link will be applied separately to the runs before and after the newline.
27916 … # * Removing a link will update the text style of the range to match the
27917 … # style of the preceding text (or the default text styles if the preceding
27918 … # text is another link) unless different styles are being set in the same
27920 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
27921 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
27922 … # in the presentation. There may not be a slide at this index.
27923 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
27928 … "underline": True or False, # Whether or not the text is underlined.
27929 … "bold": True or False, # Whether or not the text is rendered as bold.
27931 "type": "A String", # The type of this auto text.
27933 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
27935 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
27936 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
27938 … # The `start_index` and `end_index` of this TextElement represent the
27939 … # range of the paragraph. Other TextElements with an index range contained
27941 … # paragraph. The range of indices of two separate paragraphs will never
27943 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
27946 … # inherited from the parent. Which paragraph styles are inherited depend on the
27949 … # * A paragraph not in a list will inherit its paragraph style from the
27950 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
27951 … # * A paragraph in a list will inherit its paragraph style from the paragraph
27952 … # at its corresponding nesting level of the list inside the parent
27956 "spacingMode": "A String", # The spacing mode for the paragraph.
27957 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
27960 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
27961 # inherited from the parent.
27962 "magnitude": 3.14, # The magnitude.
27963 "unit": "A String", # The units for magnitude.
27965 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
27966 … # is represented as 100.0. If unset, the value is inherited from the parent.
27967 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
27968 … # the start of the text, based on the current text direction. If unset, the
27969 # value is inherited from the parent.
27970 "magnitude": 3.14, # The magnitude.
27971 "unit": "A String", # The units for magnitude.
27973 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
27974 # inherited from the parent.
27975 "magnitude": 3.14, # The magnitude.
27976 "unit": "A String", # The units for magnitude.
27978 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
27979 … # the end of the text, based on the current text direction. If unset, the
27980 # value is inherited from the parent.
27981 "magnitude": 3.14, # The magnitude.
27982 "unit": "A String", # The units for magnitude.
27984 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
27985 # If unset, the value is inherited from the parent.
27986 "magnitude": 3.14, # The magnitude.
27987 "unit": "A String", # The units for magnitude.
27989 "alignment": "A String", # The text alignment for this paragraph.
27991 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
27993 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
27994 … "listId": "A String", # The ID of the list this paragraph belongs to.
27995 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
27998 … # inherited from the parent. Which text styles are inherited depend on the
28002 … # from the the newline character in the paragraph at the 0 nesting level of
28003 # the list inside the parent placeholder.
28005 … # from the newline character in the paragraph at its corresponding nesting
28006 # level of the list inside the parent placeholder.
28010 … # fields will revert the style to a value matching the defaults in the Slides
28012 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
28013 … # transparent, depending on if the `opaque_color` field in it is set.
28018 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28019 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28020 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28024 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
28025 … # transparent, depending on if the `opaque_color` field in it is set.
28030 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28031 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28032 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28036 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
28039 … # rendered in a smaller font size, computed based on the `font_size` field.
28040 … # The `font_size` itself is not affected by changes in this field.
28041 … "strikethrough": True or False, # Whether or not the text is struck through.
28042 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
28045 … # weights without breaking backwards compatibility. As such, when reading the
28046 … # style of a range of text, the value of `weighted_font_family#font_family`
28048 … # both fields are included in the field mask (either explicitly or through
28049 … # the wildcard `"*"`), their values are reconciled as follows:
28051 … # * If `font_family` is set and `weighted_font_family` is not, the value of
28053 … # * If both fields are set, the value of `font_family` must match that of
28054 … # `weighted_font_family#font_family`. If so, the font family and weight of
28057 … # * If `weighted_font_family` is set and `font_family` is not, the font
28059 … # * If neither field is set, the font family and weight of the text inherit
28060 … # from the parent. Note that these properties cannot inherit separately
28064 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
28071 "fontFamily": "A String", # The font family of the text.
28073 … # The font family can be any font from the Font menu in Slides or from
28074 … # [Google Fonts] (https://fonts.google.com/). If the font name is
28075 # unrecognized, the text is rendered in `Arial`.
28076 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
28078 … # corresponds to the numerical values described in the CSS 2.1
28082 … # `700` are considered bold, and weights less than `700`are not bold. The
28085 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
28086 "fontFamily": "A String", # The font family of the text.
28088 … # The font family can be any font from the Font menu in Slides or from
28089 … # [Google Fonts] (https://fonts.google.com/). If the font name is
28090 # unrecognized, the text is rendered in `Arial`.
28092 … # Some fonts can affect the weight of the text. If an update request
28093 … # specifies values for both `font_family` and `bold`, the explicitly-set
28095 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
28097 "magnitude": 3.14, # The magnitude.
28098 "unit": "A String", # The units for magnitude.
28100 … "italic": True or False, # Whether or not the text is italicized.
28101 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
28104 … # Changing the link in an update request causes some other changes to the
28105 # text style of the range:
28107 … # * When setting a link, the text foreground color will be set to
28108 # ThemeColorType.HYPERLINK and the text will
28109 # be underlined. If these fields are modified in the same
28110 … # request, those values will be used instead of the link defaults.
28112 # also update the existing link to point to the new URL.
28115 … # will separate the newline character(s) into their own text runs. The
28116 … # link will be applied separately to the runs before and after the newline.
28117 … # * Removing a link will update the text style of the range to match the
28118 … # style of the preceding text (or the default text styles if the preceding
28119 … # text is another link) unless different styles are being set in the same
28121 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
28122 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
28123 … # in the presentation. There may not be a slide at this index.
28124 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
28129 … "underline": True or False, # Whether or not the text is underlined.
28130 … "bold": True or False, # Whether or not the text is rendered as bold.
28132 … "glyph": "A String", # The rendered bullet glyph for this paragraph.
28135 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
28136 # in the run have the same TextStyle.
28138 … # The `start_index` and `end_index` of TextRuns will always be fully
28139 … # contained in the index range of a single `paragraph_marker` TextElement.
28142 "content": "A String", # The text of this run.
28143 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
28146 … # inherited from the parent. Which text styles are inherited depend on the
28150 … # from the the newline character in the paragraph at the 0 nesting level of
28151 # the list inside the parent placeholder.
28153 … # from the newline character in the paragraph at its corresponding nesting
28154 # level of the list inside the parent placeholder.
28158 … # fields will revert the style to a value matching the defaults in the Slides
28160 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
28161 … # transparent, depending on if the `opaque_color` field in it is set.
28166 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28167 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28168 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28172 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
28173 … # transparent, depending on if the `opaque_color` field in it is set.
28178 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28179 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28180 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28184 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
28187 … # rendered in a smaller font size, computed based on the `font_size` field.
28188 … # The `font_size` itself is not affected by changes in this field.
28189 … "strikethrough": True or False, # Whether or not the text is struck through.
28190 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
28193 … # weights without breaking backwards compatibility. As such, when reading the
28194 … # style of a range of text, the value of `weighted_font_family#font_family`
28196 … # both fields are included in the field mask (either explicitly or through
28197 # the wildcard `"*"`), their values are reconciled as follows:
28199 … # * If `font_family` is set and `weighted_font_family` is not, the value of
28201 … # * If both fields are set, the value of `font_family` must match that of
28202 … # `weighted_font_family#font_family`. If so, the font family and weight of
28205 … # * If `weighted_font_family` is set and `font_family` is not, the font
28207 … # * If neither field is set, the font family and weight of the text inherit
28208 … # from the parent. Note that these properties cannot inherit separately
28212 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
28219 "fontFamily": "A String", # The font family of the text.
28221 … # The font family can be any font from the Font menu in Slides or from
28222 … # [Google Fonts] (https://fonts.google.com/). If the font name is
28223 # unrecognized, the text is rendered in `Arial`.
28224 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
28226 … # corresponds to the numerical values described in the CSS 2.1
28230 … # `700` are considered bold, and weights less than `700`are not bold. The
28233 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
28234 "fontFamily": "A String", # The font family of the text.
28236 … # The font family can be any font from the Font menu in Slides or from
28237 … # [Google Fonts] (https://fonts.google.com/). If the font name is
28238 # unrecognized, the text is rendered in `Arial`.
28240 … # Some fonts can affect the weight of the text. If an update request
28241 … # specifies values for both `font_family` and `bold`, the explicitly-set
28243 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
28245 "magnitude": 3.14, # The magnitude.
28246 "unit": "A String", # The units for magnitude.
28248 "italic": True or False, # Whether or not the text is italicized.
28249 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
28252 … # Changing the link in an update request causes some other changes to the
28253 # text style of the range:
28255 … # * When setting a link, the text foreground color will be set to
28256 # ThemeColorType.HYPERLINK and the text will
28257 # be underlined. If these fields are modified in the same
28258 … # request, those values will be used instead of the link defaults.
28260 # also update the existing link to point to the new URL.
28263 … # will separate the newline character(s) into their own text runs. The
28264 … # link will be applied separately to the runs before and after the newline.
28265 … # * Removing a link will update the text style of the range to match the
28266 … # style of the preceding text (or the default text styles if the preceding
28267 … # text is another link) unless different styles are being set in the same
28269 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
28270 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
28271 … # in the presentation. There may not be a slide at this index.
28272 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
28277 … "underline": True or False, # Whether or not the text is underlined.
28278 … "bold": True or False, # Whether or not the text is rendered as bold.
28283 "lists": { # The bulleted lists contained in this text, keyed by list ID.
28284 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
28287 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
28288 … # level. A list has at most nine levels of nesting, so the possible values
28289 # for the keys of this map are 0 through 8, inclusive.
28290 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
28292 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
28295 … # inherited from the parent. Which text styles are inherited depend on the
28299 … # from the the newline character in the paragraph at the 0 nesting level of
28300 # the list inside the parent placeholder.
28302 … # from the newline character in the paragraph at its corresponding nesting
28303 # level of the list inside the parent placeholder.
28307 … # fields will revert the style to a value matching the defaults in the Slides
28309 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
28310 … # transparent, depending on if the `opaque_color` field in it is set.
28315 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28316 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28317 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28321 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
28322 … # transparent, depending on if the `opaque_color` field in it is set.
28327 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28328 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28329 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28333 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
28336 … # rendered in a smaller font size, computed based on the `font_size` field.
28337 … # The `font_size` itself is not affected by changes in this field.
28338 … "strikethrough": True or False, # Whether or not the text is struck through.
28339 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
28342 … # weights without breaking backwards compatibility. As such, when reading the
28343 … # style of a range of text, the value of `weighted_font_family#font_family`
28345 … # both fields are included in the field mask (either explicitly or through
28346 … # the wildcard `"*"`), their values are reconciled as follows:
28348 … # * If `font_family` is set and `weighted_font_family` is not, the value of
28350 … # * If both fields are set, the value of `font_family` must match that of
28351 … # `weighted_font_family#font_family`. If so, the font family and weight of
28354 … # * If `weighted_font_family` is set and `font_family` is not, the font
28356 … # * If neither field is set, the font family and weight of the text inherit
28357 … # from the parent. Note that these properties cannot inherit separately
28361 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
28368 "fontFamily": "A String", # The font family of the text.
28370 … # The font family can be any font from the Font menu in Slides or from
28371 … # [Google Fonts] (https://fonts.google.com/). If the font name is
28372 # unrecognized, the text is rendered in `Arial`.
28373 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
28375 … # corresponds to the numerical values described in the CSS 2.1
28379 … # `700` are considered bold, and weights less than `700`are not bold. The
28382 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
28383 "fontFamily": "A String", # The font family of the text.
28385 … # The font family can be any font from the Font menu in Slides or from
28386 … # [Google Fonts] (https://fonts.google.com/). If the font name is
28387 # unrecognized, the text is rendered in `Arial`.
28389 … # Some fonts can affect the weight of the text. If an update request
28390 … # specifies values for both `font_family` and `bold`, the explicitly-set
28392 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
28394 "magnitude": 3.14, # The magnitude.
28395 "unit": "A String", # The units for magnitude.
28397 … "italic": True or False, # Whether or not the text is italicized.
28398 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
28401 … # Changing the link in an update request causes some other changes to the
28402 # text style of the range:
28404 … # * When setting a link, the text foreground color will be set to
28405 # ThemeColorType.HYPERLINK and the text will
28406 # be underlined. If these fields are modified in the same
28407 … # request, those values will be used instead of the link defaults.
28409 # also update the existing link to point to the new URL.
28412 … # will separate the newline character(s) into their own text runs. The
28413 … # link will be applied separately to the runs before and after the newline.
28414 … # * Removing a link will update the text style of the range to match the
28415 … # style of the preceding text (or the default text styles if the preceding
28416 … # text is another link) unless different styles are being set in the same
28418 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
28419 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
28420 … # in the presentation. There may not be a slide at this index.
28421 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
28426 … "underline": True or False, # Whether or not the text is underlined.
28427 … "bold": True or False, # Whether or not the text is rendered as bold.
28431 "listId": "A String", # The ID of the list.
28435 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
28436 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
28437 # for newly created table cells in the Slides editor.
28438 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
28443 … "color": { # A themeable solid color value. # The color value of the solid fill.
28446 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28447 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28448 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28451 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
28452 # That is, the final pixel color is defined by the equation:
28459 "propertyState": "A String", # The background fill property state.
28461 … # Updating the fill on a table cell will implicitly update this field
28462 … # to `RENDERED`, unless another value is specified in the same request. To
28464 … # case, any other fill fields set in the same request will be ignored.
28466 …"contentAlignment": "A String", # The alignment of the content in the table cell. The default alig…
28467 … # matches the alignment for newly created table cells in the Slides editor.
28469 "rowSpan": 42, # Row span of the cell.
28470 "columnSpan": 42, # Column span of the cell.
28471 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
28472 "rowIndex": 42, # The 0-based row index.
28473 "columnIndex": 42, # The 0-based column index.
28477 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
28478 "magnitude": 3.14, # The magnitude.
28479 "unit": "A String", # The units for magnitude.
28481 … "tableRowProperties": { # Properties of each row in a table. # Properties of the row.
28482 … magnitude in a single direction in the specified units. # Minimum height of the row. The row will…
28483 … # a height equal to or greater than this value in order to show all the text
28484 # in the row's cell(s).
28485 "magnitude": 3.14, # The magnitude.
28486 "unit": "A String", # The units for magnitude.
28491 "columns": 42, # Number of columns in the table.
28495 "lineCategory": "A String", # The category of the line.
28497 … # It matches the `category` specified in CreateLineRequest, and can be updated with
28499 "lineProperties": { # The properties of the Line. # The properties of the line.
28501 # When unset, these fields default to values that match the appearance of
28502 # new lines created in the Slides editor.
28503 "dashStyle": "A String", # The dash style of the line.
28504 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
28505 "magnitude": 3.14, # The magnitude.
28506 "unit": "A String", # The units for magnitude.
28508 "endArrow": "A String", # The style of the arrow at the end of the line.
28509 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
28510 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
28511 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
28512 # in the presentation. There may not be a slide at this index.
28513 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
28518 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
28519 # lines created in the Slides editor.
28520 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
28525 … "color": { # A themeable solid color value. # The color value of the solid fill.
28528 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28529 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28530 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28533 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
28534 # That is, the final pixel color is defined by the equation:
28542 …"startConnection": { # The properties for one end of a Line # The connection at the beginning of t…
28548 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
28550 # In most cases, it corresponds to the predefined connection site index from
28551 # the ECMA-376 standard. More information on those connection sites can be
28552 # found in the description of the "cnx" attribute in section 20.1.9.9 and
28558 … # The position of each connection site can also be viewed from Slides editor.
28559 "connectedObjectId": "A String", # The object ID of the connected page element.
28565 …"endConnection": { # The properties for one end of a Line # The connection at the end of the line.…
28570 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
28572 # In most cases, it corresponds to the predefined connection site index from
28573 # the ECMA-376 standard. More information on those connection sites can be
28574 # found in the description of the "cnx" attribute in section 20.1.9.9 and
28580 … # The position of each connection site can also be viewed from Slides editor.
28581 "connectedObjectId": "A String", # The object ID of the connected page element.
28587 "startArrow": "A String", # The style of the arrow at the beginning of the line.
28589 "lineType": "A String", # The type of the line.
28591 "size": { # A width and height. # The size of the page element.
28592 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
28593 "magnitude": 3.14, # The magnitude.
28594 "unit": "A String", # The units for magnitude.
28596 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
28597 "magnitude": 3.14, # The magnitude.
28598 "unit": "A String", # The units for magnitude.
28601 …"description": "A String", # The description of the page element. Combined with title to display a…
28605 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
28607 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains
28608 # notes for the corresponding slide.
28609 # The actual shape may not always exist on the notes page. Inserting text
28610 # using this object ID will automatically create the shape. In this case, the
28611 # actual shape may have different object ID. The `GetPresentation` or
28612 # `GetPage` action will always return the latest object ID.
28614 "objectId": "A String", # The object ID for this page. Object IDs used by
28616 # PageElement share the same namespace.
28617 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
28618 # update requests to assert that the presentation revision hasn't changed
28619 # since the last read operation. Only populated if the user has edit access
28620 # to the presentation.
28622 # The format of the revision ID may change over time, so it should be treated
28624 # hours after it has been returned and cannot be shared across users. If the
28625 # revision ID is unchanged between calls, then the presentation has not
28626 # changed. Conversely, a changed ID (for the same presentation and user)
28627 # usually means the presentation has been updated; however, a changed ID can
28629 …"masterProperties": { # The properties of Page that are only # Master specific properties. Only se…
28631 "displayName": "A String", # The human-readable name of the master.
28633 "pageProperties": { # The properties of the Page. # The properties of the page.
28635 # The page will inherit properties from the parent page. Depending on the page
28636 # type the hierarchy is defined in either
28639 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
28640 # from a parent page if it exists. If the page has no parent, then the
28641 # background fill defaults to the corresponding fill in the Slides editor.
28642 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
28647 "color": { # A themeable solid color value. # The color value of the solid fill.
28650 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28651 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28652 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28655 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
28656 # That is, the final pixel color is defined by the equation:
28663 "propertyState": "A String", # The background fill property state.
28665 # Updating the fill on a page will implicitly update this field to
28666 # `RENDERED`, unless another value is specified in the same request. To
28668 # any other fill fields set in the same request will be ignored.
28669 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
28670 # the specified picture. The picture is stretched to fit its container.
28671 "contentUrl": "A String", # Reading the content_url:
28674 # This URL is tagged with the account of the requester. Anyone with the URL
28675 # effectively accesses the picture as the original requester. Access to the
28676 # picture may be lost if the presentation's sharing settings change.
28678 # Writing the content_url:
28680 # The picture is fetched once at insertion time and a copy is stored for
28681 # display inside the presentation. Pictures must be less than 50MB in size,
28685 # The provided URL can be at most 2 kB in length.
28686 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
28687 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
28688 "magnitude": 3.14, # The magnitude.
28689 "unit": "A String", # The units for magnitude.
28691 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
28692 "magnitude": 3.14, # The magnitude.
28693 "unit": "A String", # The units for magnitude.
28698 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
28699 # a parent page. If the page has no parent, the color scheme uses a default
28701 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
28702 { # A pair mapping a theme color type to the concrete color it represents.
28703 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
28704 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28705 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28706 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28708 "type": "A String", # The type of the theme color.
28713 "pageType": "A String", # The type of the page.
28714 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
28716 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
28718 # notes. A notes page inherits properties from the
28720 # The placeholder shape with type BODY on the notes page contains the speaker
28721 # notes for this slide. The ID of this shape is identified by the
28723 # The notes page is read-only except for the text content and styles of the
28725 …"masterObjectId": "A String", # The object ID of the master that this slide is based on. This prop…
28727 …"layoutObjectId": "A String", # The object ID of the layout that this slide is based on. This prop…
28732 "layouts": [ # The layouts in the presentation. A layout is a template that determines
28733 # how content is arranged and styled on the slides that inherit from that
28736 …"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if …
28738 "displayName": "A String", # The human-readable name of the layout.
28739 "name": "A String", # The name of the layout.
28740 … "masterObjectId": "A String", # The object ID of the master that this layout is based on.
28742 "pageElements": [ # The page elements rendered on the page.
28746 "renderedText": "A String", # The text rendered as word art.
28750 … "children": [ # The collection of elements in the group. The minimum size of a group is 2.
28754 "objectId": "A String", # The object ID for this page element. Object IDs used by
28756 # google.apps.slides.v1.PageElement share the same namespace.
28757 … "title": "A String", # The title of the page element. Combined with description to display alt
28762 # This URL is tagged with the account of the requester. Anyone with the URL
28763 # effectively accesses the image as the original requester. Access to the
28764 # image may be lost if the presentation's sharing settings change.
28765 "imageProperties": { # The properties of the Image. # The properties of the image.
28766 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
28769 # if it exists. If there is no parent, the fields will default to the value
28770 # used for new page elements created in the Slides editor, which may depend on
28771 # the page element kind.
28772 "outlineFill": { # The fill of the outline. # The fill of the outline.
28773 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
28778 … "color": { # A themeable solid color value. # The color value of the solid fill.
28781 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28782 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28783 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28786 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
28787 # That is, the final pixel color is defined by the equation:
28795 "propertyState": "A String", # The outline property state.
28797 # Updating the outline on a page element will implicitly update this field
28798 # to `RENDERED`, unless another value is specified in the same request. To
28800 # this case, any other outline fields set in the same request will be
28802 "dashStyle": "A String", # The dash style of the outline.
28803 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
28804 "magnitude": 3.14, # The magnitude.
28805 "unit": "A String", # The units for magnitude.
28808 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
28810 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
28812 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
28815 # The colors in the gradient will replace the corresponding colors at
28816 # the same position in the color palette and apply to the image. This
28819 … "color": { # A themeable solid color value. # The color of the gradient stop.
28822 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28823 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28824 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28827 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
28829 … "position": 3.14, # The relative position of the color stop in the gradient band measured
28830 # in percentage. The value should be in the interval [0.0, 1.0].
28833 "name": "A String", # The name of the recolor effect.
28835 # The name is determined from the `recolor_stops` by matching the gradient
28836 # against the colors in the page's current color scheme. This property is
28839 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
28840 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
28841 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
28842 # in the presentation. There may not be a slide at this index.
28843 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
28848 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
28851 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
28855 # The crop properties is represented by the offsets of four edges which define
28856 # a crop rectangle. The offsets are measured in percentage from the
28857 # corresponding edges of the object's original bounding rectangle towards
28858 # inside, relative to the object's original dimensions.
28860 # - If the offset is in the interval (0, 1), the corresponding edge of crop
28861 # rectangle is positioned inside of the object's original bounding rectangle.
28862 … # - If the offset is negative or greater than 1, the corresponding edge of crop
28863 # rectangle is positioned outside of the object's original bounding rectangle.
28864 # - If the left edge of the crop rectangle is on the right side of its right
28865 # edge, the object will be flipped horizontally.
28866 # - If the top edge of the crop rectangle is below its bottom edge, the object
28868 # - If all offsets and rotation angle is 0, the object is not cropped.
28870 # After cropping, the content in the crop rectangle will be stretched to fit
28872 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
28873 # the right of the original bounding rectangle left edge, relative to the
28875 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
28876 … # above the original bounding rectangle bottom edge, relative to the object's
28878 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
28879 # Rotation angle is applied after the offset.
28880 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
28881 # to the left of the original bounding rectangle right edge, relative to the
28883 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
28884 # below the original bounding rectangle top edge, relative to the object's
28887 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
28891 # if it exists. If there is no parent, the fields will default to the value
28892 # used for new page elements created in the Slides editor, which may depend on
28893 # the page element kind.
28894 "color": { # A themeable solid color value. # The shadow color value.
28897 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
28898 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
28899 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
28902 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
28903 # relative to the alignment position.
28916 "translateX": 3.14, # The X coordinate translation element.
28917 "translateY": 3.14, # The Y coordinate translation element.
28918 "scaleX": 3.14, # The X coordinate scaling element.
28919 "scaleY": 3.14, # The Y coordinate scaling element.
28920 "shearY": 3.14, # The Y coordinate shearing element.
28921 "shearX": 3.14, # The X coordinate shearing element.
28922 "unit": "A String", # The units for translate elements.
28924 "propertyState": "A String", # The shadow property state.
28926 # Updating the shadow on a page element will implicitly update this field to
28927 # `RENDERED`, unless another value is specified in the same request. To have
28929 # case, any other shadow fields set in the same request will be ignored.
28930 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
28932 "magnitude": 3.14, # The magnitude.
28933 "unit": "A String", # The units for magnitude.
28935 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
28936 "type": "A String", # The type of the shadow. This property is read-only.
28937 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
28938 # scale and skew of the shadow. This property is read-only.
28939 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
28942 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
28945 …"sourceUrl": "A String", # The source URL is the URL used to insert the image. The source URL can …
28948 …ansform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page elemen…
28950 # The visual appearance of the page element is determined by its absolute
28951 # transform. To compute the absolute transform, preconcatenate a page
28952 # element's transform with the transforms of all of its parent groups. If the
28953 # page element is not in a group, its absolute transform is the same as the
28956 … # The initial transform for the newly created Group is always the identity transform.
28969 "translateX": 3.14, # The X coordinate translation element.
28970 "translateY": 3.14, # The Y coordinate translation element.
28971 "scaleX": 3.14, # The X coordinate scaling element.
28972 "scaleY": 3.14, # The Y coordinate scaling element.
28973 "shearY": 3.14, # The Y coordinate shearing element.
28974 "shearX": 3.14, # The X coordinate shearing element.
28975 "unit": "A String", # The units for translate elements.
28979 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
28981 … "textElements": [ # The text contents broken down into its component parts, including styling
28983 … { # A TextElement describes the content of a range of indices in the text content
28985 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
28987 … "content": "A String", # The rendered content of this auto text, if available.
28988 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
28991 … # inherited from the parent. Which text styles are inherited depend on the
28995 … # from the the newline character in the paragraph at the 0 nesting level of
28996 # the list inside the parent placeholder.
28998 … # from the newline character in the paragraph at its corresponding nesting
28999 # level of the list inside the parent placeholder.
29003 … # fields will revert the style to a value matching the defaults in the Slides
29005 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
29006 # transparent, depending on if the `opaque_color` field in it is set.
29011 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
29012 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
29013 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
29017 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
29018 # transparent, depending on if the `opaque_color` field in it is set.
29023 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
29024 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
29025 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
29029 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
29032 … # rendered in a smaller font size, computed based on the `font_size` field.
29033 # The `font_size` itself is not affected by changes in this field.
29034 … "strikethrough": True or False, # Whether or not the text is struck through.
29035 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
29038 … # weights without breaking backwards compatibility. As such, when reading the
29039 … # style of a range of text, the value of `weighted_font_family#font_family`
29041 … # both fields are included in the field mask (either explicitly or through
29042 # the wildcard `"*"`), their values are reconciled as follows:
29044 … # * If `font_family` is set and `weighted_font_family` is not, the value of
29046 … # * If both fields are set, the value of `font_family` must match that of
29047 … # `weighted_font_family#font_family`. If so, the font family and weight of
29050 … # * If `weighted_font_family` is set and `font_family` is not, the font
29052 … # * If neither field is set, the font family and weight of the text inherit
29053 … # from the parent. Note that these properties cannot inherit separately
29057 # `bold`, the `weighted_font_family` is applied first, then `bold`.
29064 "fontFamily": "A String", # The font family of the text.
29066 … # The font family can be any font from the Font menu in Slides or from
29067 # [Google Fonts] (https://fonts.google.com/). If the font name is
29068 # unrecognized, the text is rendered in `Arial`.
29069 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
29071 # corresponds to the numerical values described in the CSS 2.1
29075 … # `700` are considered bold, and weights less than `700`are not bold. The
29078 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
29079 "fontFamily": "A String", # The font family of the text.
29081 # The font family can be any font from the Font menu in Slides or from
29082 # [Google Fonts] (https://fonts.google.com/). If the font name is
29083 # unrecognized, the text is rendered in `Arial`.
29085 # Some fonts can affect the weight of the text. If an update request
29086 … # specifies values for both `font_family` and `bold`, the explicitly-set
29088 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
29090 "magnitude": 3.14, # The magnitude.
29091 "unit": "A String", # The units for magnitude.
29093 "italic": True or False, # Whether or not the text is italicized.
29094 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
29097 … # Changing the link in an update request causes some other changes to the
29098 # text style of the range:
29100 # * When setting a link, the text foreground color will be set to
29101 # ThemeColorType.HYPERLINK and the text will
29102 # be underlined. If these fields are modified in the same
29103 # request, those values will be used instead of the link defaults.
29105 # also update the existing link to point to the new URL.
29108 … # will separate the newline character(s) into their own text runs. The
29109 … # link will be applied separately to the runs before and after the newline.
29110 … # * Removing a link will update the text style of the range to match the
29111 … # style of the preceding text (or the default text styles if the preceding
29112 … # text is another link) unless different styles are being set in the same
29114 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
29115 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
29116 # in the presentation. There may not be a slide at this index.
29117 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
29122 "underline": True or False, # Whether or not the text is underlined.
29123 "bold": True or False, # Whether or not the text is rendered as bold.
29125 "type": "A String", # The type of this auto text.
29127 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
29129 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
29130 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
29132 # The `start_index` and `end_index` of this TextElement represent the
29133 # range of the paragraph. Other TextElements with an index range contained
29135 # paragraph. The range of indices of two separate paragraphs will never
29137 "style": { # Styles that apply to a whole paragraph. # The paragraph's style
29140 … # inherited from the parent. Which paragraph styles are inherited depend on the
29143 # * A paragraph not in a list will inherit its paragraph style from the
29144 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
29145 … # * A paragraph in a list will inherit its paragraph style from the paragraph
29146 # at its corresponding nesting level of the list inside the parent
29150 "spacingMode": "A String", # The spacing mode for the paragraph.
29151 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
29154 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
29155 # inherited from the parent.
29156 "magnitude": 3.14, # The magnitude.
29157 "unit": "A String", # The units for magnitude.
29159 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
29160 … # is represented as 100.0. If unset, the value is inherited from the parent.
29161 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
29162 … # the start of the text, based on the current text direction. If unset, the
29163 # value is inherited from the parent.
29164 "magnitude": 3.14, # The magnitude.
29165 "unit": "A String", # The units for magnitude.
29167 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
29168 # inherited from the parent.
29169 "magnitude": 3.14, # The magnitude.
29170 "unit": "A String", # The units for magnitude.
29172 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
29173 … # the end of the text, based on the current text direction. If unset, the
29174 # value is inherited from the parent.
29175 "magnitude": 3.14, # The magnitude.
29176 "unit": "A String", # The units for magnitude.
29178 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
29179 # If unset, the value is inherited from the parent.
29180 "magnitude": 3.14, # The magnitude.
29181 "unit": "A String", # The units for magnitude.
29183 "alignment": "A String", # The text alignment for this paragraph.
29185 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
29187 "nestingLevel": 42, # The nesting level of this paragraph in the list.
29188 "listId": "A String", # The ID of the list this paragraph belongs to.
29189 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
29192 … # inherited from the parent. Which text styles are inherited depend on the
29196 … # from the the newline character in the paragraph at the 0 nesting level of
29197 # the list inside the parent placeholder.
29199 … # from the newline character in the paragraph at its corresponding nesting
29200 # level of the list inside the parent placeholder.
29204 … # fields will revert the style to a value matching the defaults in the Slides
29206 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
29207 … # transparent, depending on if the `opaque_color` field in it is set.
29212 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
29213 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
29214 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
29218 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
29219 … # transparent, depending on if the `opaque_color` field in it is set.
29224 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
29225 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
29226 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
29230 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
29233 … # rendered in a smaller font size, computed based on the `font_size` field.
29234 # The `font_size` itself is not affected by changes in this field.
29235 … "strikethrough": True or False, # Whether or not the text is struck through.
29236 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
29239 … # weights without breaking backwards compatibility. As such, when reading the
29240 … # style of a range of text, the value of `weighted_font_family#font_family`
29242 … # both fields are included in the field mask (either explicitly or through
29243 # the wildcard `"*"`), their values are reconciled as follows:
29245 … # * If `font_family` is set and `weighted_font_family` is not, the value of
29247 … # * If both fields are set, the value of `font_family` must match that of
29248 … # `weighted_font_family#font_family`. If so, the font family and weight of
29251 … # * If `weighted_font_family` is set and `font_family` is not, the font
29253 … # * If neither field is set, the font family and weight of the text inherit
29254 … # from the parent. Note that these properties cannot inherit separately
29258 # `bold`, the `weighted_font_family` is applied first, then `bold`.
29265 "fontFamily": "A String", # The font family of the text.
29267 … # The font family can be any font from the Font menu in Slides or from
29268 # [Google Fonts] (https://fonts.google.com/). If the font name is
29269 # unrecognized, the text is rendered in `Arial`.
29270 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
29272 # corresponds to the numerical values described in the CSS 2.1
29276 … # `700` are considered bold, and weights less than `700`are not bold. The
29279 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
29280 "fontFamily": "A String", # The font family of the text.
29282 … # The font family can be any font from the Font menu in Slides or from
29283 # [Google Fonts] (https://fonts.google.com/). If the font name is
29284 # unrecognized, the text is rendered in `Arial`.
29286 # Some fonts can affect the weight of the text. If an update request
29287 … # specifies values for both `font_family` and `bold`, the explicitly-set
29289 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
29291 "magnitude": 3.14, # The magnitude.
29292 "unit": "A String", # The units for magnitude.
29294 "italic": True or False, # Whether or not the text is italicized.
29295 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
29298 … # Changing the link in an update request causes some other changes to the
29299 # text style of the range:
29301 # * When setting a link, the text foreground color will be set to
29302 # ThemeColorType.HYPERLINK and the text will
29303 # be underlined. If these fields are modified in the same
29304 # request, those values will be used instead of the link defaults.
29306 # also update the existing link to point to the new URL.
29309 … # will separate the newline character(s) into their own text runs. The
29310 … # link will be applied separately to the runs before and after the newline.
29311 … # * Removing a link will update the text style of the range to match the
29312 … # style of the preceding text (or the default text styles if the preceding
29313 … # text is another link) unless different styles are being set in the same
29315 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
29316 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
29317 # in the presentation. There may not be a slide at this index.
29318 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
29323 "underline": True or False, # Whether or not the text is underlined.
29324 "bold": True or False, # Whether or not the text is rendered as bold.
29326 "glyph": "A String", # The rendered bullet glyph for this paragraph.
29329 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
29330 # in the run have the same TextStyle.
29332 # The `start_index` and `end_index` of TextRuns will always be fully
29333 # contained in the index range of a single `paragraph_marker` TextElement.
29336 "content": "A String", # The text of this run.
29337 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
29340 … # inherited from the parent. Which text styles are inherited depend on the
29344 … # from the the newline character in the paragraph at the 0 nesting level of
29345 # the list inside the parent placeholder.
29347 … # from the newline character in the paragraph at its corresponding nesting
29348 # level of the list inside the parent placeholder.
29352 … # fields will revert the style to a value matching the defaults in the Slides
29354 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
29355 # transparent, depending on if the `opaque_color` field in it is set.
29360 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
29361 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
29362 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
29366 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
29367 # transparent, depending on if the `opaque_color` field in it is set.
29372 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
29373 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
29374 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
29378 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
29381 … # rendered in a smaller font size, computed based on the `font_size` field.
29382 # The `font_size` itself is not affected by changes in this field.
29383 … "strikethrough": True or False, # Whether or not the text is struck through.
29384 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
29387 … # weights without breaking backwards compatibility. As such, when reading the
29388 … # style of a range of text, the value of `weighted_font_family#font_family`
29390 … # both fields are included in the field mask (either explicitly or through
29391 # the wildcard `"*"`), their values are reconciled as follows:
29393 … # * If `font_family` is set and `weighted_font_family` is not, the value of
29395 … # * If both fields are set, the value of `font_family` must match that of
29396 … # `weighted_font_family#font_family`. If so, the font family and weight of
29399 … # * If `weighted_font_family` is set and `font_family` is not, the font
29401 … # * If neither field is set, the font family and weight of the text inherit
29402 … # from the parent. Note that these properties cannot inherit separately
29406 # `bold`, the `weighted_font_family` is applied first, then `bold`.
29413 "fontFamily": "A String", # The font family of the text.
29415 … # The font family can be any font from the Font menu in Slides or from
29416 # [Google Fonts] (https://fonts.google.com/). If the font name is
29417 # unrecognized, the text is rendered in `Arial`.
29418 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
29420 # corresponds to the numerical values described in the CSS 2.1
29424 … # `700` are considered bold, and weights less than `700`are not bold. The
29427 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
29428 "fontFamily": "A String", # The font family of the text.
29430 # The font family can be any font from the Font menu in Slides or from
29431 # [Google Fonts] (https://fonts.google.com/). If the font name is
29432 # unrecognized, the text is rendered in `Arial`.
29434 # Some fonts can affect the weight of the text. If an update request
29435 … # specifies values for both `font_family` and `bold`, the explicitly-set
29437 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
29439 "magnitude": 3.14, # The magnitude.
29440 "unit": "A String", # The units for magnitude.
29442 "italic": True or False, # Whether or not the text is italicized.
29443 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
29446 … # Changing the link in an update request causes some other changes to the
29447 # text style of the range:
29449 # * When setting a link, the text foreground color will be set to
29450 # ThemeColorType.HYPERLINK and the text will
29451 # be underlined. If these fields are modified in the same
29452 # request, those values will be used instead of the link defaults.
29454 # also update the existing link to point to the new URL.
29457 … # will separate the newline character(s) into their own text runs. The
29458 … # link will be applied separately to the runs before and after the newline.
29459 … # * Removing a link will update the text style of the range to match the
29460 … # style of the preceding text (or the default text styles if the preceding
29461 … # text is another link) unless different styles are being set in the same
29463 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
29464 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
29465 # in the presentation. There may not be a slide at this index.
29466 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
29471 "underline": True or False, # Whether or not the text is underlined.
29472 "bold": True or False, # Whether or not the text is rendered as bold.
29477 "lists": { # The bulleted lists contained in this text, keyed by list ID.
29478 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
29481 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
29482 # level. A list has at most nine levels of nesting, so the possible values
29483 # for the keys of this map are 0 through 8, inclusive.
29484 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
29486 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
29489 … # inherited from the parent. Which text styles are inherited depend on the
29493 … # from the the newline character in the paragraph at the 0 nesting level of
29494 # the list inside the parent placeholder.
29496 … # from the newline character in the paragraph at its corresponding nesting
29497 # level of the list inside the parent placeholder.
29501 … # fields will revert the style to a value matching the defaults in the Slides
29503 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
29504 … # transparent, depending on if the `opaque_color` field in it is set.
29509 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
29510 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
29511 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
29515 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
29516 … # transparent, depending on if the `opaque_color` field in it is set.
29521 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
29522 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
29523 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
29527 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
29530 … # rendered in a smaller font size, computed based on the `font_size` field.
29531 # The `font_size` itself is not affected by changes in this field.
29532 … "strikethrough": True or False, # Whether or not the text is struck through.
29533 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
29536 … # weights without breaking backwards compatibility. As such, when reading the
29537 … # style of a range of text, the value of `weighted_font_family#font_family`
29539 … # both fields are included in the field mask (either explicitly or through
29540 # the wildcard `"*"`), their values are reconciled as follows:
29542 … # * If `font_family` is set and `weighted_font_family` is not, the value of
29544 … # * If both fields are set, the value of `font_family` must match that of
29545 … # `weighted_font_family#font_family`. If so, the font family and weight of
29548 … # * If `weighted_font_family` is set and `font_family` is not, the font
29550 … # * If neither field is set, the font family and weight of the text inherit
29551 … # from the parent. Note that these properties cannot inherit separately
29555 # `bold`, the `weighted_font_family` is applied first, then `bold`.
29562 "fontFamily": "A String", # The font family of the text.
29564 … # The font family can be any font from the Font menu in Slides or from
29565 # [Google Fonts] (https://fonts.google.com/). If the font name is
29566 # unrecognized, the text is rendered in `Arial`.
29567 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
29569 # corresponds to the numerical values described in the CSS 2.1
29573 … # `700` are considered bold, and weights less than `700`are not bold. The
29576 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
29577 "fontFamily": "A String", # The font family of the text.
29579 … # The font family can be any font from the Font menu in Slides or from
29580 # [Google Fonts] (https://fonts.google.com/). If the font name is
29581 # unrecognized, the text is rendered in `Arial`.
29583 # Some fonts can affect the weight of the text. If an update request
29584 … # specifies values for both `font_family` and `bold`, the explicitly-set
29586 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
29588 "magnitude": 3.14, # The magnitude.
29589 "unit": "A String", # The units for magnitude.
29591 "italic": True or False, # Whether or not the text is italicized.
29592 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
29595 … # Changing the link in an update request causes some other changes to the
29596 # text style of the range:
29598 # * When setting a link, the text foreground color will be set to
29599 # ThemeColorType.HYPERLINK and the text will
29600 # be underlined. If these fields are modified in the same
29601 # request, those values will be used instead of the link defaults.
29603 # also update the existing link to point to the new URL.
29606 … # will separate the newline character(s) into their own text runs. The
29607 … # link will be applied separately to the runs before and after the newline.
29608 … # * Removing a link will update the text style of the range to match the
29609 … # style of the preceding text (or the default text styles if the preceding
29610 … # text is another link) unless different styles are being set in the same
29612 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
29613 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
29614 # in the presentation. There may not be a slide at this index.
29615 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
29620 "underline": True or False, # Whether or not the text is underlined.
29621 "bold": True or False, # Whether or not the text is rendered as bold.
29625 "listId": "A String", # The ID of the list.
29629 "shapeProperties": { # The properties of a Shape. # The properties of the shape.
29631 # If the shape is a placeholder shape as determined by the
29634 # Determining the rendered value of the property depends on the corresponding
29636 …"shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If un…
29637 # a parent placeholder if it exists. If the shape has no parent, then the
29638 # default shadow matches the defaults for new shapes created in the Slides
29642 # if it exists. If there is no parent, the fields will default to the value
29643 # used for new page elements created in the Slides editor, which may depend on
29644 # the page element kind.
29645 "color": { # A themeable solid color value. # The shadow color value.
29648 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
29649 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
29650 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
29653 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
29654 # relative to the alignment position.
29667 "translateX": 3.14, # The X coordinate translation element.
29668 "translateY": 3.14, # The Y coordinate translation element.
29669 "scaleX": 3.14, # The X coordinate scaling element.
29670 "scaleY": 3.14, # The Y coordinate scaling element.
29671 "shearY": 3.14, # The Y coordinate shearing element.
29672 "shearX": 3.14, # The X coordinate shearing element.
29673 "unit": "A String", # The units for translate elements.
29675 "propertyState": "A String", # The shadow property state.
29677 # Updating the shadow on a page element will implicitly update this field to
29678 # `RENDERED`, unless another value is specified in the same request. To have
29680 # case, any other shadow fields set in the same request will be ignored.
29681 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
29683 "magnitude": 3.14, # The magnitude.
29684 "unit": "A String", # The units for magnitude.
29686 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
29687 "type": "A String", # The type of the shadow. This property is read-only.
29688 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
29689 # scale and skew of the shadow. This property is read-only.
29690 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
29693 …"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset…
29694 # inherited from a parent placeholder if it exists. If the shape has no
29695 # parent, then the default background fill depends on the shape type,
29696 # matching the defaults for new shapes created in the Slides editor.
29697 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
29702 … "color": { # A themeable solid color value. # The color value of the solid fill.
29705 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
29706 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
29707 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
29710 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
29711 # That is, the final pixel color is defined by the equation:
29718 "propertyState": "A String", # The background fill property state.
29720 # Updating the fill on a shape will implicitly update this field to
29721 # `RENDERED`, unless another value is specified in the same request. To
29723 # any other fill fields set in the same request will be ignored.
29725 …"link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link…
29727 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
29728 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
29729 # in the presentation. There may not be a slide at this index.
29730 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
29735 …"outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is …
29736 # parent placeholder if it exists. If the shape has no parent, then the
29737 # default outline depends on the shape type, matching the defaults for
29738 # new shapes created in the Slides editor.
29741 # if it exists. If there is no parent, the fields will default to the value
29742 # used for new page elements created in the Slides editor, which may depend on
29743 # the page element kind.
29744 "outlineFill": { # The fill of the outline. # The fill of the outline.
29745 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
29750 … "color": { # A themeable solid color value. # The color value of the solid fill.
29753 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
29754 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
29755 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
29758 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
29759 # That is, the final pixel color is defined by the equation:
29767 "propertyState": "A String", # The outline property state.
29769 # Updating the outline on a page element will implicitly update this field
29770 # to `RENDERED`, unless another value is specified in the same request. To
29772 # this case, any other outline fields set in the same request will be
29774 "dashStyle": "A String", # The dash style of the outline.
29775 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
29776 "magnitude": 3.14, # The magnitude.
29777 "unit": "A String", # The units for magnitude.
29780 … "contentAlignment": "A String", # The alignment of the content in the shape. If unspecified,
29781 # the alignment is inherited from a parent placeholder if it exists. If the
29782 # shape has no parent, the default alignment matches the alignment for new
29783 # shapes created in the Slides editor.
29785 …"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Pla…
29788 # If set, the shape is a placeholder shape and any inherited properties
29789 # can be resolved by looking at the parent placeholder identified by the
29791 "parentObjectId": "A String", # The object ID of this shape's parent placeholder.
29792 # If unset, the parent placeholder shape does not exist, so the shape does
29794 … "index": 42, # The index of the placeholder. If the same placeholder types are present in
29795 # the same page, they would have different index values.
29796 "type": "A String", # The type of the placeholder.
29798 "shapeType": "A String", # The type of the shape.
29803 …"contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of …
29804 # minutes. This URL is tagged with the account of the requester. Anyone with
29805 # the URL effectively accesses the image as the original requester. Access to
29806 # the image may be lost if the presentation's sharing settings change.
29807 …"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source ch…
29808 …"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets cha…
29809 …"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart im…
29810 …"outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has…
29813 # if it exists. If there is no parent, the fields will default to the value
29814 … # used for new page elements created in the Slides editor, which may depend on
29815 # the page element kind.
29816 "outlineFill": { # The fill of the outline. # The fill of the outline.
29817 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
29822 … "color": { # A themeable solid color value. # The color value of the solid fill.
29825 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
29826 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
29827 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
29830 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
29831 # That is, the final pixel color is defined by the equation:
29839 "propertyState": "A String", # The outline property state.
29841 # Updating the outline on a page element will implicitly update this field
29842 # to `RENDERED`, unless another value is specified in the same request. To
29844 # this case, any other outline fields set in the same request will be
29846 "dashStyle": "A String", # The dash style of the outline.
29847 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
29848 "magnitude": 3.14, # The magnitude.
29849 "unit": "A String", # The units for magnitude.
29852 … "brightness": 3.14, # The brightness effect of the image. The value should be in the interval
29854 …color": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, t…
29856 … "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color
29859 # The colors in the gradient will replace the corresponding colors at
29860 # the same position in the color palette and apply to the image. This
29863 … "color": { # A themeable solid color value. # The color of the gradient stop.
29866 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
29867 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
29868 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
29871 … "alpha": 3.14, # The alpha value of this color in the gradient band. Defaults to 1.0,
29873 … "position": 3.14, # The relative position of the color stop in the gradient band measured
29874 # in percentage. The value should be in the interval [0.0, 1.0].
29877 "name": "A String", # The name of the recolor effect.
29879 # The name is determined from the `recolor_stops` by matching the gradient
29880 # against the colors in the page's current color scheme. This property is
29883 …"link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link.
29884 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
29885 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
29886 # in the presentation. There may not be a slide at this index.
29887 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
29892 … "transparency": 3.14, # The transparency effect of the image. The value should be in the interval
29895 …perties": { # The crop properties of an object enclosed in a container. For example, an # The crop…
29899 … # The crop properties is represented by the offsets of four edges which define
29900 # a crop rectangle. The offsets are measured in percentage from the
29901 # corresponding edges of the object's original bounding rectangle towards
29902 # inside, relative to the object's original dimensions.
29904 # - If the offset is in the interval (0, 1), the corresponding edge of crop
29905 … # rectangle is positioned inside of the object's original bounding rectangle.
29906 … # - If the offset is negative or greater than 1, the corresponding edge of crop
29907 … # rectangle is positioned outside of the object's original bounding rectangle.
29908 # - If the left edge of the crop rectangle is on the right side of its right
29909 # edge, the object will be flipped horizontally.
29910 … # - If the top edge of the crop rectangle is below its bottom edge, the object
29912 # - If all offsets and rotation angle is 0, the object is not cropped.
29914 # After cropping, the content in the crop rectangle will be stretched to fit
29916 … "leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
29917 # the right of the original bounding rectangle left edge, relative to the
29919 … "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
29920 … # above the original bounding rectangle bottom edge, relative to the object's
29922 … "angle": 3.14, # The rotation angle of the crop window around its center, in radians.
29923 # Rotation angle is applied after the offset.
29924 … "rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
29925 … # to the left of the original bounding rectangle right edge, relative to the
29927 … "topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
29928 # below the original bounding rectangle top edge, relative to the object's
29931 …"shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the
29935 # if it exists. If there is no parent, the fields will default to the value
29936 … # used for new page elements created in the Slides editor, which may depend on
29937 # the page element kind.
29938 "color": { # A themeable solid color value. # The shadow color value.
29941 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
29942 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
29943 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
29946 …an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the sh…
29947 # relative to the alignment position.
29960 "translateX": 3.14, # The X coordinate translation element.
29961 "translateY": 3.14, # The Y coordinate translation element.
29962 "scaleX": 3.14, # The X coordinate scaling element.
29963 "scaleY": 3.14, # The Y coordinate scaling element.
29964 "shearY": 3.14, # The Y coordinate shearing element.
29965 "shearX": 3.14, # The X coordinate shearing element.
29966 "unit": "A String", # The units for translate elements.
29968 "propertyState": "A String", # The shadow property state.
29970 … # Updating the shadow on a page element will implicitly update this field to
29971 … # `RENDERED`, unless another value is specified in the same request. To have
29973 # case, any other shadow fields set in the same request will be ignored.
29974 …de in a single direction in the specified units. # The radius of the shadow blur. The larger the r…
29976 "magnitude": 3.14, # The magnitude.
29977 "unit": "A String", # The units for magnitude.
29979 "alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
29980 "type": "A String", # The type of the shadow. This property is read-only.
29981 … "alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
29982 # scale and skew of the shadow. This property is read-only.
29983 …"rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property…
29986 … "contrast": 3.14, # The contrast effect of the image. The value should be in the interval
29990 … "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is
29995 … "url": "A String", # An URL to a video. The URL is valid as long as the source video exists and
29997 "videoProperties": { # The properties of the Video. # The properties of the video.
29998 … "start": 42, # The time at which to start playback, measured in seconds from the beginning
29999 # of the video.
30000 # If set, the start time should be before the end time.
30001 # If you set this to a value that exceeds the video's length in seconds, the
30002 # video will be played from the last second.
30003 # If not set, the video will be played from the beginning.
30004 …"autoPlay": True or False, # Whether to enable video autoplay when the page is displayed in present
30006 … "end": 42, # The time at which to end playback, measured in seconds from the beginning
30007 # of the video.
30008 # If set, the end time should be after the start time.
30009 # If not set or if you set this to a value that exceeds the video's length,
30010 # the video will be played until its end.
30011 …"outline": { # The outline of a PageElement. # The outline of the video. The default outline match…
30012 # videos created in the Slides editor.
30015 # if it exists. If there is no parent, the fields will default to the value
30016 # used for new page elements created in the Slides editor, which may depend on
30017 # the page element kind.
30018 "outlineFill": { # The fill of the outline. # The fill of the outline.
30019 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
30024 … "color": { # A themeable solid color value. # The color value of the solid fill.
30027 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
30028 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
30029 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
30032 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
30033 # That is, the final pixel color is defined by the equation:
30041 "propertyState": "A String", # The outline property state.
30043 # Updating the outline on a page element will implicitly update this field
30044 # to `RENDERED`, unless another value is specified in the same request. To
30046 # this case, any other outline fields set in the same request will be
30048 "dashStyle": "A String", # The dash style of the outline.
30049 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the out…
30050 "magnitude": 3.14, # The magnitude.
30051 "unit": "A String", # The units for magnitude.
30054 … "mute": True or False, # Whether to mute the audio during video playback. Defaults to false.
30056 "id": "A String", # The video source's unique identifier for this video.
30057 "source": "A String", # The video source.
30061 "rows": 42, # Number of rows in the table.
30064 # A table's horizontal cell borders are represented as a grid. The grid has
30065 # one more row than the number of rows in the table and the same number of
30066 # columns as the table. For example, if the table is 3 x 3, its horizontal
30070 # merged, it is not included in the response.
30071 { # The properties of each border cell.
30072 … "tableBorderProperties": { # The border styling properties of the # The border properties.
30074 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
30075 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
30080 … "color": { # A themeable solid color value. # The color value of the solid fill.
30083 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
30084 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
30085 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
30088 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
30089 # That is, the final pixel color is defined by the equation:
30097 "dashStyle": "A String", # The dash style of the border.
30098 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
30099 "magnitude": 3.14, # The magnitude.
30100 "unit": "A String", # The units for magnitude.
30103 …: { # A location of a single table cell within a table. # The location of the border within the bo…
30104 "rowIndex": 42, # The 0-based row index.
30105 "columnIndex": 42, # The 0-based column index.
30113 # A table's vertical cell borders are represented as a grid. The grid has the
30114 # same number of rows as the table and one more column than the number of
30115 # columns in the table. For example, if the table is 3 x 3, its vertical
30119 # merged, it is not included in the response.
30120 { # The properties of each border cell.
30121 … "tableBorderProperties": { # The border styling properties of the # The border properties.
30123 … "tableBorderFill": { # The fill of the border. # The fill of the table border.
30124 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
30129 … "color": { # A themeable solid color value. # The color value of the solid fill.
30132 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
30133 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
30134 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
30137 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
30138 # That is, the final pixel color is defined by the equation:
30146 "dashStyle": "A String", # The dash style of the border.
30147 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the bor…
30148 "magnitude": 3.14, # The magnitude.
30149 "unit": "A String", # The units for magnitude.
30152 …: { # A location of a single table cell within a table. # The location of the border within the bo…
30153 "rowIndex": 42, # The 0-based row index.
30154 "columnIndex": 42, # The 0-based column index.
30162 … "columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
30163 "magnitude": 3.14, # The magnitude.
30164 "unit": "A String", # The units for magnitude.
30178 # than 1. As a result, the length of this collection does not always match
30179 # the number of columns of the entire table.
30181 …"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text …
30183 … "textElements": [ # The text contents broken down into its component parts, including styling
30185 … { # A TextElement describes the content of a range of indices in the text content
30187 …ent kind that represents auto text. # A TextElement representing a spot in the text that is dynami…
30189 … "content": "A String", # The rendered content of this auto text, if available.
30190 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
30193 … # inherited from the parent. Which text styles are inherited depend on the
30197 … # from the the newline character in the paragraph at the 0 nesting level of
30198 # the list inside the parent placeholder.
30200 … # from the newline character in the paragraph at its corresponding nesting
30201 # level of the list inside the parent placeholder.
30205 … # fields will revert the style to a value matching the defaults in the Slides
30207 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
30208 … # transparent, depending on if the `opaque_color` field in it is set.
30213 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
30214 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
30215 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
30219 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
30220 … # transparent, depending on if the `opaque_color` field in it is set.
30225 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
30226 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
30227 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
30231 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
30234 … # rendered in a smaller font size, computed based on the `font_size` field.
30235 … # The `font_size` itself is not affected by changes in this field.
30236 … "strikethrough": True or False, # Whether or not the text is struck through.
30237 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
30240 … # weights without breaking backwards compatibility. As such, when reading the
30241 … # style of a range of text, the value of `weighted_font_family#font_family`
30243 … # both fields are included in the field mask (either explicitly or through
30244 # the wildcard `"*"`), their values are reconciled as follows:
30246 … # * If `font_family` is set and `weighted_font_family` is not, the value of
30248 … # * If both fields are set, the value of `font_family` must match that of
30249 … # `weighted_font_family#font_family`. If so, the font family and weight of
30252 … # * If `weighted_font_family` is set and `font_family` is not, the font
30254 … # * If neither field is set, the font family and weight of the text inherit
30255 … # from the parent. Note that these properties cannot inherit separately
30259 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
30266 "fontFamily": "A String", # The font family of the text.
30268 … # The font family can be any font from the Font menu in Slides or from
30269 … # [Google Fonts] (https://fonts.google.com/). If the font name is
30270 # unrecognized, the text is rendered in `Arial`.
30271 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
30273 … # corresponds to the numerical values described in the CSS 2.1
30277 … # `700` are considered bold, and weights less than `700`are not bold. The
30280 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
30281 "fontFamily": "A String", # The font family of the text.
30283 … # The font family can be any font from the Font menu in Slides or from
30284 … # [Google Fonts] (https://fonts.google.com/). If the font name is
30285 # unrecognized, the text is rendered in `Arial`.
30287 … # Some fonts can affect the weight of the text. If an update request
30288 … # specifies values for both `font_family` and `bold`, the explicitly-set
30290 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
30292 "magnitude": 3.14, # The magnitude.
30293 "unit": "A String", # The units for magnitude.
30295 "italic": True or False, # Whether or not the text is italicized.
30296 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
30299 … # Changing the link in an update request causes some other changes to the
30300 # text style of the range:
30302 … # * When setting a link, the text foreground color will be set to
30303 # ThemeColorType.HYPERLINK and the text will
30304 # be underlined. If these fields are modified in the same
30305 … # request, those values will be used instead of the link defaults.
30307 # also update the existing link to point to the new URL.
30310 … # will separate the newline character(s) into their own text runs. The
30311 … # link will be applied separately to the runs before and after the newline.
30312 … # * Removing a link will update the text style of the range to match the
30313 … # style of the preceding text (or the default text styles if the preceding
30314 … # text is another link) unless different styles are being set in the same
30316 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
30317 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
30318 … # in the presentation. There may not be a slide at this index.
30319 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
30324 … "underline": True or False, # Whether or not the text is underlined.
30325 … "bold": True or False, # Whether or not the text is rendered as bold.
30327 "type": "A String", # The type of this auto text.
30329 … "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code
30331 … "startIndex": 42, # The zero-based start index of this text element, in Unicode code units.
30332 …rker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker represe…
30334 … # The `start_index` and `end_index` of this TextElement represent the
30335 … # range of the paragraph. Other TextElements with an index range contained
30337 … # paragraph. The range of indices of two separate paragraphs will never
30339 … "style": { # Styles that apply to a whole paragraph. # The paragraph's style
30342 … # inherited from the parent. Which paragraph styles are inherited depend on the
30345 … # * A paragraph not in a list will inherit its paragraph style from the
30346 … # paragraph at the 0 nesting level of the list inside the parent placeholder.
30347 … # * A paragraph in a list will inherit its paragraph style from the paragraph
30348 … # at its corresponding nesting level of the list inside the parent
30352 "spacingMode": "A String", # The spacing mode for the paragraph.
30353 … "direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
30356 …magnitude in a single direction in the specified units. # The amount of extra space below the para…
30357 # inherited from the parent.
30358 "magnitude": 3.14, # The magnitude.
30359 "unit": "A String", # The units for magnitude.
30361 … "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal
30362 … # is represented as 100.0. If unset, the value is inherited from the parent.
30363 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
30364 … # the start of the text, based on the current text direction. If unset, the
30365 # value is inherited from the parent.
30366 "magnitude": 3.14, # The magnitude.
30367 "unit": "A String", # The units for magnitude.
30369 …magnitude in a single direction in the specified units. # The amount of extra space above the para…
30370 # inherited from the parent.
30371 "magnitude": 3.14, # The magnitude.
30372 "unit": "A String", # The units for magnitude.
30374 …{ # A magnitude in a single direction in the specified units. # The amount indentation for the par…
30375 … # the end of the text, based on the current text direction. If unset, the
30376 # value is inherited from the parent.
30377 "magnitude": 3.14, # The magnitude.
30378 "unit": "A String", # The units for magnitude.
30380 …gnitude in a single direction in the specified units. # The amount of indentation for the start of…
30381 # If unset, the value is inherited from the parent.
30382 "magnitude": 3.14, # The magnitude.
30383 "unit": "A String", # The units for magnitude.
30385 "alignment": "A String", # The text alignment for this paragraph.
30387 …"bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present…
30389 … "nestingLevel": 42, # The nesting level of this paragraph in the list.
30390 … "listId": "A String", # The ID of the list this paragraph belongs to.
30391 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specif…
30394 … # inherited from the parent. Which text styles are inherited depend on the
30398 … # from the the newline character in the paragraph at the 0 nesting level of
30399 # the list inside the parent placeholder.
30401 … # from the newline character in the paragraph at its corresponding nesting
30402 # level of the list inside the parent placeholder.
30406 … # fields will revert the style to a value matching the defaults in the Slides
30408 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
30409 … # transparent, depending on if the `opaque_color` field in it is set.
30414 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
30415 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
30416 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
30420 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
30421 … # transparent, depending on if the `opaque_color` field in it is set.
30426 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
30427 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
30428 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
30432 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
30435 … # rendered in a smaller font size, computed based on the `font_size` field.
30436 … # The `font_size` itself is not affected by changes in this field.
30437 … "strikethrough": True or False, # Whether or not the text is struck through.
30438 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
30441 … # weights without breaking backwards compatibility. As such, when reading the
30442 … # style of a range of text, the value of `weighted_font_family#font_family`
30444 … # both fields are included in the field mask (either explicitly or through
30445 … # the wildcard `"*"`), their values are reconciled as follows:
30447 … # * If `font_family` is set and `weighted_font_family` is not, the value of
30449 … # * If both fields are set, the value of `font_family` must match that of
30450 … # `weighted_font_family#font_family`. If so, the font family and weight of
30453 … # * If `weighted_font_family` is set and `font_family` is not, the font
30455 … # * If neither field is set, the font family and weight of the text inherit
30456 … # from the parent. Note that these properties cannot inherit separately
30460 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
30467 "fontFamily": "A String", # The font family of the text.
30469 … # The font family can be any font from the Font menu in Slides or from
30470 … # [Google Fonts] (https://fonts.google.com/). If the font name is
30471 # unrecognized, the text is rendered in `Arial`.
30472 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
30474 … # corresponds to the numerical values described in the CSS 2.1
30478 … # `700` are considered bold, and weights less than `700`are not bold. The
30481 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
30482 "fontFamily": "A String", # The font family of the text.
30484 … # The font family can be any font from the Font menu in Slides or from
30485 … # [Google Fonts] (https://fonts.google.com/). If the font name is
30486 # unrecognized, the text is rendered in `Arial`.
30488 … # Some fonts can affect the weight of the text. If an update request
30489 … # specifies values for both `font_family` and `bold`, the explicitly-set
30491 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
30493 "magnitude": 3.14, # The magnitude.
30494 "unit": "A String", # The units for magnitude.
30496 … "italic": True or False, # Whether or not the text is italicized.
30497 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
30500 … # Changing the link in an update request causes some other changes to the
30501 # text style of the range:
30503 … # * When setting a link, the text foreground color will be set to
30504 # ThemeColorType.HYPERLINK and the text will
30505 # be underlined. If these fields are modified in the same
30506 … # request, those values will be used instead of the link defaults.
30508 # also update the existing link to point to the new URL.
30511 … # will separate the newline character(s) into their own text runs. The
30512 … # link will be applied separately to the runs before and after the newline.
30513 … # * Removing a link will update the text style of the range to match the
30514 … # style of the preceding text (or the default text styles if the preceding
30515 … # text is another link) unless different styles are being set in the same
30517 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
30518 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
30519 … # in the presentation. There may not be a slide at this index.
30520 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
30525 … "underline": True or False, # Whether or not the text is underlined.
30526 … "bold": True or False, # Whether or not the text is rendered as bold.
30528 … "glyph": "A String", # The rendered bullet glyph for this paragraph.
30531 …hat represents a run of text that all has the same # A TextElement representing a run of text wher…
30532 # in the run have the same TextStyle.
30534 … # The `start_index` and `end_index` of TextRuns will always be fully
30535 … # contained in the index range of a single `paragraph_marker` TextElement.
30538 "content": "A String", # The text of this run.
30539 …"style": { # Represents the styling that can be applied to a TextRun. # The styling applied to thi…
30542 … # inherited from the parent. Which text styles are inherited depend on the
30546 … # from the the newline character in the paragraph at the 0 nesting level of
30547 # the list inside the parent placeholder.
30549 … # from the newline character in the paragraph at its corresponding nesting
30550 # level of the list inside the parent placeholder.
30554 … # fields will revert the style to a value matching the defaults in the Slides
30556 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
30557 … # transparent, depending on if the `opaque_color` field in it is set.
30562 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
30563 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
30564 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
30568 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
30569 … # transparent, depending on if the `opaque_color` field in it is set.
30574 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
30575 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
30576 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
30580 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
30583 … # rendered in a smaller font size, computed based on the `font_size` field.
30584 … # The `font_size` itself is not affected by changes in this field.
30585 … "strikethrough": True or False, # Whether or not the text is struck through.
30586 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
30589 … # weights without breaking backwards compatibility. As such, when reading the
30590 … # style of a range of text, the value of `weighted_font_family#font_family`
30592 … # both fields are included in the field mask (either explicitly or through
30593 # the wildcard `"*"`), their values are reconciled as follows:
30595 … # * If `font_family` is set and `weighted_font_family` is not, the value of
30597 … # * If both fields are set, the value of `font_family` must match that of
30598 … # `weighted_font_family#font_family`. If so, the font family and weight of
30601 … # * If `weighted_font_family` is set and `font_family` is not, the font
30603 … # * If neither field is set, the font family and weight of the text inherit
30604 … # from the parent. Note that these properties cannot inherit separately
30608 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
30615 "fontFamily": "A String", # The font family of the text.
30617 … # The font family can be any font from the Font menu in Slides or from
30618 … # [Google Fonts] (https://fonts.google.com/). If the font name is
30619 # unrecognized, the text is rendered in `Arial`.
30620 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
30622 … # corresponds to the numerical values described in the CSS 2.1
30626 … # `700` are considered bold, and weights less than `700`are not bold. The
30629 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
30630 "fontFamily": "A String", # The font family of the text.
30632 … # The font family can be any font from the Font menu in Slides or from
30633 … # [Google Fonts] (https://fonts.google.com/). If the font name is
30634 # unrecognized, the text is rendered in `Arial`.
30636 … # Some fonts can affect the weight of the text. If an update request
30637 … # specifies values for both `font_family` and `bold`, the explicitly-set
30639 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
30641 "magnitude": 3.14, # The magnitude.
30642 "unit": "A String", # The units for magnitude.
30644 "italic": True or False, # Whether or not the text is italicized.
30645 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
30648 … # Changing the link in an update request causes some other changes to the
30649 # text style of the range:
30651 … # * When setting a link, the text foreground color will be set to
30652 # ThemeColorType.HYPERLINK and the text will
30653 # be underlined. If these fields are modified in the same
30654 … # request, those values will be used instead of the link defaults.
30656 # also update the existing link to point to the new URL.
30659 … # will separate the newline character(s) into their own text runs. The
30660 … # link will be applied separately to the runs before and after the newline.
30661 … # * Removing a link will update the text style of the range to match the
30662 … # style of the preceding text (or the default text styles if the preceding
30663 … # text is another link) unless different styles are being set in the same
30665 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
30666 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
30667 … # in the presentation. There may not be a slide at this index.
30668 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
30673 … "underline": True or False, # Whether or not the text is underlined.
30674 … "bold": True or False, # Whether or not the text is rendered as bold.
30679 "lists": { # The bulleted lists contained in this text, keyed by list ID.
30680 … "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
30683 … "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
30684 … # level. A list has at most nine levels of nesting, so the possible values
30685 # for the keys of this map are 0 through 8, inclusive.
30686 … "a_key": { # Contains properties describing the look and feel of a list bullet at a given
30688 …"bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bulle…
30691 … # inherited from the parent. Which text styles are inherited depend on the
30695 … # from the the newline character in the paragraph at the 0 nesting level of
30696 # the list inside the parent placeholder.
30698 … # from the newline character in the paragraph at its corresponding nesting
30699 # level of the list inside the parent placeholder.
30703 … # fields will revert the style to a value matching the defaults in the Slides
30705 …that can either be fully opaque or fully transparent. # The color of the text itself. If set, the
30706 … # transparent, depending on if the `opaque_color` field in it is set.
30711 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
30712 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
30713 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
30717 …at can either be fully opaque or fully transparent. # The background color of the text. If set, th…
30718 … # transparent, depending on if the `opaque_color` field in it is set.
30723 … "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
30724 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
30725 … "red": 3.14, # The red component of the color, from 0.0 to 1.0.
30729 … "baselineOffset": "A String", # The text's vertical offset from its normal position.
30732 … # rendered in a smaller font size, computed based on the `font_size` field.
30733 … # The `font_size` itself is not affected by changes in this field.
30734 … "strikethrough": True or False, # Whether or not the text is struck through.
30735 …ts a font family and weight used to style a TextRun. # The font family and rendered weight of the
30738 … # weights without breaking backwards compatibility. As such, when reading the
30739 … # style of a range of text, the value of `weighted_font_family#font_family`
30741 … # both fields are included in the field mask (either explicitly or through
30742 … # the wildcard `"*"`), their values are reconciled as follows:
30744 … # * If `font_family` is set and `weighted_font_family` is not, the value of
30746 … # * If both fields are set, the value of `font_family` must match that of
30747 … # `weighted_font_family#font_family`. If so, the font family and weight of
30750 … # * If `weighted_font_family` is set and `font_family` is not, the font
30752 … # * If neither field is set, the font family and weight of the text inherit
30753 … # from the parent. Note that these properties cannot inherit separately
30757 … # `bold`, the `weighted_font_family` is applied first, then `bold`.
30764 "fontFamily": "A String", # The font family of the text.
30766 … # The font family can be any font from the Font menu in Slides or from
30767 … # [Google Fonts] (https://fonts.google.com/). If the font name is
30768 # unrecognized, the text is rendered in `Arial`.
30769 … "weight": 42, # The rendered weight of the text. This field can have any value that is a
30771 … # corresponds to the numerical values described in the CSS 2.1
30775 … # `700` are considered bold, and weights less than `700`are not bold. The
30778 … "smallCaps": True or False, # Whether or not the text is in small capital letters.
30779 "fontFamily": "A String", # The font family of the text.
30781 … # The font family can be any font from the Font menu in Slides or from
30782 … # [Google Fonts] (https://fonts.google.com/). If the font name is
30783 # unrecognized, the text is rendered in `Arial`.
30785 … # Some fonts can affect the weight of the text. If an update request
30786 … # specifies values for both `font_family` and `bold`, the explicitly-set
30788 …: { # A magnitude in a single direction in the specified units. # The size of the text's font. Whe…
30790 "magnitude": 3.14, # The magnitude.
30791 "unit": "A String", # The units for magnitude.
30793 … "italic": True or False, # Whether or not the text is italicized.
30794 …"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link.…
30797 … # Changing the link in an update request causes some other changes to the
30798 # text style of the range:
30800 … # * When setting a link, the text foreground color will be set to
30801 # ThemeColorType.HYPERLINK and the text will
30802 # be underlined. If these fields are modified in the same
30803 … # request, those values will be used instead of the link defaults.
30805 # also update the existing link to point to the new URL.
30808 … # will separate the newline character(s) into their own text runs. The
30809 … # link will be applied separately to the runs before and after the newline.
30810 … # * Removing a link will update the text style of the range to match the
30811 … # style of the preceding text (or the default text styles if the preceding
30812 … # text is another link) unless different styles are being set in the same
30814 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
30815 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
30816 … # in the presentation. There may not be a slide at this index.
30817 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
30822 … "underline": True or False, # Whether or not the text is underlined.
30823 … "bold": True or False, # Whether or not the text is rendered as bold.
30827 "listId": "A String", # The ID of the list.
30831 … "tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
30832 …eCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell.…
30833 # for newly created table cells in the Slides editor.
30834 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
30839 … "color": { # A themeable solid color value. # The color value of the solid fill.
30842 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
30843 … "green": 3.14, # The green component of the color, from 0.0 to 1.0.
30844 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
30847 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
30848 # That is, the final pixel color is defined by the equation:
30855 "propertyState": "A String", # The background fill property state.
30857 … # Updating the fill on a table cell will implicitly update this field
30858 … # to `RENDERED`, unless another value is specified in the same request. To
30860 … # case, any other fill fields set in the same request will be ignored.
30862 …"contentAlignment": "A String", # The alignment of the content in the table cell. The default alig…
30863 … # matches the alignment for newly created table cells in the Slides editor.
30865 "rowSpan": 42, # Row span of the cell.
30866 "columnSpan": 42, # Column span of the cell.
30867 …": { # A location of a single table cell within a table. # The location of the cell within the tab…
30868 "rowIndex": 42, # The 0-based row index.
30869 "columnIndex": 42, # The 0-based column index.
30873 … "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row.
30874 "magnitude": 3.14, # The magnitude.
30875 "unit": "A String", # The units for magnitude.
30877 … "tableRowProperties": { # Properties of each row in a table. # Properties of the row.
30878 … magnitude in a single direction in the specified units. # Minimum height of the row. The row will…
30879 … # a height equal to or greater than this value in order to show all the text
30880 # in the row's cell(s).
30881 "magnitude": 3.14, # The magnitude.
30882 "unit": "A String", # The units for magnitude.
30887 "columns": 42, # Number of columns in the table.
30891 "lineCategory": "A String", # The category of the line.
30893 … # It matches the `category` specified in CreateLineRequest, and can be updated with
30895 "lineProperties": { # The properties of the Line. # The properties of the line.
30897 # When unset, these fields default to values that match the appearance of
30898 # new lines created in the Slides editor.
30899 "dashStyle": "A String", # The dash style of the line.
30900 …"weight": { # A magnitude in a single direction in the specified units. # The thickness of the lin…
30901 "magnitude": 3.14, # The magnitude.
30902 "unit": "A String", # The units for magnitude.
30904 "endArrow": "A String", # The style of the arrow at the end of the line.
30905 … "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link.
30906 … "url": "A String", # If set, indicates this is a link to the external web page at this URL.
30907 … "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
30908 # in the presentation. There may not be a slide at this index.
30909 … "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
30914 …"lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the de…
30915 # lines created in the Slides editor.
30916 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
30921 … "color": { # A themeable solid color value. # The color value of the solid fill.
30924 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
30925 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
30926 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
30929 … "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
30930 # That is, the final pixel color is defined by the equation:
30938 …"startConnection": { # The properties for one end of a Line # The connection at the beginning of t…
30944 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
30946 # In most cases, it corresponds to the predefined connection site index from
30947 # the ECMA-376 standard. More information on those connection sites can be
30948 # found in the description of the "cnx" attribute in section 20.1.9.9 and
30954 … # The position of each connection site can also be viewed from Slides editor.
30955 "connectedObjectId": "A String", # The object ID of the connected page element.
30961 …"endConnection": { # The properties for one end of a Line # The connection at the end of the line.…
30966 … "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
30968 # In most cases, it corresponds to the predefined connection site index from
30969 # the ECMA-376 standard. More information on those connection sites can be
30970 # found in the description of the "cnx" attribute in section 20.1.9.9 and
30976 … # The position of each connection site can also be viewed from Slides editor.
30977 "connectedObjectId": "A String", # The object ID of the connected page element.
30983 "startArrow": "A String", # The style of the arrow at the beginning of the line.
30985 "lineType": "A String", # The type of the line.
30987 "size": { # A width and height. # The size of the page element.
30988 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
30989 "magnitude": 3.14, # The magnitude.
30990 "unit": "A String", # The units for magnitude.
30992 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
30993 "magnitude": 3.14, # The magnitude.
30994 "unit": "A String", # The units for magnitude.
30997 …"description": "A String", # The description of the page element. Combined with title to display a…
31001 …"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set …
31003 …"speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains
31004 # notes for the corresponding slide.
31005 # The actual shape may not always exist on the notes page. Inserting text
31006 # using this object ID will automatically create the shape. In this case, the
31007 # actual shape may have different object ID. The `GetPresentation` or
31008 # `GetPage` action will always return the latest object ID.
31010 "objectId": "A String", # The object ID for this page. Object IDs used by
31012 # PageElement share the same namespace.
31013 …"revisionId": "A String", # The revision ID of the presentation containing this page. Can be used …
31014 # update requests to assert that the presentation revision hasn't changed
31015 # since the last read operation. Only populated if the user has edit access
31016 # to the presentation.
31018 # The format of the revision ID may change over time, so it should be treated
31020 # hours after it has been returned and cannot be shared across users. If the
31021 # revision ID is unchanged between calls, then the presentation has not
31022 # changed. Conversely, a changed ID (for the same presentation and user)
31023 # usually means the presentation has been updated; however, a changed ID can
31025 …"masterProperties": { # The properties of Page that are only # Master specific properties. Only se…
31027 "displayName": "A String", # The human-readable name of the master.
31029 "pageProperties": { # The properties of the Page. # The properties of the page.
31031 # The page will inherit properties from the parent page. Depending on the page
31032 # type the hierarchy is defined in either
31035 …"pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, t…
31036 # from a parent page if it exists. If the page has no parent, then the
31037 # background fill defaults to the corresponding fill in the Slides editor.
31038 …"solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid …
31043 "color": { # A themeable solid color value. # The color value of the solid fill.
31046 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
31047 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
31048 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
31051 "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
31052 # That is, the final pixel color is defined by the equation:
31059 "propertyState": "A String", # The background fill property state.
31061 # Updating the fill on a page will implicitly update this field to
31062 # `RENDERED`, unless another value is specified in the same request. To
31064 # any other fill fields set in the same request will be ignored.
31065 …"stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirel…
31066 # the specified picture. The picture is stretched to fit its container.
31067 "contentUrl": "A String", # Reading the content_url:
31070 # This URL is tagged with the account of the requester. Anyone with the URL
31071 # effectively accesses the picture as the original requester. Access to the
31072 # picture may be lost if the presentation's sharing settings change.
31074 # Writing the content_url:
31076 # The picture is fetched once at insertion time and a copy is stored for
31077 # display inside the presentation. Pictures must be less than 50MB in size,
31081 # The provided URL can be at most 2 kB in length.
31082 … "size": { # A width and height. # The original size of the picture fill. This field is read-only.
31083 … "width": { # A magnitude in a single direction in the specified units. # The width of the object.
31084 "magnitude": 3.14, # The magnitude.
31085 "unit": "A String", # The units for magnitude.
31087 …"height": { # A magnitude in a single direction in the specified units. # The height of the object.
31088 "magnitude": 3.14, # The magnitude.
31089 "unit": "A String", # The units for magnitude.
31094 …"colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If…
31095 # a parent page. If the page has no parent, the color scheme uses a default
31097 "colors": [ # The ThemeColorType and corresponding concrete color pairs.
31098 { # A pair mapping a theme color type to the concrete color it represents.
31099 … "color": { # An RGB color. # The concrete color corresponding to the theme color type above.
31100 "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
31101 "green": 3.14, # The green component of the color, from 0.0 to 1.0.
31102 "red": 3.14, # The red component of the color, from 0.0 to 1.0.
31104 "type": "A String", # The type of the theme color.
31109 "pageType": "A String", # The type of the page.
31110 …"slideProperties": { # The properties of Page that are only # Slide specific properties. Only set …
31112 …tesPage": # Object with schema name: Page # The notes page that this slide is associated with. It …
31114 # notes. A notes page inherits properties from the
31116 # The placeholder shape with type BODY on the notes page contains the speaker
31117 # notes for this slide. The ID of this shape is identified by the
31119 # The notes page is read-only except for the text content and styles of the
31121 …"masterObjectId": "A String", # The object ID of the master that this slide is based on. This prop…
31123 …"layoutObjectId": "A String", # The object ID of the layout that this slide is based on. This prop…