Regen all docs. (#700)
* Stop recursing if discovery == {}
* Generate docs with 'make docs'.
diff --git a/docs/dyn/slides_v1.presentations.pages.html b/docs/dyn/slides_v1.presentations.pages.html
index 920987f..043c017 100644
--- a/docs/dyn/slides_v1.presentations.pages.html
+++ b/docs/dyn/slides_v1.presentations.pages.html
@@ -99,7 +99,7 @@
{ # A page in a presentation.
"layoutProperties": { # The properties of Page are only # Layout specific properties. Only set if page_type = LAYOUT.
# relevant for pages with page_type LAYOUT.
- "displayName": "A String", # The human readable name of the layout in the presentation's locale.
+ "displayName": "A String", # The human-readable name of the layout.
"name": "A String", # The name of the layout.
"masterObjectId": "A String", # The object ID of the master that this layout is based on.
},
@@ -109,8 +109,12 @@
# word art.
"renderedText": "A String", # The text rendered as word art.
},
- "description": "A String", # The description of the page element. Combined with title to display alt
- # text.
+ "elementGroup": { # A PageElement kind representing a # A collection of page elements joined as a single unit.
+ # joined collection of PageElements.
+ "children": [ # The collection of elements in the group. The minimum size of a group is 2.
+ # Object with schema name: PageElement
+ ],
+ },
"objectId": "A String", # The object ID for this page element. Object IDs used by
# google.apps.slides.v1.Page and
# google.apps.slides.v1.PageElement share the same namespace.
@@ -123,7 +127,7 @@
# effectively accesses the image as the original requester. Access to the
# image may be lost if the presentation's sharing settings change.
"imageProperties": { # The properties of the Image. # The properties of the image.
- "outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image has no outline.
+ "outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has no outline.
#
# If these fields are unset, they may be inherited from a parent placeholder
# if it exists. If there is no parent, the fields will default to the value
@@ -154,9 +158,9 @@
},
"propertyState": "A String", # The outline property state.
#
- # Updating the the outline on a page element will implicitly update this
- # field to`RENDERED`, unless another value is specified in the same request.
- # To have no outline on a page element, set this field to `NOT_RENDERED`. In
+ # Updating the outline on a page element will implicitly update this field
+ # to `RENDERED`, unless another value is specified in the same request. To
+ # have no outline on a page element, set this field to `NOT_RENDERED`. In
# this case, any other outline fields set in the same request will be
# ignored.
"dashStyle": "A String", # The dash style of the outline.
@@ -232,14 +236,14 @@
"leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
# the right of the original bounding rectangle left edge, relative to the
# object's original width.
+ "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
+ # above the original bounding rectangle bottom edge, relative to the object's
+ # original height.
"angle": 3.14, # The rotation angle of the crop window around its center, in radians.
# Rotation angle is applied after the offset.
"rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
# to the left of the original bounding rectangle right edge, relative to the
# object's original width.
- "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
- # above the original bounding rectangle bottom edge, relative to the object's
- # original height.
"topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
# below the original bounding rectangle top edge, relative to the object's
# original height.
@@ -283,9 +287,9 @@
},
"propertyState": "A String", # The shadow property state.
#
- # Updating the the shadow on a page element will implicitly update this field
- # to `RENDERED`, unless another value is specified in the same request. To
- # have no shadow on a page element, set this field to `NOT_RENDERED`. In this
+ # Updating the shadow on a page element will implicitly update this field to
+ # `RENDERED`, unless another value is specified in the same request. To have
+ # no shadow on a page element, set this field to `NOT_RENDERED`. In this
# case, any other shadow fields set in the same request will be ignored.
"blurRadius": { # A magnitude in a single direction in the specified units. # The radius of the shadow blur. The larger the radius, the more diffuse the
# shadow becomes.
@@ -293,16 +297,27 @@
"unit": "A String", # The units for magnitude.
},
"alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
- "type": "A String", # The type of the shadow.
+ "type": "A String", # The type of the shadow. This property is read-only.
"alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
- # scale and skew of the shadow.
- "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
+ # scale and skew of the shadow. This property is read-only.
+ "rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property is
+ # read-only.
},
"contrast": 3.14, # The contrast effect of the image. The value should be in the interval
# [-1.0, 1.0], where 0 means no effect. This property is read-only.
},
+ "sourceUrl": "A String", # The source URL is the URL used to insert the image. The source URL can be
+ # empty.
},
"transform": { # AffineTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page element.
+ #
+ # The visual appearance of the page element is determined by its absolute
+ # transform. To compute the absolute transform, preconcatenate a page
+ # element's transform with the transforms of all of its parent groups. If the
+ # page element is not in a group, its absolute transform is the same as the
+ # value in this field.
+ #
+ # The initial transform for the newly created Group is always the identity transform.
# to transform source coordinates (x,y) into destination coordinates (x', y')
# according to:
#
@@ -327,156 +342,6 @@
# generic shape that does not have a more specific classification.
"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text content of the shape.
# text box or rectangle) or a table cell in a page.
- "lists": { # The bulleted lists contained in this text, keyed by list ID.
- "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
- # associated with a list. A paragraph that is part of a list has an implicit
- # reference to that list's ID.
- "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
- # level. A list has at most nine levels of nesting, so the possible values
- # for the keys of this map are 0 through 8, inclusive.
- "a_key": { # Contains properties describing the look and feel of a list bullet at a given
- # level of nesting.
- "bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bullet at this level of nesting.
- #
- # If this text is contained in a shape with a parent placeholder, then these text styles may be
- # inherited from the parent. Which text styles are inherited depend on the
- # nesting level of lists:
- #
- # * A text run in a paragraph that is not in a list will inherit its text style
- # from the the newline character in the paragraph at the 0 nesting level of
- # the list inside the parent placeholder.
- # * A text run in a paragraph that is in a list will inherit its text style
- # from the newline character in the paragraph at its corresponding nesting
- # level of the list inside the parent placeholder.
- #
- # Inherited text styles are represented as unset fields in this message. If
- # text is contained in a shape without a parent placeholder, unsetting these
- # fields will revert the style to a value matching the defaults in the Slides
- # editor.
- "foregroundColor": { # A color that can either be fully opaque or fully transparent. # The color of the text itself. If set, the color is either opaque or
- # transparent, depending on if the `opaque_color` field in it is set.
- "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
- # a transparent color.
- "themeColor": "A String", # An opaque theme color.
- "rgbColor": { # An RGB color. # An opaque RGB color.
- "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
- "green": 3.14, # The green component of the color, from 0.0 to 1.0.
- "red": 3.14, # The red component of the color, from 0.0 to 1.0.
- },
- },
- },
- "bold": True or False, # Whether or not the text is rendered as bold.
- "baselineOffset": "A String", # The text's vertical offset from its normal position.
- #
- # Text with `SUPERSCRIPT` or `SUBSCRIPT` baseline offsets is automatically
- # rendered in a smaller font size, computed based on the `font_size` field.
- # The `font_size` itself is not affected by changes in this field.
- "strikethrough": True or False, # Whether or not the text is struck through.
- "weightedFontFamily": { # Represents a font family and weight used to style a TextRun. # The font family and rendered weight of the text.
- #
- # This field is an extension of `font_family` meant to support explicit font
- # weights without breaking backwards compatibility. As such, when reading the
- # style of a range of text, the value of `weighted_font_family#font_family`
- # will always be equal to that of `font_family`. However, when writing, if
- # both fields are included in the field mask (either explicitly or through
- # the wildcard `"*"`), their values are reconciled as follows:
- #
- # * If `font_family` is set and `weighted_font_family` is not, the value of
- # `font_family` is applied with weight `400` ("normal").
- # * If both fields are set, the value of `font_family` must match that of
- # `weighted_font_family#font_family`. If so, the font family and weight of
- # `weighted_font_family` is applied. Otherwise, a 400 bad request error is
- # returned.
- # * If `weighted_font_family` is set and `font_family` is not, the font
- # family and weight of `weighted_font_family` is applied.
- # * If neither field is set, the font family and weight of the text inherit
- # from the parent. Note that these properties cannot inherit separately
- # from each other.
- #
- # If an update request specifies values for both `weighted_font_family` and
- # `bold`, the `weighted_font_family` is applied first, then `bold`.
- #
- # If `weighted_font_family#weight` is not set, it defaults to `400`.
- #
- # If `weighted_font_family` is set, then `weighted_font_family#font_family`
- # must also be set with a non-empty value. Otherwise, a 400 bad request error
- # is returned.
- "fontFamily": "A String", # The font family of the text.
- #
- # The font family can be any font from the Font menu in Slides or from
- # [Google Fonts] (https://fonts.google.com/). If the font name is
- # unrecognized, the text is rendered in `Arial`.
- "weight": 42, # The rendered weight of the text. This field can have any value that is a
- # multiple of `100` between `100` and `900`, inclusive. This range
- # corresponds to the numerical values described in the CSS 2.1
- # Specification, [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness),
- # with non-numerical values disallowed. Weights greater than or equal to
- # `700` are considered bold, and weights less than `700`are not bold. The
- # default value is `400` ("normal").
- },
- "smallCaps": True or False, # Whether or not the text is in small capital letters.
- "fontFamily": "A String", # The font family of the text.
- #
- # The font family can be any font from the Font menu in Slides or from
- # [Google Fonts] (https://fonts.google.com/). If the font name is
- # unrecognized, the text is rendered in `Arial`.
- #
- # Some fonts can affect the weight of the text. If an update request
- # specifies values for both `font_family` and `bold`, the explicitly-set
- # `bold` value is used.
- "italic": True or False, # Whether or not the text is italicized.
- "link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link. Links
- # are not inherited from parent text.
- #
- # Changing the link in an update request causes some other changes to the
- # text style of the range:
- #
- # * When setting a link, the text foreground color will be set to
- # ThemeColorType.HYPERLINK and the text will
- # be underlined. If these fields are modified in the same
- # request, those values will be used instead of the link defaults.
- # * Setting a link on a text range that overlaps with an existing link will
- # also update the existing link to point to the new URL.
- # * Links are not settable on newline characters. As a result, setting a link
- # on a text range that crosses a paragraph boundary, such as `"ABC\n123"`,
- # will separate the newline character(s) into their own text runs. The
- # link will be applied separately to the runs before and after the newline.
- # * Removing a link will update the text style of the range to match the
- # style of the preceding text (or the default text styles if the preceding
- # text is another link) unless different styles are being set in the same
- # request.
- "url": "A String", # If set, indicates this is a link to the external web page at this URL.
- "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
- # in the presentation. There may not be a slide at this index.
- "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
- # presentation with this ID. A page with this ID may not exist.
- "relativeLink": "A String", # If set, indicates this is a link to a slide in this presentation,
- # addressed by its position.
- },
- "backgroundColor": { # A color that can either be fully opaque or fully transparent. # The background color of the text. If set, the color is either opaque or
- # transparent, depending on if the `opaque_color` field in it is set.
- "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
- # a transparent color.
- "themeColor": "A String", # An opaque theme color.
- "rgbColor": { # An RGB color. # An opaque RGB color.
- "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
- "green": 3.14, # The green component of the color, from 0.0 to 1.0.
- "red": 3.14, # The red component of the color, from 0.0 to 1.0.
- },
- },
- },
- "fontSize": { # A magnitude in a single direction in the specified units. # The size of the text's font. When read, the `font_size` will specified in
- # points.
- "magnitude": 3.14, # The magnitude.
- "unit": "A String", # The units for magnitude.
- },
- "underline": True or False, # Whether or not the text is underlined.
- },
- },
- },
- "listId": "A String", # The ID of the list.
- },
- },
"textElements": [ # The text contents broken down into its component parts, including styling
# information. This property is read-only.
{ # A TextElement describes the content of a range of indices in the text content
@@ -513,7 +378,18 @@
},
},
},
- "bold": True or False, # Whether or not the text is rendered as bold.
+ "backgroundColor": { # A color that can either be fully opaque or fully transparent. # The background color of the text. If set, the color is either opaque or
+ # transparent, depending on if the `opaque_color` field in it is set.
+ "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
+ # a transparent color.
+ "themeColor": "A String", # An opaque theme color.
+ "rgbColor": { # An RGB color. # An opaque RGB color.
+ "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
+ "green": 3.14, # The green component of the color, from 0.0 to 1.0.
+ "red": 3.14, # The red component of the color, from 0.0 to 1.0.
+ },
+ },
+ },
"baselineOffset": "A String", # The text's vertical offset from its normal position.
#
# Text with `SUPERSCRIPT` or `SUBSCRIPT` baseline offsets is automatically
@@ -557,7 +433,8 @@
"weight": 42, # The rendered weight of the text. This field can have any value that is a
# multiple of `100` between `100` and `900`, inclusive. This range
# corresponds to the numerical values described in the CSS 2.1
- # Specification, [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness),
+ # Specification,
+ # [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness),
# with non-numerical values disallowed. Weights greater than or equal to
# `700` are considered bold, and weights less than `700`are not bold. The
# default value is `400` ("normal").
@@ -572,6 +449,11 @@
# Some fonts can affect the weight of the text. If an update request
# specifies values for both `font_family` and `bold`, the explicitly-set
# `bold` value is used.
+ "fontSize": { # A magnitude in a single direction in the specified units. # The size of the text's font. When read, the `font_size` will specified in
+ # points.
+ "magnitude": 3.14, # The magnitude.
+ "unit": "A String", # The units for magnitude.
+ },
"italic": True or False, # Whether or not the text is italicized.
"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link. Links
# are not inherited from parent text.
@@ -601,24 +483,8 @@
"relativeLink": "A String", # If set, indicates this is a link to a slide in this presentation,
# addressed by its position.
},
- "backgroundColor": { # A color that can either be fully opaque or fully transparent. # The background color of the text. If set, the color is either opaque or
- # transparent, depending on if the `opaque_color` field in it is set.
- "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
- # a transparent color.
- "themeColor": "A String", # An opaque theme color.
- "rgbColor": { # An RGB color. # An opaque RGB color.
- "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
- "green": 3.14, # The green component of the color, from 0.0 to 1.0.
- "red": 3.14, # The red component of the color, from 0.0 to 1.0.
- },
- },
- },
- "fontSize": { # A magnitude in a single direction in the specified units. # The size of the text's font. When read, the `font_size` will specified in
- # points.
- "magnitude": 3.14, # The magnitude.
- "unit": "A String", # The units for magnitude.
- },
"underline": True or False, # Whether or not the text is underlined.
+ "bold": True or False, # Whether or not the text is rendered as bold.
},
"type": "A String", # The type of this auto text.
},
@@ -649,7 +515,7 @@
"direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
# LEFT_TO_RIGHT since
# text direction is not inherited.
- "spaceBelow": { # A magnitude in a single direction in the specified units. # The amount of extra space above the paragraph. If unset, the value is
+ "spaceBelow": { # A magnitude in a single direction in the specified units. # The amount of extra space below the paragraph. If unset, the value is
# inherited from the parent.
"magnitude": 3.14, # The magnitude.
"unit": "A String", # The units for magnitude.
@@ -713,7 +579,18 @@
},
},
},
- "bold": True or False, # Whether or not the text is rendered as bold.
+ "backgroundColor": { # A color that can either be fully opaque or fully transparent. # The background color of the text. If set, the color is either opaque or
+ # transparent, depending on if the `opaque_color` field in it is set.
+ "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
+ # a transparent color.
+ "themeColor": "A String", # An opaque theme color.
+ "rgbColor": { # An RGB color. # An opaque RGB color.
+ "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
+ "green": 3.14, # The green component of the color, from 0.0 to 1.0.
+ "red": 3.14, # The red component of the color, from 0.0 to 1.0.
+ },
+ },
+ },
"baselineOffset": "A String", # The text's vertical offset from its normal position.
#
# Text with `SUPERSCRIPT` or `SUBSCRIPT` baseline offsets is automatically
@@ -757,7 +634,8 @@
"weight": 42, # The rendered weight of the text. This field can have any value that is a
# multiple of `100` between `100` and `900`, inclusive. This range
# corresponds to the numerical values described in the CSS 2.1
- # Specification, [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness),
+ # Specification,
+ # [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness),
# with non-numerical values disallowed. Weights greater than or equal to
# `700` are considered bold, and weights less than `700`are not bold. The
# default value is `400` ("normal").
@@ -772,6 +650,11 @@
# Some fonts can affect the weight of the text. If an update request
# specifies values for both `font_family` and `bold`, the explicitly-set
# `bold` value is used.
+ "fontSize": { # A magnitude in a single direction in the specified units. # The size of the text's font. When read, the `font_size` will specified in
+ # points.
+ "magnitude": 3.14, # The magnitude.
+ "unit": "A String", # The units for magnitude.
+ },
"italic": True or False, # Whether or not the text is italicized.
"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link. Links
# are not inherited from parent text.
@@ -801,24 +684,8 @@
"relativeLink": "A String", # If set, indicates this is a link to a slide in this presentation,
# addressed by its position.
},
- "backgroundColor": { # A color that can either be fully opaque or fully transparent. # The background color of the text. If set, the color is either opaque or
- # transparent, depending on if the `opaque_color` field in it is set.
- "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
- # a transparent color.
- "themeColor": "A String", # An opaque theme color.
- "rgbColor": { # An RGB color. # An opaque RGB color.
- "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
- "green": 3.14, # The green component of the color, from 0.0 to 1.0.
- "red": 3.14, # The red component of the color, from 0.0 to 1.0.
- },
- },
- },
- "fontSize": { # A magnitude in a single direction in the specified units. # The size of the text's font. When read, the `font_size` will specified in
- # points.
- "magnitude": 3.14, # The magnitude.
- "unit": "A String", # The units for magnitude.
- },
"underline": True or False, # Whether or not the text is underlined.
+ "bold": True or False, # Whether or not the text is rendered as bold.
},
"glyph": "A String", # The rendered bullet glyph for this paragraph.
},
@@ -860,7 +727,18 @@
},
},
},
- "bold": True or False, # Whether or not the text is rendered as bold.
+ "backgroundColor": { # A color that can either be fully opaque or fully transparent. # The background color of the text. If set, the color is either opaque or
+ # transparent, depending on if the `opaque_color` field in it is set.
+ "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
+ # a transparent color.
+ "themeColor": "A String", # An opaque theme color.
+ "rgbColor": { # An RGB color. # An opaque RGB color.
+ "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
+ "green": 3.14, # The green component of the color, from 0.0 to 1.0.
+ "red": 3.14, # The red component of the color, from 0.0 to 1.0.
+ },
+ },
+ },
"baselineOffset": "A String", # The text's vertical offset from its normal position.
#
# Text with `SUPERSCRIPT` or `SUBSCRIPT` baseline offsets is automatically
@@ -904,7 +782,8 @@
"weight": 42, # The rendered weight of the text. This field can have any value that is a
# multiple of `100` between `100` and `900`, inclusive. This range
# corresponds to the numerical values described in the CSS 2.1
- # Specification, [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness),
+ # Specification,
+ # [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness),
# with non-numerical values disallowed. Weights greater than or equal to
# `700` are considered bold, and weights less than `700`are not bold. The
# default value is `400` ("normal").
@@ -919,6 +798,11 @@
# Some fonts can affect the weight of the text. If an update request
# specifies values for both `font_family` and `bold`, the explicitly-set
# `bold` value is used.
+ "fontSize": { # A magnitude in a single direction in the specified units. # The size of the text's font. When read, the `font_size` will specified in
+ # points.
+ "magnitude": 3.14, # The magnitude.
+ "unit": "A String", # The units for magnitude.
+ },
"italic": True or False, # Whether or not the text is italicized.
"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link. Links
# are not inherited from parent text.
@@ -948,28 +832,163 @@
"relativeLink": "A String", # If set, indicates this is a link to a slide in this presentation,
# addressed by its position.
},
- "backgroundColor": { # A color that can either be fully opaque or fully transparent. # The background color of the text. If set, the color is either opaque or
- # transparent, depending on if the `opaque_color` field in it is set.
- "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
- # a transparent color.
- "themeColor": "A String", # An opaque theme color.
- "rgbColor": { # An RGB color. # An opaque RGB color.
- "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
- "green": 3.14, # The green component of the color, from 0.0 to 1.0.
- "red": 3.14, # The red component of the color, from 0.0 to 1.0.
- },
- },
- },
- "fontSize": { # A magnitude in a single direction in the specified units. # The size of the text's font. When read, the `font_size` will specified in
- # points.
- "magnitude": 3.14, # The magnitude.
- "unit": "A String", # The units for magnitude.
- },
"underline": True or False, # Whether or not the text is underlined.
+ "bold": True or False, # Whether or not the text is rendered as bold.
},
},
},
],
+ "lists": { # The bulleted lists contained in this text, keyed by list ID.
+ "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
+ # associated with a list. A paragraph that is part of a list has an implicit
+ # reference to that list's ID.
+ "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
+ # level. A list has at most nine levels of nesting, so the possible values
+ # for the keys of this map are 0 through 8, inclusive.
+ "a_key": { # Contains properties describing the look and feel of a list bullet at a given
+ # level of nesting.
+ "bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bullet at this level of nesting.
+ #
+ # If this text is contained in a shape with a parent placeholder, then these text styles may be
+ # inherited from the parent. Which text styles are inherited depend on the
+ # nesting level of lists:
+ #
+ # * A text run in a paragraph that is not in a list will inherit its text style
+ # from the the newline character in the paragraph at the 0 nesting level of
+ # the list inside the parent placeholder.
+ # * A text run in a paragraph that is in a list will inherit its text style
+ # from the newline character in the paragraph at its corresponding nesting
+ # level of the list inside the parent placeholder.
+ #
+ # Inherited text styles are represented as unset fields in this message. If
+ # text is contained in a shape without a parent placeholder, unsetting these
+ # fields will revert the style to a value matching the defaults in the Slides
+ # editor.
+ "foregroundColor": { # A color that can either be fully opaque or fully transparent. # The color of the text itself. If set, the color is either opaque or
+ # transparent, depending on if the `opaque_color` field in it is set.
+ "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
+ # a transparent color.
+ "themeColor": "A String", # An opaque theme color.
+ "rgbColor": { # An RGB color. # An opaque RGB color.
+ "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
+ "green": 3.14, # The green component of the color, from 0.0 to 1.0.
+ "red": 3.14, # The red component of the color, from 0.0 to 1.0.
+ },
+ },
+ },
+ "backgroundColor": { # A color that can either be fully opaque or fully transparent. # The background color of the text. If set, the color is either opaque or
+ # transparent, depending on if the `opaque_color` field in it is set.
+ "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
+ # a transparent color.
+ "themeColor": "A String", # An opaque theme color.
+ "rgbColor": { # An RGB color. # An opaque RGB color.
+ "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
+ "green": 3.14, # The green component of the color, from 0.0 to 1.0.
+ "red": 3.14, # The red component of the color, from 0.0 to 1.0.
+ },
+ },
+ },
+ "baselineOffset": "A String", # The text's vertical offset from its normal position.
+ #
+ # Text with `SUPERSCRIPT` or `SUBSCRIPT` baseline offsets is automatically
+ # rendered in a smaller font size, computed based on the `font_size` field.
+ # The `font_size` itself is not affected by changes in this field.
+ "strikethrough": True or False, # Whether or not the text is struck through.
+ "weightedFontFamily": { # Represents a font family and weight used to style a TextRun. # The font family and rendered weight of the text.
+ #
+ # This field is an extension of `font_family` meant to support explicit font
+ # weights without breaking backwards compatibility. As such, when reading the
+ # style of a range of text, the value of `weighted_font_family#font_family`
+ # will always be equal to that of `font_family`. However, when writing, if
+ # both fields are included in the field mask (either explicitly or through
+ # the wildcard `"*"`), their values are reconciled as follows:
+ #
+ # * If `font_family` is set and `weighted_font_family` is not, the value of
+ # `font_family` is applied with weight `400` ("normal").
+ # * If both fields are set, the value of `font_family` must match that of
+ # `weighted_font_family#font_family`. If so, the font family and weight of
+ # `weighted_font_family` is applied. Otherwise, a 400 bad request error is
+ # returned.
+ # * If `weighted_font_family` is set and `font_family` is not, the font
+ # family and weight of `weighted_font_family` is applied.
+ # * If neither field is set, the font family and weight of the text inherit
+ # from the parent. Note that these properties cannot inherit separately
+ # from each other.
+ #
+ # If an update request specifies values for both `weighted_font_family` and
+ # `bold`, the `weighted_font_family` is applied first, then `bold`.
+ #
+ # If `weighted_font_family#weight` is not set, it defaults to `400`.
+ #
+ # If `weighted_font_family` is set, then `weighted_font_family#font_family`
+ # must also be set with a non-empty value. Otherwise, a 400 bad request error
+ # is returned.
+ "fontFamily": "A String", # The font family of the text.
+ #
+ # The font family can be any font from the Font menu in Slides or from
+ # [Google Fonts] (https://fonts.google.com/). If the font name is
+ # unrecognized, the text is rendered in `Arial`.
+ "weight": 42, # The rendered weight of the text. This field can have any value that is a
+ # multiple of `100` between `100` and `900`, inclusive. This range
+ # corresponds to the numerical values described in the CSS 2.1
+ # Specification,
+ # [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness),
+ # with non-numerical values disallowed. Weights greater than or equal to
+ # `700` are considered bold, and weights less than `700`are not bold. The
+ # default value is `400` ("normal").
+ },
+ "smallCaps": True or False, # Whether or not the text is in small capital letters.
+ "fontFamily": "A String", # The font family of the text.
+ #
+ # The font family can be any font from the Font menu in Slides or from
+ # [Google Fonts] (https://fonts.google.com/). If the font name is
+ # unrecognized, the text is rendered in `Arial`.
+ #
+ # Some fonts can affect the weight of the text. If an update request
+ # specifies values for both `font_family` and `bold`, the explicitly-set
+ # `bold` value is used.
+ "fontSize": { # A magnitude in a single direction in the specified units. # The size of the text's font. When read, the `font_size` will specified in
+ # points.
+ "magnitude": 3.14, # The magnitude.
+ "unit": "A String", # The units for magnitude.
+ },
+ "italic": True or False, # Whether or not the text is italicized.
+ "link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link. Links
+ # are not inherited from parent text.
+ #
+ # Changing the link in an update request causes some other changes to the
+ # text style of the range:
+ #
+ # * When setting a link, the text foreground color will be set to
+ # ThemeColorType.HYPERLINK and the text will
+ # be underlined. If these fields are modified in the same
+ # request, those values will be used instead of the link defaults.
+ # * Setting a link on a text range that overlaps with an existing link will
+ # also update the existing link to point to the new URL.
+ # * Links are not settable on newline characters. As a result, setting a link
+ # on a text range that crosses a paragraph boundary, such as `"ABC\n123"`,
+ # will separate the newline character(s) into their own text runs. The
+ # link will be applied separately to the runs before and after the newline.
+ # * Removing a link will update the text style of the range to match the
+ # style of the preceding text (or the default text styles if the preceding
+ # text is another link) unless different styles are being set in the same
+ # request.
+ "url": "A String", # If set, indicates this is a link to the external web page at this URL.
+ "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
+ # in the presentation. There may not be a slide at this index.
+ "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
+ # presentation with this ID. A page with this ID may not exist.
+ "relativeLink": "A String", # If set, indicates this is a link to a slide in this presentation,
+ # addressed by its position.
+ },
+ "underline": True or False, # Whether or not the text is underlined.
+ "bold": True or False, # Whether or not the text is rendered as bold.
+ },
+ },
+ },
+ "listId": "A String", # The ID of the list.
+ },
+ },
},
"shapeProperties": { # The properties of a Shape. # The properties of the shape.
#
@@ -1019,9 +1038,9 @@
},
"propertyState": "A String", # The shadow property state.
#
- # Updating the the shadow on a page element will implicitly update this field
- # to `RENDERED`, unless another value is specified in the same request. To
- # have no shadow on a page element, set this field to `NOT_RENDERED`. In this
+ # Updating the shadow on a page element will implicitly update this field to
+ # `RENDERED`, unless another value is specified in the same request. To have
+ # no shadow on a page element, set this field to `NOT_RENDERED`. In this
# case, any other shadow fields set in the same request will be ignored.
"blurRadius": { # A magnitude in a single direction in the specified units. # The radius of the shadow blur. The larger the radius, the more diffuse the
# shadow becomes.
@@ -1029,10 +1048,11 @@
"unit": "A String", # The units for magnitude.
},
"alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
- "type": "A String", # The type of the shadow.
+ "type": "A String", # The type of the shadow. This property is read-only.
"alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
- # scale and skew of the shadow.
- "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
+ # scale and skew of the shadow. This property is read-only.
+ "rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property is
+ # read-only.
},
"shapeBackgroundFill": { # The shape background fill. # The background fill of the shape. If unset, the background fill is
# inherited from a parent placeholder if it exists. If the shape has no
@@ -1061,7 +1081,7 @@
},
"propertyState": "A String", # The background fill property state.
#
- # Updating the the fill on a shape will implicitly update this field to
+ # Updating the fill on a shape will implicitly update this field to
# `RENDERED`, unless another value is specified in the same request. To
# have no fill on a shape, set this field to `NOT_RENDERED`. In this case,
# any other fill fields set in the same request will be ignored.
@@ -1110,9 +1130,9 @@
},
"propertyState": "A String", # The outline property state.
#
- # Updating the the outline on a page element will implicitly update this
- # field to`RENDERED`, unless another value is specified in the same request.
- # To have no outline on a page element, set this field to `NOT_RENDERED`. In
+ # Updating the outline on a page element will implicitly update this field
+ # to `RENDERED`, unless another value is specified in the same request. To
+ # have no outline on a page element, set this field to `NOT_RENDERED`. In
# this case, any other outline fields set in the same request will be
# ignored.
"dashStyle": "A String", # The dash style of the outline.
@@ -1121,6 +1141,10 @@
"unit": "A String", # The units for magnitude.
},
},
+ "contentAlignment": "A String", # The alignment of the content in the shape. If unspecified,
+ # the alignment is inherited from a parent placeholder if it exists. If the
+ # shape has no parent, the default alignment matches the alignment for new
+ # shapes created in the Slides editor.
},
"placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Placeholders are shapes that are inherit from corresponding placeholders on
# layouts and masters.
@@ -1147,7 +1171,7 @@
"spreadsheetId": "A String", # The ID of the Google Sheets spreadsheet that contains the source chart.
"sheetsChartProperties": { # The properties of the SheetsChart. # The properties of the Sheets chart.
"chartImageProperties": { # The properties of the Image. # The properties of the embedded chart image.
- "outline": { # The outline of a PageElement. # The outline of the image. If not set, the the image has no outline.
+ "outline": { # The outline of a PageElement. # The outline of the image. If not set, the image has no outline.
#
# If these fields are unset, they may be inherited from a parent placeholder
# if it exists. If there is no parent, the fields will default to the value
@@ -1178,9 +1202,9 @@
},
"propertyState": "A String", # The outline property state.
#
- # Updating the the outline on a page element will implicitly update this
- # field to`RENDERED`, unless another value is specified in the same request.
- # To have no outline on a page element, set this field to `NOT_RENDERED`. In
+ # Updating the outline on a page element will implicitly update this field
+ # to `RENDERED`, unless another value is specified in the same request. To
+ # have no outline on a page element, set this field to `NOT_RENDERED`. In
# this case, any other outline fields set in the same request will be
# ignored.
"dashStyle": "A String", # The dash style of the outline.
@@ -1256,14 +1280,14 @@
"leftOffset": 3.14, # The offset specifies the left edge of the crop rectangle that is located to
# the right of the original bounding rectangle left edge, relative to the
# object's original width.
+ "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
+ # above the original bounding rectangle bottom edge, relative to the object's
+ # original height.
"angle": 3.14, # The rotation angle of the crop window around its center, in radians.
# Rotation angle is applied after the offset.
"rightOffset": 3.14, # The offset specifies the right edge of the crop rectangle that is located
# to the left of the original bounding rectangle right edge, relative to the
# object's original width.
- "bottomOffset": 3.14, # The offset specifies the bottom edge of the crop rectangle that is located
- # above the original bounding rectangle bottom edge, relative to the object's
- # original height.
"topOffset": 3.14, # The offset specifies the top edge of the crop rectangle that is located
# below the original bounding rectangle top edge, relative to the object's
# original height.
@@ -1307,9 +1331,9 @@
},
"propertyState": "A String", # The shadow property state.
#
- # Updating the the shadow on a page element will implicitly update this field
- # to `RENDERED`, unless another value is specified in the same request. To
- # have no shadow on a page element, set this field to `NOT_RENDERED`. In this
+ # Updating the shadow on a page element will implicitly update this field to
+ # `RENDERED`, unless another value is specified in the same request. To have
+ # no shadow on a page element, set this field to `NOT_RENDERED`. In this
# case, any other shadow fields set in the same request will be ignored.
"blurRadius": { # A magnitude in a single direction in the specified units. # The radius of the shadow blur. The larger the radius, the more diffuse the
# shadow becomes.
@@ -1317,10 +1341,11 @@
"unit": "A String", # The units for magnitude.
},
"alpha": 3.14, # The alpha of the shadow's color, from 0.0 to 1.0.
- "type": "A String", # The type of the shadow.
+ "type": "A String", # The type of the shadow. This property is read-only.
"alignment": "A String", # The alignment point of the shadow, that sets the origin for translate,
- # scale and skew of the shadow.
- "rotateWithShape": True or False, # Whether the shadow should rotate with the shape.
+ # scale and skew of the shadow. This property is read-only.
+ "rotateWithShape": True or False, # Whether the shadow should rotate with the shape. This property is
+ # read-only.
},
"contrast": 3.14, # The contrast effect of the image. The value should be in the interval
# [-1.0, 1.0], where 0 means no effect. This property is read-only.
@@ -1331,9 +1356,22 @@
},
"video": { # A PageElement kind representing a # A video page element.
# video.
- "url": "A String", # An URL to a video. The URL is valid as long as the source video
- # exists and sharing settings do not change.
+ "url": "A String", # An URL to a video. The URL is valid as long as the source video exists and
+ # sharing settings do not change.
"videoProperties": { # The properties of the Video. # The properties of the video.
+ "start": 42, # The time at which to start playback, measured in seconds from the beginning
+ # of the video.
+ # If set, the start time should be before the end time.
+ # If you set this to a value that exceeds the video's length in seconds, the
+ # video will be played from the last second.
+ # If not set, the video will be played from the beginning.
+ "autoPlay": True or False, # Whether to enable video autoplay when the page is displayed in present
+ # mode. Defaults to false.
+ "end": 42, # The time at which to end playback, measured in seconds from the beginning
+ # of the video.
+ # If set, the end time should be after the start time.
+ # If not set or if you set this to a value that exceeds the video's length,
+ # the video will be played until its end.
"outline": { # The outline of a PageElement. # The outline of the video. The default outline matches the defaults for new
# videos created in the Slides editor.
#
@@ -1366,9 +1404,9 @@
},
"propertyState": "A String", # The outline property state.
#
- # Updating the the outline on a page element will implicitly update this
- # field to`RENDERED`, unless another value is specified in the same request.
- # To have no outline on a page element, set this field to `NOT_RENDERED`. In
+ # Updating the outline on a page element will implicitly update this field
+ # to `RENDERED`, unless another value is specified in the same request. To
+ # have no outline on a page element, set this field to `NOT_RENDERED`. In
# this case, any other outline fields set in the same request will be
# ignored.
"dashStyle": "A String", # The dash style of the outline.
@@ -1377,18 +1415,112 @@
"unit": "A String", # The units for magnitude.
},
},
+ "mute": True or False, # Whether to mute the audio during video playback. Defaults to false.
},
"id": "A String", # The video source's unique identifier for this video.
"source": "A String", # The video source.
},
- "elementGroup": { # A PageElement kind representing a # A collection of page elements joined as a single unit.
- # joined collection of PageElements.
- "children": [ # The collection of elements in the group. The minimum size of a group is 2.
- # Object with schema name: PageElement
- ],
- },
"table": { # A PageElement kind representing a # A table page element.
# table.
+ "rows": 42, # Number of rows in the table.
+ "horizontalBorderRows": [ # Properties of horizontal cell borders.
+ #
+ # A table's horizontal cell borders are represented as a grid. The grid has
+ # one more row than the number of rows in the table and the same number of
+ # columns as the table. For example, if the table is 3 x 3, its horizontal
+ # borders will be represented as a grid with 4 rows and 3 columns.
+ { # Contents of each border row in a table.
+ "tableBorderCells": [ # Properties of each border cell. When a border's adjacent table cells are
+ # merged, it is not included in the response.
+ { # The properties of each border cell.
+ "tableBorderProperties": { # The border styling properties of the # The border properties.
+ # TableBorderCell.
+ "tableBorderFill": { # The fill of the border. # The fill of the table border.
+ "solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid fill.
+ # specified color value.
+ #
+ # If any field is unset, its value may be inherited from a parent placeholder
+ # if it exists.
+ "color": { # A themeable solid color value. # The color value of the solid fill.
+ "themeColor": "A String", # An opaque theme color.
+ "rgbColor": { # An RGB color. # An opaque RGB color.
+ "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
+ "green": 3.14, # The green component of the color, from 0.0 to 1.0.
+ "red": 3.14, # The red component of the color, from 0.0 to 1.0.
+ },
+ },
+ "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
+ # That is, the final pixel color is defined by the equation:
+ #
+ # pixel color = alpha * (color) + (1.0 - alpha) * (background color)
+ #
+ # This means that a value of 1.0 corresponds to a solid color, whereas
+ # a value of 0.0 corresponds to a completely transparent color.
+ },
+ },
+ "dashStyle": "A String", # The dash style of the border.
+ "weight": { # A magnitude in a single direction in the specified units. # The thickness of the border.
+ "magnitude": 3.14, # The magnitude.
+ "unit": "A String", # The units for magnitude.
+ },
+ },
+ "location": { # A location of a single table cell within a table. # The location of the border within the border table.
+ "rowIndex": 42, # The 0-based row index.
+ "columnIndex": 42, # The 0-based column index.
+ },
+ },
+ ],
+ },
+ ],
+ "verticalBorderRows": [ # Properties of vertical cell borders.
+ #
+ # A table's vertical cell borders are represented as a grid. The grid has the
+ # same number of rows as the table and one more column than the number of
+ # columns in the table. For example, if the table is 3 x 3, its vertical
+ # borders will be represented as a grid with 3 rows and 4 columns.
+ { # Contents of each border row in a table.
+ "tableBorderCells": [ # Properties of each border cell. When a border's adjacent table cells are
+ # merged, it is not included in the response.
+ { # The properties of each border cell.
+ "tableBorderProperties": { # The border styling properties of the # The border properties.
+ # TableBorderCell.
+ "tableBorderFill": { # The fill of the border. # The fill of the table border.
+ "solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid fill.
+ # specified color value.
+ #
+ # If any field is unset, its value may be inherited from a parent placeholder
+ # if it exists.
+ "color": { # A themeable solid color value. # The color value of the solid fill.
+ "themeColor": "A String", # An opaque theme color.
+ "rgbColor": { # An RGB color. # An opaque RGB color.
+ "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
+ "green": 3.14, # The green component of the color, from 0.0 to 1.0.
+ "red": 3.14, # The red component of the color, from 0.0 to 1.0.
+ },
+ },
+ "alpha": 3.14, # The fraction of this `color` that should be applied to the pixel.
+ # That is, the final pixel color is defined by the equation:
+ #
+ # pixel color = alpha * (color) + (1.0 - alpha) * (background color)
+ #
+ # This means that a value of 1.0 corresponds to a solid color, whereas
+ # a value of 0.0 corresponds to a completely transparent color.
+ },
+ },
+ "dashStyle": "A String", # The dash style of the border.
+ "weight": { # A magnitude in a single direction in the specified units. # The thickness of the border.
+ "magnitude": 3.14, # The magnitude.
+ "unit": "A String", # The units for magnitude.
+ },
+ },
+ "location": { # A location of a single table cell within a table. # The location of the border within the border table.
+ "rowIndex": 42, # The 0-based row index.
+ "columnIndex": 42, # The 0-based column index.
+ },
+ },
+ ],
+ },
+ ],
"tableColumns": [ # Properties of each column.
{ # Properties of each column in a table.
"columnWidth": { # A magnitude in a single direction in the specified units. # Width of a column.
@@ -1412,156 +1544,6 @@
{ # Properties and contents of each table cell.
"text": { # The general text content. The text must reside in a compatible shape (e.g. # The text content of the cell.
# text box or rectangle) or a table cell in a page.
- "lists": { # The bulleted lists contained in this text, keyed by list ID.
- "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
- # associated with a list. A paragraph that is part of a list has an implicit
- # reference to that list's ID.
- "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
- # level. A list has at most nine levels of nesting, so the possible values
- # for the keys of this map are 0 through 8, inclusive.
- "a_key": { # Contains properties describing the look and feel of a list bullet at a given
- # level of nesting.
- "bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bullet at this level of nesting.
- #
- # If this text is contained in a shape with a parent placeholder, then these text styles may be
- # inherited from the parent. Which text styles are inherited depend on the
- # nesting level of lists:
- #
- # * A text run in a paragraph that is not in a list will inherit its text style
- # from the the newline character in the paragraph at the 0 nesting level of
- # the list inside the parent placeholder.
- # * A text run in a paragraph that is in a list will inherit its text style
- # from the newline character in the paragraph at its corresponding nesting
- # level of the list inside the parent placeholder.
- #
- # Inherited text styles are represented as unset fields in this message. If
- # text is contained in a shape without a parent placeholder, unsetting these
- # fields will revert the style to a value matching the defaults in the Slides
- # editor.
- "foregroundColor": { # A color that can either be fully opaque or fully transparent. # The color of the text itself. If set, the color is either opaque or
- # transparent, depending on if the `opaque_color` field in it is set.
- "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
- # a transparent color.
- "themeColor": "A String", # An opaque theme color.
- "rgbColor": { # An RGB color. # An opaque RGB color.
- "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
- "green": 3.14, # The green component of the color, from 0.0 to 1.0.
- "red": 3.14, # The red component of the color, from 0.0 to 1.0.
- },
- },
- },
- "bold": True or False, # Whether or not the text is rendered as bold.
- "baselineOffset": "A String", # The text's vertical offset from its normal position.
- #
- # Text with `SUPERSCRIPT` or `SUBSCRIPT` baseline offsets is automatically
- # rendered in a smaller font size, computed based on the `font_size` field.
- # The `font_size` itself is not affected by changes in this field.
- "strikethrough": True or False, # Whether or not the text is struck through.
- "weightedFontFamily": { # Represents a font family and weight used to style a TextRun. # The font family and rendered weight of the text.
- #
- # This field is an extension of `font_family` meant to support explicit font
- # weights without breaking backwards compatibility. As such, when reading the
- # style of a range of text, the value of `weighted_font_family#font_family`
- # will always be equal to that of `font_family`. However, when writing, if
- # both fields are included in the field mask (either explicitly or through
- # the wildcard `"*"`), their values are reconciled as follows:
- #
- # * If `font_family` is set and `weighted_font_family` is not, the value of
- # `font_family` is applied with weight `400` ("normal").
- # * If both fields are set, the value of `font_family` must match that of
- # `weighted_font_family#font_family`. If so, the font family and weight of
- # `weighted_font_family` is applied. Otherwise, a 400 bad request error is
- # returned.
- # * If `weighted_font_family` is set and `font_family` is not, the font
- # family and weight of `weighted_font_family` is applied.
- # * If neither field is set, the font family and weight of the text inherit
- # from the parent. Note that these properties cannot inherit separately
- # from each other.
- #
- # If an update request specifies values for both `weighted_font_family` and
- # `bold`, the `weighted_font_family` is applied first, then `bold`.
- #
- # If `weighted_font_family#weight` is not set, it defaults to `400`.
- #
- # If `weighted_font_family` is set, then `weighted_font_family#font_family`
- # must also be set with a non-empty value. Otherwise, a 400 bad request error
- # is returned.
- "fontFamily": "A String", # The font family of the text.
- #
- # The font family can be any font from the Font menu in Slides or from
- # [Google Fonts] (https://fonts.google.com/). If the font name is
- # unrecognized, the text is rendered in `Arial`.
- "weight": 42, # The rendered weight of the text. This field can have any value that is a
- # multiple of `100` between `100` and `900`, inclusive. This range
- # corresponds to the numerical values described in the CSS 2.1
- # Specification, [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness),
- # with non-numerical values disallowed. Weights greater than or equal to
- # `700` are considered bold, and weights less than `700`are not bold. The
- # default value is `400` ("normal").
- },
- "smallCaps": True or False, # Whether or not the text is in small capital letters.
- "fontFamily": "A String", # The font family of the text.
- #
- # The font family can be any font from the Font menu in Slides or from
- # [Google Fonts] (https://fonts.google.com/). If the font name is
- # unrecognized, the text is rendered in `Arial`.
- #
- # Some fonts can affect the weight of the text. If an update request
- # specifies values for both `font_family` and `bold`, the explicitly-set
- # `bold` value is used.
- "italic": True or False, # Whether or not the text is italicized.
- "link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link. Links
- # are not inherited from parent text.
- #
- # Changing the link in an update request causes some other changes to the
- # text style of the range:
- #
- # * When setting a link, the text foreground color will be set to
- # ThemeColorType.HYPERLINK and the text will
- # be underlined. If these fields are modified in the same
- # request, those values will be used instead of the link defaults.
- # * Setting a link on a text range that overlaps with an existing link will
- # also update the existing link to point to the new URL.
- # * Links are not settable on newline characters. As a result, setting a link
- # on a text range that crosses a paragraph boundary, such as `"ABC\n123"`,
- # will separate the newline character(s) into their own text runs. The
- # link will be applied separately to the runs before and after the newline.
- # * Removing a link will update the text style of the range to match the
- # style of the preceding text (or the default text styles if the preceding
- # text is another link) unless different styles are being set in the same
- # request.
- "url": "A String", # If set, indicates this is a link to the external web page at this URL.
- "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
- # in the presentation. There may not be a slide at this index.
- "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
- # presentation with this ID. A page with this ID may not exist.
- "relativeLink": "A String", # If set, indicates this is a link to a slide in this presentation,
- # addressed by its position.
- },
- "backgroundColor": { # A color that can either be fully opaque or fully transparent. # The background color of the text. If set, the color is either opaque or
- # transparent, depending on if the `opaque_color` field in it is set.
- "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
- # a transparent color.
- "themeColor": "A String", # An opaque theme color.
- "rgbColor": { # An RGB color. # An opaque RGB color.
- "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
- "green": 3.14, # The green component of the color, from 0.0 to 1.0.
- "red": 3.14, # The red component of the color, from 0.0 to 1.0.
- },
- },
- },
- "fontSize": { # A magnitude in a single direction in the specified units. # The size of the text's font. When read, the `font_size` will specified in
- # points.
- "magnitude": 3.14, # The magnitude.
- "unit": "A String", # The units for magnitude.
- },
- "underline": True or False, # Whether or not the text is underlined.
- },
- },
- },
- "listId": "A String", # The ID of the list.
- },
- },
"textElements": [ # The text contents broken down into its component parts, including styling
# information. This property is read-only.
{ # A TextElement describes the content of a range of indices in the text content
@@ -1598,7 +1580,18 @@
},
},
},
- "bold": True or False, # Whether or not the text is rendered as bold.
+ "backgroundColor": { # A color that can either be fully opaque or fully transparent. # The background color of the text. If set, the color is either opaque or
+ # transparent, depending on if the `opaque_color` field in it is set.
+ "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
+ # a transparent color.
+ "themeColor": "A String", # An opaque theme color.
+ "rgbColor": { # An RGB color. # An opaque RGB color.
+ "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
+ "green": 3.14, # The green component of the color, from 0.0 to 1.0.
+ "red": 3.14, # The red component of the color, from 0.0 to 1.0.
+ },
+ },
+ },
"baselineOffset": "A String", # The text's vertical offset from its normal position.
#
# Text with `SUPERSCRIPT` or `SUBSCRIPT` baseline offsets is automatically
@@ -1642,7 +1635,8 @@
"weight": 42, # The rendered weight of the text. This field can have any value that is a
# multiple of `100` between `100` and `900`, inclusive. This range
# corresponds to the numerical values described in the CSS 2.1
- # Specification, [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness),
+ # Specification,
+ # [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness),
# with non-numerical values disallowed. Weights greater than or equal to
# `700` are considered bold, and weights less than `700`are not bold. The
# default value is `400` ("normal").
@@ -1657,6 +1651,11 @@
# Some fonts can affect the weight of the text. If an update request
# specifies values for both `font_family` and `bold`, the explicitly-set
# `bold` value is used.
+ "fontSize": { # A magnitude in a single direction in the specified units. # The size of the text's font. When read, the `font_size` will specified in
+ # points.
+ "magnitude": 3.14, # The magnitude.
+ "unit": "A String", # The units for magnitude.
+ },
"italic": True or False, # Whether or not the text is italicized.
"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link. Links
# are not inherited from parent text.
@@ -1686,24 +1685,8 @@
"relativeLink": "A String", # If set, indicates this is a link to a slide in this presentation,
# addressed by its position.
},
- "backgroundColor": { # A color that can either be fully opaque or fully transparent. # The background color of the text. If set, the color is either opaque or
- # transparent, depending on if the `opaque_color` field in it is set.
- "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
- # a transparent color.
- "themeColor": "A String", # An opaque theme color.
- "rgbColor": { # An RGB color. # An opaque RGB color.
- "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
- "green": 3.14, # The green component of the color, from 0.0 to 1.0.
- "red": 3.14, # The red component of the color, from 0.0 to 1.0.
- },
- },
- },
- "fontSize": { # A magnitude in a single direction in the specified units. # The size of the text's font. When read, the `font_size` will specified in
- # points.
- "magnitude": 3.14, # The magnitude.
- "unit": "A String", # The units for magnitude.
- },
"underline": True or False, # Whether or not the text is underlined.
+ "bold": True or False, # Whether or not the text is rendered as bold.
},
"type": "A String", # The type of this auto text.
},
@@ -1734,7 +1717,7 @@
"direction": "A String", # The text direction of this paragraph. If unset, the value defaults to
# LEFT_TO_RIGHT since
# text direction is not inherited.
- "spaceBelow": { # A magnitude in a single direction in the specified units. # The amount of extra space above the paragraph. If unset, the value is
+ "spaceBelow": { # A magnitude in a single direction in the specified units. # The amount of extra space below the paragraph. If unset, the value is
# inherited from the parent.
"magnitude": 3.14, # The magnitude.
"unit": "A String", # The units for magnitude.
@@ -1798,7 +1781,18 @@
},
},
},
- "bold": True or False, # Whether or not the text is rendered as bold.
+ "backgroundColor": { # A color that can either be fully opaque or fully transparent. # The background color of the text. If set, the color is either opaque or
+ # transparent, depending on if the `opaque_color` field in it is set.
+ "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
+ # a transparent color.
+ "themeColor": "A String", # An opaque theme color.
+ "rgbColor": { # An RGB color. # An opaque RGB color.
+ "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
+ "green": 3.14, # The green component of the color, from 0.0 to 1.0.
+ "red": 3.14, # The red component of the color, from 0.0 to 1.0.
+ },
+ },
+ },
"baselineOffset": "A String", # The text's vertical offset from its normal position.
#
# Text with `SUPERSCRIPT` or `SUBSCRIPT` baseline offsets is automatically
@@ -1842,7 +1836,8 @@
"weight": 42, # The rendered weight of the text. This field can have any value that is a
# multiple of `100` between `100` and `900`, inclusive. This range
# corresponds to the numerical values described in the CSS 2.1
- # Specification, [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness),
+ # Specification,
+ # [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness),
# with non-numerical values disallowed. Weights greater than or equal to
# `700` are considered bold, and weights less than `700`are not bold. The
# default value is `400` ("normal").
@@ -1857,6 +1852,11 @@
# Some fonts can affect the weight of the text. If an update request
# specifies values for both `font_family` and `bold`, the explicitly-set
# `bold` value is used.
+ "fontSize": { # A magnitude in a single direction in the specified units. # The size of the text's font. When read, the `font_size` will specified in
+ # points.
+ "magnitude": 3.14, # The magnitude.
+ "unit": "A String", # The units for magnitude.
+ },
"italic": True or False, # Whether or not the text is italicized.
"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link. Links
# are not inherited from parent text.
@@ -1886,24 +1886,8 @@
"relativeLink": "A String", # If set, indicates this is a link to a slide in this presentation,
# addressed by its position.
},
- "backgroundColor": { # A color that can either be fully opaque or fully transparent. # The background color of the text. If set, the color is either opaque or
- # transparent, depending on if the `opaque_color` field in it is set.
- "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
- # a transparent color.
- "themeColor": "A String", # An opaque theme color.
- "rgbColor": { # An RGB color. # An opaque RGB color.
- "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
- "green": 3.14, # The green component of the color, from 0.0 to 1.0.
- "red": 3.14, # The red component of the color, from 0.0 to 1.0.
- },
- },
- },
- "fontSize": { # A magnitude in a single direction in the specified units. # The size of the text's font. When read, the `font_size` will specified in
- # points.
- "magnitude": 3.14, # The magnitude.
- "unit": "A String", # The units for magnitude.
- },
"underline": True or False, # Whether or not the text is underlined.
+ "bold": True or False, # Whether or not the text is rendered as bold.
},
"glyph": "A String", # The rendered bullet glyph for this paragraph.
},
@@ -1945,7 +1929,18 @@
},
},
},
- "bold": True or False, # Whether or not the text is rendered as bold.
+ "backgroundColor": { # A color that can either be fully opaque or fully transparent. # The background color of the text. If set, the color is either opaque or
+ # transparent, depending on if the `opaque_color` field in it is set.
+ "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
+ # a transparent color.
+ "themeColor": "A String", # An opaque theme color.
+ "rgbColor": { # An RGB color. # An opaque RGB color.
+ "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
+ "green": 3.14, # The green component of the color, from 0.0 to 1.0.
+ "red": 3.14, # The red component of the color, from 0.0 to 1.0.
+ },
+ },
+ },
"baselineOffset": "A String", # The text's vertical offset from its normal position.
#
# Text with `SUPERSCRIPT` or `SUBSCRIPT` baseline offsets is automatically
@@ -1989,7 +1984,8 @@
"weight": 42, # The rendered weight of the text. This field can have any value that is a
# multiple of `100` between `100` and `900`, inclusive. This range
# corresponds to the numerical values described in the CSS 2.1
- # Specification, [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness),
+ # Specification,
+ # [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness),
# with non-numerical values disallowed. Weights greater than or equal to
# `700` are considered bold, and weights less than `700`are not bold. The
# default value is `400` ("normal").
@@ -2004,6 +2000,11 @@
# Some fonts can affect the weight of the text. If an update request
# specifies values for both `font_family` and `bold`, the explicitly-set
# `bold` value is used.
+ "fontSize": { # A magnitude in a single direction in the specified units. # The size of the text's font. When read, the `font_size` will specified in
+ # points.
+ "magnitude": 3.14, # The magnitude.
+ "unit": "A String", # The units for magnitude.
+ },
"italic": True or False, # Whether or not the text is italicized.
"link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link. Links
# are not inherited from parent text.
@@ -2033,28 +2034,163 @@
"relativeLink": "A String", # If set, indicates this is a link to a slide in this presentation,
# addressed by its position.
},
- "backgroundColor": { # A color that can either be fully opaque or fully transparent. # The background color of the text. If set, the color is either opaque or
- # transparent, depending on if the `opaque_color` field in it is set.
- "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
- # a transparent color.
- "themeColor": "A String", # An opaque theme color.
- "rgbColor": { # An RGB color. # An opaque RGB color.
- "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
- "green": 3.14, # The green component of the color, from 0.0 to 1.0.
- "red": 3.14, # The red component of the color, from 0.0 to 1.0.
- },
- },
- },
- "fontSize": { # A magnitude in a single direction in the specified units. # The size of the text's font. When read, the `font_size` will specified in
- # points.
- "magnitude": 3.14, # The magnitude.
- "unit": "A String", # The units for magnitude.
- },
"underline": True or False, # Whether or not the text is underlined.
+ "bold": True or False, # Whether or not the text is rendered as bold.
},
},
},
],
+ "lists": { # The bulleted lists contained in this text, keyed by list ID.
+ "a_key": { # A List describes the look and feel of bullets belonging to paragraphs
+ # associated with a list. A paragraph that is part of a list has an implicit
+ # reference to that list's ID.
+ "nestingLevel": { # A map of nesting levels to the properties of bullets at the associated
+ # level. A list has at most nine levels of nesting, so the possible values
+ # for the keys of this map are 0 through 8, inclusive.
+ "a_key": { # Contains properties describing the look and feel of a list bullet at a given
+ # level of nesting.
+ "bulletStyle": { # Represents the styling that can be applied to a TextRun. # The style of a bullet at this level of nesting.
+ #
+ # If this text is contained in a shape with a parent placeholder, then these text styles may be
+ # inherited from the parent. Which text styles are inherited depend on the
+ # nesting level of lists:
+ #
+ # * A text run in a paragraph that is not in a list will inherit its text style
+ # from the the newline character in the paragraph at the 0 nesting level of
+ # the list inside the parent placeholder.
+ # * A text run in a paragraph that is in a list will inherit its text style
+ # from the newline character in the paragraph at its corresponding nesting
+ # level of the list inside the parent placeholder.
+ #
+ # Inherited text styles are represented as unset fields in this message. If
+ # text is contained in a shape without a parent placeholder, unsetting these
+ # fields will revert the style to a value matching the defaults in the Slides
+ # editor.
+ "foregroundColor": { # A color that can either be fully opaque or fully transparent. # The color of the text itself. If set, the color is either opaque or
+ # transparent, depending on if the `opaque_color` field in it is set.
+ "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
+ # a transparent color.
+ "themeColor": "A String", # An opaque theme color.
+ "rgbColor": { # An RGB color. # An opaque RGB color.
+ "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
+ "green": 3.14, # The green component of the color, from 0.0 to 1.0.
+ "red": 3.14, # The red component of the color, from 0.0 to 1.0.
+ },
+ },
+ },
+ "backgroundColor": { # A color that can either be fully opaque or fully transparent. # The background color of the text. If set, the color is either opaque or
+ # transparent, depending on if the `opaque_color` field in it is set.
+ "opaqueColor": { # A themeable solid color value. # If set, this will be used as an opaque color. If unset, this represents
+ # a transparent color.
+ "themeColor": "A String", # An opaque theme color.
+ "rgbColor": { # An RGB color. # An opaque RGB color.
+ "blue": 3.14, # The blue component of the color, from 0.0 to 1.0.
+ "green": 3.14, # The green component of the color, from 0.0 to 1.0.
+ "red": 3.14, # The red component of the color, from 0.0 to 1.0.
+ },
+ },
+ },
+ "baselineOffset": "A String", # The text's vertical offset from its normal position.
+ #
+ # Text with `SUPERSCRIPT` or `SUBSCRIPT` baseline offsets is automatically
+ # rendered in a smaller font size, computed based on the `font_size` field.
+ # The `font_size` itself is not affected by changes in this field.
+ "strikethrough": True or False, # Whether or not the text is struck through.
+ "weightedFontFamily": { # Represents a font family and weight used to style a TextRun. # The font family and rendered weight of the text.
+ #
+ # This field is an extension of `font_family` meant to support explicit font
+ # weights without breaking backwards compatibility. As such, when reading the
+ # style of a range of text, the value of `weighted_font_family#font_family`
+ # will always be equal to that of `font_family`. However, when writing, if
+ # both fields are included in the field mask (either explicitly or through
+ # the wildcard `"*"`), their values are reconciled as follows:
+ #
+ # * If `font_family` is set and `weighted_font_family` is not, the value of
+ # `font_family` is applied with weight `400` ("normal").
+ # * If both fields are set, the value of `font_family` must match that of
+ # `weighted_font_family#font_family`. If so, the font family and weight of
+ # `weighted_font_family` is applied. Otherwise, a 400 bad request error is
+ # returned.
+ # * If `weighted_font_family` is set and `font_family` is not, the font
+ # family and weight of `weighted_font_family` is applied.
+ # * If neither field is set, the font family and weight of the text inherit
+ # from the parent. Note that these properties cannot inherit separately
+ # from each other.
+ #
+ # If an update request specifies values for both `weighted_font_family` and
+ # `bold`, the `weighted_font_family` is applied first, then `bold`.
+ #
+ # If `weighted_font_family#weight` is not set, it defaults to `400`.
+ #
+ # If `weighted_font_family` is set, then `weighted_font_family#font_family`
+ # must also be set with a non-empty value. Otherwise, a 400 bad request error
+ # is returned.
+ "fontFamily": "A String", # The font family of the text.
+ #
+ # The font family can be any font from the Font menu in Slides or from
+ # [Google Fonts] (https://fonts.google.com/). If the font name is
+ # unrecognized, the text is rendered in `Arial`.
+ "weight": 42, # The rendered weight of the text. This field can have any value that is a
+ # multiple of `100` between `100` and `900`, inclusive. This range
+ # corresponds to the numerical values described in the CSS 2.1
+ # Specification,
+ # [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness),
+ # with non-numerical values disallowed. Weights greater than or equal to
+ # `700` are considered bold, and weights less than `700`are not bold. The
+ # default value is `400` ("normal").
+ },
+ "smallCaps": True or False, # Whether or not the text is in small capital letters.
+ "fontFamily": "A String", # The font family of the text.
+ #
+ # The font family can be any font from the Font menu in Slides or from
+ # [Google Fonts] (https://fonts.google.com/). If the font name is
+ # unrecognized, the text is rendered in `Arial`.
+ #
+ # Some fonts can affect the weight of the text. If an update request
+ # specifies values for both `font_family` and `bold`, the explicitly-set
+ # `bold` value is used.
+ "fontSize": { # A magnitude in a single direction in the specified units. # The size of the text's font. When read, the `font_size` will specified in
+ # points.
+ "magnitude": 3.14, # The magnitude.
+ "unit": "A String", # The units for magnitude.
+ },
+ "italic": True or False, # Whether or not the text is italicized.
+ "link": { # A hypertext link. # The hyperlink destination of the text. If unset, there is no link. Links
+ # are not inherited from parent text.
+ #
+ # Changing the link in an update request causes some other changes to the
+ # text style of the range:
+ #
+ # * When setting a link, the text foreground color will be set to
+ # ThemeColorType.HYPERLINK and the text will
+ # be underlined. If these fields are modified in the same
+ # request, those values will be used instead of the link defaults.
+ # * Setting a link on a text range that overlaps with an existing link will
+ # also update the existing link to point to the new URL.
+ # * Links are not settable on newline characters. As a result, setting a link
+ # on a text range that crosses a paragraph boundary, such as `"ABC\n123"`,
+ # will separate the newline character(s) into their own text runs. The
+ # link will be applied separately to the runs before and after the newline.
+ # * Removing a link will update the text style of the range to match the
+ # style of the preceding text (or the default text styles if the preceding
+ # text is another link) unless different styles are being set in the same
+ # request.
+ "url": "A String", # If set, indicates this is a link to the external web page at this URL.
+ "slideIndex": 42, # If set, indicates this is a link to the slide at this zero-based index
+ # in the presentation. There may not be a slide at this index.
+ "pageObjectId": "A String", # If set, indicates this is a link to the specific page in this
+ # presentation with this ID. A page with this ID may not exist.
+ "relativeLink": "A String", # If set, indicates this is a link to a slide in this presentation,
+ # addressed by its position.
+ },
+ "underline": True or False, # Whether or not the text is underlined.
+ "bold": True or False, # Whether or not the text is rendered as bold.
+ },
+ },
+ },
+ "listId": "A String", # The ID of the list.
+ },
+ },
},
"tableCellProperties": { # The properties of the TableCell. # The properties of the table cell.
"tableCellBackgroundFill": { # The table cell background fill. # The background fill of the table cell. The default fill matches the fill
@@ -2082,11 +2218,13 @@
},
"propertyState": "A String", # The background fill property state.
#
- # Updating the the fill on a table cell will implicitly update this field
+ # Updating the fill on a table cell will implicitly update this field
# to `RENDERED`, unless another value is specified in the same request. To
# have no fill on a table cell, set this field to `NOT_RENDERED`. In this
# case, any other fill fields set in the same request will be ignored.
},
+ "contentAlignment": "A String", # The alignment of the content in the table cell. The default alignment
+ # matches the alignment for newly created table cells in the Slides editor.
},
"rowSpan": 42, # Row span of the cell.
"columnSpan": 42, # Column span of the cell.
@@ -2100,13 +2238,24 @@
"magnitude": 3.14, # The magnitude.
"unit": "A String", # The units for magnitude.
},
+ "tableRowProperties": { # Properties of each row in a table. # Properties of the row.
+ "minRowHeight": { # A magnitude in a single direction in the specified units. # Minimum height of the row. The row will be rendered in the Slides editor at
+ # a height equal to or greater than this value in order to show all the text
+ # in the row's cell(s).
+ "magnitude": 3.14, # The magnitude.
+ "unit": "A String", # The units for magnitude.
+ },
+ },
},
],
- "rows": 42, # Number of rows in the table.
"columns": 42, # Number of columns in the table.
},
"line": { # A PageElement kind representing a # A line page element.
- # line, curved connector, or bent connector.
+ # non-connector line, straight connector, curved connector, or bent connector.
+ "lineCategory": "A String", # The category of the line.
+ #
+ # It matches the `category` specified in CreateLineRequest, and can be updated with
+ # UpdateLineCategoryRequest.
"lineProperties": { # The properties of the Line. # The properties of the line.
#
# When unset, these fields default to values that match the appearance of
@@ -2150,6 +2299,51 @@
# a value of 0.0 corresponds to a completely transparent color.
},
},
+ "startConnection": { # The properties for one end of a Line # The connection at the beginning of the line. If unset, there is no
+ # connection.
+ #
+ # Only lines with a Type indicating it is
+ # a "connector" can have a `start_connection`.
+ # connection.
+ "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
+ #
+ # In most cases, it corresponds to the predefined connection site index from
+ # the ECMA-376 standard. More information on those connection sites can be
+ # found in the description of the "cnx" attribute in section 20.1.9.9 and
+ # Annex H. "Predefined DrawingML Shape and Text Geometries" of "Office Open
+ # XML File Formats-Fundamentals and Markup Language Reference", part 1 of
+ # [ECMA-376 5th edition]
+ # (http://www.ecma-international.org/publications/standards/Ecma-376.htm).
+ #
+ # The position of each connection site can also be viewed from Slides editor.
+ "connectedObjectId": "A String", # The object ID of the connected page element.
+ #
+ # Some page elements, such as groups, tables, and lines
+ # do not have connection sites and therefore cannot be connected to a
+ # connector line.
+ },
+ "endConnection": { # The properties for one end of a Line # The connection at the end of the line. If unset, there is no connection.
+ #
+ # Only lines with a Type indicating it is
+ # a "connector" can have an `end_connection`.
+ # connection.
+ "connectionSiteIndex": 42, # The index of the connection site on the connected page element.
+ #
+ # In most cases, it corresponds to the predefined connection site index from
+ # the ECMA-376 standard. More information on those connection sites can be
+ # found in the description of the "cnx" attribute in section 20.1.9.9 and
+ # Annex H. "Predefined DrawingML Shape and Text Geometries" of "Office Open
+ # XML File Formats-Fundamentals and Markup Language Reference", part 1 of
+ # [ECMA-376 5th edition]
+ # (http://www.ecma-international.org/publications/standards/Ecma-376.htm).
+ #
+ # The position of each connection site can also be viewed from Slides editor.
+ "connectedObjectId": "A String", # The object ID of the connected page element.
+ #
+ # Some page elements, such as groups, tables, and lines
+ # do not have connection sites and therefore cannot be connected to a
+ # connector line.
+ },
"startArrow": "A String", # The style of the arrow at the beginning of the line.
},
"lineType": "A String", # The type of the line.
@@ -2164,6 +2358,8 @@
"unit": "A String", # The units for magnitude.
},
},
+ "description": "A String", # The description of the page element. Combined with title to display alt
+ # text.
},
],
"notesProperties": { # The properties of Page that are only # Notes specific properties. Only set if page_type = NOTES.
@@ -2190,6 +2386,10 @@
# changed. Conversely, a changed ID (for the same presentation and user)
# usually means the presentation has been updated; however, a changed ID can
# also be due to internal factors such as ID format changes.
+ "masterProperties": { # The properties of Page that are only # Master specific properties. Only set if page_type = MASTER.
+ # relevant for pages with page_type MASTER.
+ "displayName": "A String", # The human-readable name of the master.
+ },
"pageProperties": { # The properties of the Page. # The properties of the page.
#
# The page will inherit properties from the parent page. Depending on the page
@@ -2222,7 +2422,7 @@
},
"propertyState": "A String", # The background fill property state.
#
- # Updating the the fill on a page will implicitly update this field to
+ # Updating the fill on a page will implicitly update this field to
# `RENDERED`, unless another value is specified in the same request. To
# have no fill on a page, set this field to `NOT_RENDERED`. In this case,
# any other fill fields set in the same request will be ignored.
@@ -2239,8 +2439,10 @@
#
# The picture is fetched once at insertion time and a copy is stored for
# display inside the presentation. Pictures must be less than 50MB in size,
- # cannot exceed 25 megapixels, and must be in either in PNG, JPEG, or GIF
+ # cannot exceed 25 megapixels, and must be in one of PNG, JPEG, or GIF
# format.
+ #
+ # The provided URL can be at most 2 kB in length.
"size": { # A width and height. # The original size of the picture fill. This field is read-only.
"width": { # A magnitude in a single direction in the specified units. # The width of the object.
"magnitude": 3.14, # The magnitude.
@@ -2279,9 +2481,11 @@
# notes for this slide. The ID of this shape is identified by the
# speakerNotesObjectId field.
# The notes page is read-only except for the text content and styles of the
- # speaker notes shape.
- "masterObjectId": "A String", # The object ID of the master that this slide is based on.
- "layoutObjectId": "A String", # The object ID of the layout that this slide is based on.
+ # speaker notes shape. This property is read-only.
+ "masterObjectId": "A String", # The object ID of the master that this slide is based on. This property is
+ # read-only.
+ "layoutObjectId": "A String", # The object ID of the layout that this slide is based on. This property is
+ # read-only.
},
}</pre>
</div>
@@ -2291,6 +2495,9 @@
<pre>Generates a thumbnail of the latest version of the specified page in the
presentation and returns a URL to the thumbnail image.
+This request counts as an [expensive read request](/slides/limits) for
+quota purposes.
+
Args:
presentationId: string, The ID of the presentation to retrieve. (required)
pageObjectId: string, The object ID of the page whose thumbnail to retrieve. (required)