| <html><body> | 
 | <style> | 
 |  | 
 | body, h1, h2, h3, div, span, p, pre, a { | 
 |   margin: 0; | 
 |   padding: 0; | 
 |   border: 0; | 
 |   font-weight: inherit; | 
 |   font-style: inherit; | 
 |   font-size: 100%; | 
 |   font-family: inherit; | 
 |   vertical-align: baseline; | 
 | } | 
 |  | 
 | body { | 
 |   font-size: 13px; | 
 |   padding: 1em; | 
 | } | 
 |  | 
 | h1 { | 
 |   font-size: 26px; | 
 |   margin-bottom: 1em; | 
 | } | 
 |  | 
 | h2 { | 
 |   font-size: 24px; | 
 |   margin-bottom: 1em; | 
 | } | 
 |  | 
 | h3 { | 
 |   font-size: 20px; | 
 |   margin-bottom: 1em; | 
 |   margin-top: 1em; | 
 | } | 
 |  | 
 | pre, code { | 
 |   line-height: 1.5; | 
 |   font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; | 
 | } | 
 |  | 
 | pre { | 
 |   margin-top: 0.5em; | 
 | } | 
 |  | 
 | h1, h2, h3, p { | 
 |   font-family: Arial, sans serif; | 
 | } | 
 |  | 
 | h1, h2, h3 { | 
 |   border-bottom: solid #CCC 1px; | 
 | } | 
 |  | 
 | .toc_element { | 
 |   margin-top: 0.5em; | 
 | } | 
 |  | 
 | .firstline { | 
 |   margin-left: 2 em; | 
 | } | 
 |  | 
 | .method  { | 
 |   margin-top: 1em; | 
 |   border: solid 1px #CCC; | 
 |   padding: 1em; | 
 |   background: #EEE; | 
 | } | 
 |  | 
 | .details { | 
 |   font-weight: bold; | 
 |   font-size: 14px; | 
 | } | 
 |  | 
 | </style> | 
 |  | 
 | <h1><a href="slides_v1.html">Google Slides API</a> . <a href="slides_v1.presentations.html">presentations</a> . <a href="slides_v1.presentations.pages.html">pages</a></h1> | 
 | <h2>Instance Methods</h2> | 
 | <p class="toc_element"> | 
 |   <code><a href="#get">get(presentationId, pageObjectId, x__xgafv=None)</a></code></p> | 
 | <p class="firstline">Gets the latest version of the specified page in the presentation.</p> | 
 | <p class="toc_element"> | 
 |   <code><a href="#getThumbnail">getThumbnail(presentationId, pageObjectId, thumbnailProperties_mimeType=None, thumbnailProperties_thumbnailSize=None, x__xgafv=None)</a></code></p> | 
 | <p class="firstline">Generates a thumbnail of the latest version of the specified page in the</p> | 
 | <h3>Method Details</h3> | 
 | <div class="method"> | 
 |     <code class="details" id="get">get(presentationId, pageObjectId, x__xgafv=None)</code> | 
 |   <pre>Gets the latest version of the specified page in the presentation. | 
 |  | 
 | Args: | 
 |   presentationId: string, The ID of the presentation to retrieve. (required) | 
 |   pageObjectId: string, The object ID of the page to retrieve. (required) | 
 |   x__xgafv: string, V1 error format. | 
 |     Allowed values | 
 |       1 - v1 error format | 
 |       2 - v2 error format | 
 |  | 
 | Returns: | 
 |   An object of the form: | 
 |  | 
 |     { # 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. | 
 |       "name": "A String", # The name of the layout. | 
 |       "masterObjectId": "A String", # The object ID of the master that this layout is based on. | 
 |     }, | 
 |     "pageElements": [ # The page elements rendered on the page. | 
 |       { # A visual element rendered on a page. | 
 |         "wordArt": { # A PageElement kind representing # A word art page element. | 
 |             # 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. | 
 |         "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. | 
 |         "title": "A String", # The title of the page element. Combined with description to display alt | 
 |             # text. | 
 |         "image": { # A PageElement kind representing an # An image page element. | 
 |             # image. | 
 |           "contentUrl": "A String", # An URL to an image with a default lifetime of 30 minutes. | 
 |               # This URL is tagged with the account of the requester. Anyone with the URL | 
 |               # 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. | 
 |                 # | 
 |                 # 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 | 
 |                 # used for new page elements created in the Slides editor, which may depend on | 
 |                 # the page element kind. | 
 |               "outlineFill": { # The fill of the outline. # The fill of the outline. | 
 |                 "solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid color 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. | 
 |                 }, | 
 |               }, | 
 |               "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 | 
 |                   # this case, any other outline fields set in the same request will be | 
 |                   # ignored. | 
 |               "dashStyle": "A String", # The dash style of the outline. | 
 |               "weight": { # A magnitude in a single direction in the specified units. # The thickness of the outline. | 
 |                 "magnitude": 3.14, # The magnitude. | 
 |                 "unit": "A String", # The units for magnitude. | 
 |               }, | 
 |             }, | 
 |             "brightness": 3.14, # The brightness 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. | 
 |             "recolor": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, the image is not recolored. | 
 |                 # This property is read-only. | 
 |               "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color | 
 |                   # stops. | 
 |                   # | 
 |                   # The colors in the gradient will replace the corresponding colors at | 
 |                   # the same position in the color palette and apply to the image. This | 
 |                   # property is read-only. | 
 |                 { # A color and position in a gradient band. | 
 |                   "color": { # A themeable solid color value. # The color of the gradient stop. | 
 |                     "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 alpha value of this color in the gradient band. Defaults to 1.0, | 
 |                       # fully opaque. | 
 |                   "position": 3.14, # The relative position of the color stop in the gradient band measured | 
 |                       # in percentage. The value should be in the interval [0.0, 1.0]. | 
 |                 }, | 
 |               ], | 
 |               "name": "A String", # The name of the recolor effect. | 
 |                   # | 
 |                   # The name is determined from the `recolor_stops` by matching the gradient | 
 |                   # against the colors in the page's current color scheme. This property is | 
 |                   # read-only. | 
 |             }, | 
 |             "link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link. | 
 |               "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. | 
 |             }, | 
 |             "transparency": 3.14, # The transparency effect of the image. The value should be in the interval | 
 |                 # [0.0, 1.0], where 0 means no effect and 1 means completely transparent. | 
 |                 # This property is read-only. | 
 |             "cropProperties": { # The crop properties of an object enclosed in a container. For example, an # The crop properties of the image. If not set, the image is not cropped. | 
 |                 # This property is read-only. | 
 |                 # Image. | 
 |                 # | 
 |                 # The crop properties is represented by the offsets of four edges which define | 
 |                 # a crop rectangle. The offsets are measured in percentage from the | 
 |                 # corresponding edges of the object's original bounding rectangle towards | 
 |                 # inside, relative to the object's original dimensions. | 
 |                 # | 
 |                 # - If the offset is in the interval (0, 1), the corresponding edge of crop | 
 |                 # rectangle is positioned inside of the object's original bounding rectangle. | 
 |                 # - If the offset is negative or greater than 1, the corresponding edge of crop | 
 |                 # rectangle is positioned outside of the object's original bounding rectangle. | 
 |                 # - If the left edge of the crop rectangle is on the right side of its right | 
 |                 # edge, the object will be flipped horizontally. | 
 |                 # - If the top edge of the crop rectangle is below its bottom edge, the object | 
 |                 # will be flipped vertically. | 
 |                 # - If all offsets and rotation angle is 0, the object is not cropped. | 
 |                 # | 
 |                 # After cropping, the content in the crop rectangle will be stretched to fit | 
 |                 # its container. | 
 |               "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. | 
 |               "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. | 
 |               "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. | 
 |               "angle": 3.14, # The rotation angle of the crop window around its center, in radians. | 
 |                   # Rotation angle is applied after the offset. | 
 |             }, | 
 |             "shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the image has no shadow. This property | 
 |                 # is read-only. | 
 |                 # | 
 |                 # 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 | 
 |                 # used for new page elements created in the Slides editor, which may depend on | 
 |                 # the page element kind. | 
 |               "color": { # A themeable solid color value. # The shadow color value. | 
 |                 "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. | 
 |                 }, | 
 |               }, | 
 |               "transform": { # AffineTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the shadow, | 
 |                   # relative to the alignment position. | 
 |                   # to transform source coordinates (x,y) into destination coordinates (x', y') | 
 |                   # according to: | 
 |                   # | 
 |                   #       x'  x  =   shear_y  scale_y  translate_y | 
 |                   #       1  [ 1 ] | 
 |                   # | 
 |                   # After transformation, | 
 |                   # | 
 |                   #      x' = scale_x * x + shear_x * y + translate_x; | 
 |                   #      y' = scale_y * y + shear_y * x + translate_y; | 
 |                   # | 
 |                   # This message is therefore composed of these six matrix elements. | 
 |                 "translateX": 3.14, # The X coordinate translation element. | 
 |                 "translateY": 3.14, # The Y coordinate translation element. | 
 |                 "scaleX": 3.14, # The X coordinate scaling element. | 
 |                 "scaleY": 3.14, # The Y coordinate scaling element. | 
 |                 "shearY": 3.14, # The Y coordinate shearing element. | 
 |                 "shearX": 3.14, # The X coordinate shearing element. | 
 |                 "unit": "A String", # The units for translate elements. | 
 |               }, | 
 |               "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 | 
 |                   # 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. | 
 |                 "magnitude": 3.14, # The magnitude. | 
 |                 "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. | 
 |               "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. | 
 |             }, | 
 |             "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. | 
 |           }, | 
 |         }, | 
 |         "transform": { # AffineTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # The transform of the page element. | 
 |             # to transform source coordinates (x,y) into destination coordinates (x', y') | 
 |             # according to: | 
 |             # | 
 |             #       x'  x  =   shear_y  scale_y  translate_y | 
 |             #       1  [ 1 ] | 
 |             # | 
 |             # After transformation, | 
 |             # | 
 |             #      x' = scale_x * x + shear_x * y + translate_x; | 
 |             #      y' = scale_y * y + shear_y * x + translate_y; | 
 |             # | 
 |             # This message is therefore composed of these six matrix elements. | 
 |           "translateX": 3.14, # The X coordinate translation element. | 
 |           "translateY": 3.14, # The Y coordinate translation element. | 
 |           "scaleX": 3.14, # The X coordinate scaling element. | 
 |           "scaleY": 3.14, # The Y coordinate scaling element. | 
 |           "shearY": 3.14, # The Y coordinate shearing element. | 
 |           "shearX": 3.14, # The X coordinate shearing element. | 
 |           "unit": "A String", # The units for translate elements. | 
 |         }, | 
 |         "shape": { # A PageElement kind representing a # A generic shape. | 
 |             # 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 property is | 
 |                           # read-only. | 
 |                           # | 
 |                           # 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`. | 
 |                         "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 | 
 |                             # only the numerical values described in the "Cascading Style Sheets Level | 
 |                             # 2 Revision 1 (CSS 2.1) Specification", | 
 |                             # [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness). The | 
 |                             # non-numerical values in the specification are 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 | 
 |                   # of a Shape or TableCell. | 
 |                 "autoText": { # A TextElement kind that represents auto text. # A TextElement representing a spot in the text that is dynamically | 
 |                     # replaced with content that can change over time. | 
 |                   "content": "A String", # The rendered content of this auto text, if available. | 
 |                   "style": { # Represents the styling that can be applied to a TextRun. # The styling applied to this auto text. | 
 |                       # | 
 |                       # 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 property is | 
 |                         # read-only. | 
 |                         # | 
 |                         # 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`. | 
 |                       "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 | 
 |                           # only the numerical values described in the "Cascading Style Sheets Level | 
 |                           # 2 Revision 1 (CSS 2.1) Specification", | 
 |                           # [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness). The | 
 |                           # non-numerical values in the specification are 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. | 
 |                   }, | 
 |                   "type": "A String", # The type of this auto text. | 
 |                 }, | 
 |                 "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code | 
 |                     # units. | 
 |                 "startIndex": 42, # The zero-based start index of this text element, in Unicode code units. | 
 |                 "paragraphMarker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker representing the beginning of a new paragraph. | 
 |                     # | 
 |                     # The `start_index` and `end_index` of this TextElement represent the | 
 |                     # range of the paragraph. Other TextElements with an index range contained | 
 |                     # inside this paragraph's range are considered to be part of this | 
 |                     # paragraph. The range of indices of two separate paragraphs will never | 
 |                     # overlap. | 
 |                   "style": { # Styles that apply to a whole paragraph. # The paragraph's style | 
 |                       # | 
 |                       # If this text is contained in a shape with a parent placeholder, then these paragraph styles may be | 
 |                       # inherited from the parent. Which paragraph styles are inherited depend on the | 
 |                       # nesting level of lists: | 
 |                       # | 
 |                       # * A paragraph not in a list will inherit its paragraph style from the | 
 |                       #   paragraph at the 0 nesting level of the list inside the parent placeholder. | 
 |                       # * A paragraph in a list will inherit its paragraph style from the paragraph | 
 |                       #   at its corresponding nesting level of the list inside the parent | 
 |                       #   placeholder. | 
 |                       # | 
 |                       # Inherited paragraph styles are represented as unset fields in this message. | 
 |                     "spacingMode": "A String", # The spacing mode for the paragraph. | 
 |                     "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 | 
 |                         # inherited from the parent. | 
 |                       "magnitude": 3.14, # The magnitude. | 
 |                       "unit": "A String", # The units for magnitude. | 
 |                     }, | 
 |                     "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal | 
 |                         # is represented as 100.0. If unset, the value is inherited from the parent. | 
 |                     "indentStart": { # A magnitude in a single direction in the specified units. # The amount indentation for the paragraph on the side that corresponds to | 
 |                         # the start of the text, based on the current text direction. If unset, the | 
 |                         # value is inherited from the parent. | 
 |                       "magnitude": 3.14, # The magnitude. | 
 |                       "unit": "A String", # The units for magnitude. | 
 |                     }, | 
 |                     "spaceAbove": { # A magnitude in a single direction in the specified units. # The amount of extra space above the paragraph. If unset, the value is | 
 |                         # inherited from the parent. | 
 |                       "magnitude": 3.14, # The magnitude. | 
 |                       "unit": "A String", # The units for magnitude. | 
 |                     }, | 
 |                     "indentEnd": { # A magnitude in a single direction in the specified units. # The amount indentation for the paragraph on the side that corresponds to | 
 |                         # the end of the text, based on the current text direction. If unset, the | 
 |                         # value is inherited from the parent. | 
 |                       "magnitude": 3.14, # The magnitude. | 
 |                       "unit": "A String", # The units for magnitude. | 
 |                     }, | 
 |                     "indentFirstLine": { # A magnitude in a single direction in the specified units. # The amount of indentation for the start of the first line of the paragraph. | 
 |                         # If unset, the value is inherited from the parent. | 
 |                       "magnitude": 3.14, # The magnitude. | 
 |                       "unit": "A String", # The units for magnitude. | 
 |                     }, | 
 |                     "alignment": "A String", # The text alignment for this paragraph. | 
 |                   }, | 
 |                   "bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present, the paragraph does not | 
 |                       # belong to a list. | 
 |                     "nestingLevel": 42, # The nesting level of this paragraph in the list. | 
 |                     "listId": "A String", # The ID of the list this paragraph belongs to. | 
 |                     "bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specific text style applied to this bullet. | 
 |                         # | 
 |                         # 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 property is | 
 |                           # read-only. | 
 |                           # | 
 |                           # 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`. | 
 |                         "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 | 
 |                             # only the numerical values described in the "Cascading Style Sheets Level | 
 |                             # 2 Revision 1 (CSS 2.1) Specification", | 
 |                             # [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness). The | 
 |                             # non-numerical values in the specification are 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. | 
 |                     }, | 
 |                     "glyph": "A String", # The rendered bullet glyph for this paragraph. | 
 |                   }, | 
 |                 }, | 
 |                 "textRun": { # A TextElement kind that represents a run of text that all has the same # A TextElement representing a run of text where all of the characters | 
 |                     # in the run have the same TextStyle. | 
 |                     # | 
 |                     # The `start_index` and `end_index` of TextRuns will always be fully | 
 |                     # contained in the index range of a single `paragraph_marker` TextElement. | 
 |                     # In other words, a TextRun will never span multiple paragraphs. | 
 |                     # styling. | 
 |                   "content": "A String", # The text of this run. | 
 |                   "style": { # Represents the styling that can be applied to a TextRun. # The styling applied to this run. | 
 |                       # | 
 |                       # 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 property is | 
 |                         # read-only. | 
 |                         # | 
 |                         # 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`. | 
 |                       "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 | 
 |                           # only the numerical values described in the "Cascading Style Sheets Level | 
 |                           # 2 Revision 1 (CSS 2.1) Specification", | 
 |                           # [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness). The | 
 |                           # non-numerical values in the specification are 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. | 
 |                   }, | 
 |                 }, | 
 |               }, | 
 |             ], | 
 |           }, | 
 |           "shapeProperties": { # The properties of a Shape. # The properties of the shape. | 
 |               # | 
 |               # If the shape is a placeholder shape as determined by the | 
 |               # placeholder field, then these | 
 |               # properties may be inherited from a parent placeholder shape. | 
 |               # Determining the rendered value of the property depends on the corresponding | 
 |               # property_state field value. | 
 |             "shadow": { # The shadow properties of a page element. # The shadow properties of the shape. If unset, the shadow is inherited from | 
 |                 # a parent placeholder if it exists. If the shape has no parent, then the | 
 |                 # default shadow matches the defaults for new shapes created in the Slides | 
 |                 # editor. This property is read-only. | 
 |                 # | 
 |                 # 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 | 
 |                 # used for new page elements created in the Slides editor, which may depend on | 
 |                 # the page element kind. | 
 |               "color": { # A themeable solid color value. # The shadow color value. | 
 |                 "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. | 
 |                 }, | 
 |               }, | 
 |               "transform": { # AffineTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the shadow, | 
 |                   # relative to the alignment position. | 
 |                   # to transform source coordinates (x,y) into destination coordinates (x', y') | 
 |                   # according to: | 
 |                   # | 
 |                   #       x'  x  =   shear_y  scale_y  translate_y | 
 |                   #       1  [ 1 ] | 
 |                   # | 
 |                   # After transformation, | 
 |                   # | 
 |                   #      x' = scale_x * x + shear_x * y + translate_x; | 
 |                   #      y' = scale_y * y + shear_y * x + translate_y; | 
 |                   # | 
 |                   # This message is therefore composed of these six matrix elements. | 
 |                 "translateX": 3.14, # The X coordinate translation element. | 
 |                 "translateY": 3.14, # The Y coordinate translation element. | 
 |                 "scaleX": 3.14, # The X coordinate scaling element. | 
 |                 "scaleY": 3.14, # The Y coordinate scaling element. | 
 |                 "shearY": 3.14, # The Y coordinate shearing element. | 
 |                 "shearX": 3.14, # The X coordinate shearing element. | 
 |                 "unit": "A String", # The units for translate elements. | 
 |               }, | 
 |               "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 | 
 |                   # 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. | 
 |                 "magnitude": 3.14, # The magnitude. | 
 |                 "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. | 
 |               "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. | 
 |             }, | 
 |             "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 | 
 |                 # parent, then the default background fill depends on the shape type, | 
 |                 # matching the defaults for new shapes created in the Slides editor. | 
 |               "solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid color 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. | 
 |               }, | 
 |               "propertyState": "A String", # The background fill property state. | 
 |                   # | 
 |                   # Updating the 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. | 
 |             }, | 
 |             "link": { # A hypertext link. # The hyperlink destination of the shape. If unset, there is no link. Links | 
 |                 # are not inherited from parent placeholders. | 
 |               "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. | 
 |             }, | 
 |             "outline": { # The outline of a PageElement. # The outline of the shape. If unset, the outline is inherited from a | 
 |                 # parent placeholder if it exists. If the shape has no parent, then the | 
 |                 # default outline depends on the shape type, matching the defaults for | 
 |                 # new shapes created in the Slides editor. | 
 |                 # | 
 |                 # 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 | 
 |                 # used for new page elements created in the Slides editor, which may depend on | 
 |                 # the page element kind. | 
 |               "outlineFill": { # The fill of the outline. # The fill of the outline. | 
 |                 "solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid color 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. | 
 |                 }, | 
 |               }, | 
 |               "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 | 
 |                   # this case, any other outline fields set in the same request will be | 
 |                   # ignored. | 
 |               "dashStyle": "A String", # The dash style of the outline. | 
 |               "weight": { # A magnitude in a single direction in the specified units. # The thickness of the outline. | 
 |                 "magnitude": 3.14, # The magnitude. | 
 |                 "unit": "A String", # The units for magnitude. | 
 |               }, | 
 |             }, | 
 |           }, | 
 |           "placeholder": { # The placeholder information that uniquely identifies a placeholder shape. # Placeholders are shapes that are inherit from corresponding placeholders on | 
 |               # layouts and masters. | 
 |               # | 
 |               # If set, the shape is a placeholder shape and any inherited properties | 
 |               # can be resolved by looking at the parent placeholder identified by the | 
 |               # Placeholder.parent_object_id field. | 
 |             "parentObjectId": "A String", # The object ID of this shape's parent placeholder. | 
 |                 # If unset, the parent placeholder shape does not exist, so the shape does | 
 |                 # not inherit properties from any other shape. | 
 |             "index": 42, # The index of the placeholder. If the same placeholder types are the present | 
 |                 # in the same page, they would have different index values. | 
 |             "type": "A String", # The type of the placeholder. | 
 |           }, | 
 |           "shapeType": "A String", # The type of the shape. | 
 |         }, | 
 |         "sheetsChart": { # A PageElement kind representing # A linked chart embedded from Google Sheets. Unlinked charts are | 
 |             # represented as images. | 
 |             # a linked chart embedded from Google Sheets. | 
 |           "contentUrl": "A String", # The URL of an image of the embedded chart, with a default lifetime of 30 | 
 |               # minutes. This URL is tagged with the account of the requester. Anyone with | 
 |               # the URL effectively accesses the image as the original requester. Access to | 
 |               # the image may be lost if the presentation's sharing settings change. | 
 |           "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. | 
 |                   # | 
 |                   # 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 | 
 |                   # used for new page elements created in the Slides editor, which may depend on | 
 |                   # the page element kind. | 
 |                 "outlineFill": { # The fill of the outline. # The fill of the outline. | 
 |                   "solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid color 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. | 
 |                   }, | 
 |                 }, | 
 |                 "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 | 
 |                     # this case, any other outline fields set in the same request will be | 
 |                     # ignored. | 
 |                 "dashStyle": "A String", # The dash style of the outline. | 
 |                 "weight": { # A magnitude in a single direction in the specified units. # The thickness of the outline. | 
 |                   "magnitude": 3.14, # The magnitude. | 
 |                   "unit": "A String", # The units for magnitude. | 
 |                 }, | 
 |               }, | 
 |               "brightness": 3.14, # The brightness 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. | 
 |               "recolor": { # A recolor effect applied on an image. # The recolor effect of the image. If not set, the image is not recolored. | 
 |                   # This property is read-only. | 
 |                 "recolorStops": [ # The recolor effect is represented by a gradient, which is a list of color | 
 |                     # stops. | 
 |                     # | 
 |                     # The colors in the gradient will replace the corresponding colors at | 
 |                     # the same position in the color palette and apply to the image. This | 
 |                     # property is read-only. | 
 |                   { # A color and position in a gradient band. | 
 |                     "color": { # A themeable solid color value. # The color of the gradient stop. | 
 |                       "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 alpha value of this color in the gradient band. Defaults to 1.0, | 
 |                         # fully opaque. | 
 |                     "position": 3.14, # The relative position of the color stop in the gradient band measured | 
 |                         # in percentage. The value should be in the interval [0.0, 1.0]. | 
 |                   }, | 
 |                 ], | 
 |                 "name": "A String", # The name of the recolor effect. | 
 |                     # | 
 |                     # The name is determined from the `recolor_stops` by matching the gradient | 
 |                     # against the colors in the page's current color scheme. This property is | 
 |                     # read-only. | 
 |               }, | 
 |               "link": { # A hypertext link. # The hyperlink destination of the image. If unset, there is no link. | 
 |                 "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. | 
 |               }, | 
 |               "transparency": 3.14, # The transparency effect of the image. The value should be in the interval | 
 |                   # [0.0, 1.0], where 0 means no effect and 1 means completely transparent. | 
 |                   # This property is read-only. | 
 |               "cropProperties": { # The crop properties of an object enclosed in a container. For example, an # The crop properties of the image. If not set, the image is not cropped. | 
 |                   # This property is read-only. | 
 |                   # Image. | 
 |                   # | 
 |                   # The crop properties is represented by the offsets of four edges which define | 
 |                   # a crop rectangle. The offsets are measured in percentage from the | 
 |                   # corresponding edges of the object's original bounding rectangle towards | 
 |                   # inside, relative to the object's original dimensions. | 
 |                   # | 
 |                   # - If the offset is in the interval (0, 1), the corresponding edge of crop | 
 |                   # rectangle is positioned inside of the object's original bounding rectangle. | 
 |                   # - If the offset is negative or greater than 1, the corresponding edge of crop | 
 |                   # rectangle is positioned outside of the object's original bounding rectangle. | 
 |                   # - If the left edge of the crop rectangle is on the right side of its right | 
 |                   # edge, the object will be flipped horizontally. | 
 |                   # - If the top edge of the crop rectangle is below its bottom edge, the object | 
 |                   # will be flipped vertically. | 
 |                   # - If all offsets and rotation angle is 0, the object is not cropped. | 
 |                   # | 
 |                   # After cropping, the content in the crop rectangle will be stretched to fit | 
 |                   # its container. | 
 |                 "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. | 
 |                 "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. | 
 |                 "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. | 
 |                 "angle": 3.14, # The rotation angle of the crop window around its center, in radians. | 
 |                     # Rotation angle is applied after the offset. | 
 |               }, | 
 |               "shadow": { # The shadow properties of a page element. # The shadow of the image. If not set, the image has no shadow. This property | 
 |                   # is read-only. | 
 |                   # | 
 |                   # 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 | 
 |                   # used for new page elements created in the Slides editor, which may depend on | 
 |                   # the page element kind. | 
 |                 "color": { # A themeable solid color value. # The shadow color value. | 
 |                   "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. | 
 |                   }, | 
 |                 }, | 
 |                 "transform": { # AffineTransform uses a 3x3 matrix with an implied last row of [ 0 0 1 ] # Transform that encodes the translate, scale, and skew of the shadow, | 
 |                     # relative to the alignment position. | 
 |                     # to transform source coordinates (x,y) into destination coordinates (x', y') | 
 |                     # according to: | 
 |                     # | 
 |                     #       x'  x  =   shear_y  scale_y  translate_y | 
 |                     #       1  [ 1 ] | 
 |                     # | 
 |                     # After transformation, | 
 |                     # | 
 |                     #      x' = scale_x * x + shear_x * y + translate_x; | 
 |                     #      y' = scale_y * y + shear_y * x + translate_y; | 
 |                     # | 
 |                     # This message is therefore composed of these six matrix elements. | 
 |                   "translateX": 3.14, # The X coordinate translation element. | 
 |                   "translateY": 3.14, # The Y coordinate translation element. | 
 |                   "scaleX": 3.14, # The X coordinate scaling element. | 
 |                   "scaleY": 3.14, # The Y coordinate scaling element. | 
 |                   "shearY": 3.14, # The Y coordinate shearing element. | 
 |                   "shearX": 3.14, # The X coordinate shearing element. | 
 |                   "unit": "A String", # The units for translate elements. | 
 |                 }, | 
 |                 "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 | 
 |                     # 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. | 
 |                   "magnitude": 3.14, # The magnitude. | 
 |                   "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. | 
 |                 "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. | 
 |               }, | 
 |               "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. | 
 |             }, | 
 |           }, | 
 |           "chartId": 42, # The ID of the specific chart in the Google Sheets spreadsheet that is | 
 |               # embedded. | 
 |         }, | 
 |         "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. | 
 |           "source": "A String", # The video source. | 
 |           "id": "A String", # The video source's unique identifier for this video. | 
 |           "videoProperties": { # The properties of the Video. # The properties of the video. | 
 |             "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. | 
 |                 # | 
 |                 # 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 | 
 |                 # used for new page elements created in the Slides editor, which may depend on | 
 |                 # the page element kind. | 
 |               "outlineFill": { # The fill of the outline. # The fill of the outline. | 
 |                 "solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid color 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. | 
 |                 }, | 
 |               }, | 
 |               "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 | 
 |                   # this case, any other outline fields set in the same request will be | 
 |                   # ignored. | 
 |               "dashStyle": "A String", # The dash style of the outline. | 
 |               "weight": { # A magnitude in a single direction in the specified units. # The thickness of the outline. | 
 |                 "magnitude": 3.14, # The magnitude. | 
 |                 "unit": "A String", # The units for magnitude. | 
 |               }, | 
 |             }, | 
 |           }, | 
 |         }, | 
 |         "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. | 
 |           "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. | 
 |                 "magnitude": 3.14, # The magnitude. | 
 |                 "unit": "A String", # The units for magnitude. | 
 |               }, | 
 |             }, | 
 |           ], | 
 |           "tableRows": [ # Properties and contents of each row. | 
 |               # | 
 |               # Cells that span multiple rows are contained in only one of these rows and | 
 |               # have a row_span greater | 
 |               # than 1. | 
 |             { # Properties and contents of each row in a table. | 
 |               "tableCells": [ # Properties and contents of each cell. | 
 |                   # | 
 |                   # Cells that span multiple columns are represented only once with a | 
 |                   # column_span greater | 
 |                   # than 1. As a result, the length of this collection does not always match | 
 |                   # the number of columns of the entire table. | 
 |                 { # 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 property is | 
 |                                   # read-only. | 
 |                                   # | 
 |                                   # 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`. | 
 |                                 "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 | 
 |                                     # only the numerical values described in the "Cascading Style Sheets Level | 
 |                                     # 2 Revision 1 (CSS 2.1) Specification", | 
 |                                     # [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness). The | 
 |                                     # non-numerical values in the specification are 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 | 
 |                           # of a Shape or TableCell. | 
 |                         "autoText": { # A TextElement kind that represents auto text. # A TextElement representing a spot in the text that is dynamically | 
 |                             # replaced with content that can change over time. | 
 |                           "content": "A String", # The rendered content of this auto text, if available. | 
 |                           "style": { # Represents the styling that can be applied to a TextRun. # The styling applied to this auto text. | 
 |                               # | 
 |                               # 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 property is | 
 |                                 # read-only. | 
 |                                 # | 
 |                                 # 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`. | 
 |                               "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 | 
 |                                   # only the numerical values described in the "Cascading Style Sheets Level | 
 |                                   # 2 Revision 1 (CSS 2.1) Specification", | 
 |                                   # [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness). The | 
 |                                   # non-numerical values in the specification are 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. | 
 |                           }, | 
 |                           "type": "A String", # The type of this auto text. | 
 |                         }, | 
 |                         "endIndex": 42, # The zero-based end index of this text element, exclusive, in Unicode code | 
 |                             # units. | 
 |                         "startIndex": 42, # The zero-based start index of this text element, in Unicode code units. | 
 |                         "paragraphMarker": { # A TextElement kind that represents the beginning of a new paragraph. # A marker representing the beginning of a new paragraph. | 
 |                             # | 
 |                             # The `start_index` and `end_index` of this TextElement represent the | 
 |                             # range of the paragraph. Other TextElements with an index range contained | 
 |                             # inside this paragraph's range are considered to be part of this | 
 |                             # paragraph. The range of indices of two separate paragraphs will never | 
 |                             # overlap. | 
 |                           "style": { # Styles that apply to a whole paragraph. # The paragraph's style | 
 |                               # | 
 |                               # If this text is contained in a shape with a parent placeholder, then these paragraph styles may be | 
 |                               # inherited from the parent. Which paragraph styles are inherited depend on the | 
 |                               # nesting level of lists: | 
 |                               # | 
 |                               # * A paragraph not in a list will inherit its paragraph style from the | 
 |                               #   paragraph at the 0 nesting level of the list inside the parent placeholder. | 
 |                               # * A paragraph in a list will inherit its paragraph style from the paragraph | 
 |                               #   at its corresponding nesting level of the list inside the parent | 
 |                               #   placeholder. | 
 |                               # | 
 |                               # Inherited paragraph styles are represented as unset fields in this message. | 
 |                             "spacingMode": "A String", # The spacing mode for the paragraph. | 
 |                             "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 | 
 |                                 # inherited from the parent. | 
 |                               "magnitude": 3.14, # The magnitude. | 
 |                               "unit": "A String", # The units for magnitude. | 
 |                             }, | 
 |                             "lineSpacing": 3.14, # The amount of space between lines, as a percentage of normal, where normal | 
 |                                 # is represented as 100.0. If unset, the value is inherited from the parent. | 
 |                             "indentStart": { # A magnitude in a single direction in the specified units. # The amount indentation for the paragraph on the side that corresponds to | 
 |                                 # the start of the text, based on the current text direction. If unset, the | 
 |                                 # value is inherited from the parent. | 
 |                               "magnitude": 3.14, # The magnitude. | 
 |                               "unit": "A String", # The units for magnitude. | 
 |                             }, | 
 |                             "spaceAbove": { # A magnitude in a single direction in the specified units. # The amount of extra space above the paragraph. If unset, the value is | 
 |                                 # inherited from the parent. | 
 |                               "magnitude": 3.14, # The magnitude. | 
 |                               "unit": "A String", # The units for magnitude. | 
 |                             }, | 
 |                             "indentEnd": { # A magnitude in a single direction in the specified units. # The amount indentation for the paragraph on the side that corresponds to | 
 |                                 # the end of the text, based on the current text direction. If unset, the | 
 |                                 # value is inherited from the parent. | 
 |                               "magnitude": 3.14, # The magnitude. | 
 |                               "unit": "A String", # The units for magnitude. | 
 |                             }, | 
 |                             "indentFirstLine": { # A magnitude in a single direction in the specified units. # The amount of indentation for the start of the first line of the paragraph. | 
 |                                 # If unset, the value is inherited from the parent. | 
 |                               "magnitude": 3.14, # The magnitude. | 
 |                               "unit": "A String", # The units for magnitude. | 
 |                             }, | 
 |                             "alignment": "A String", # The text alignment for this paragraph. | 
 |                           }, | 
 |                           "bullet": { # Describes the bullet of a paragraph. # The bullet for this paragraph. If not present, the paragraph does not | 
 |                               # belong to a list. | 
 |                             "nestingLevel": 42, # The nesting level of this paragraph in the list. | 
 |                             "listId": "A String", # The ID of the list this paragraph belongs to. | 
 |                             "bulletStyle": { # Represents the styling that can be applied to a TextRun. # The paragraph specific text style applied to this bullet. | 
 |                                 # | 
 |                                 # 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 property is | 
 |                                   # read-only. | 
 |                                   # | 
 |                                   # 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`. | 
 |                                 "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 | 
 |                                     # only the numerical values described in the "Cascading Style Sheets Level | 
 |                                     # 2 Revision 1 (CSS 2.1) Specification", | 
 |                                     # [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness). The | 
 |                                     # non-numerical values in the specification are 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. | 
 |                             }, | 
 |                             "glyph": "A String", # The rendered bullet glyph for this paragraph. | 
 |                           }, | 
 |                         }, | 
 |                         "textRun": { # A TextElement kind that represents a run of text that all has the same # A TextElement representing a run of text where all of the characters | 
 |                             # in the run have the same TextStyle. | 
 |                             # | 
 |                             # The `start_index` and `end_index` of TextRuns will always be fully | 
 |                             # contained in the index range of a single `paragraph_marker` TextElement. | 
 |                             # In other words, a TextRun will never span multiple paragraphs. | 
 |                             # styling. | 
 |                           "content": "A String", # The text of this run. | 
 |                           "style": { # Represents the styling that can be applied to a TextRun. # The styling applied to this run. | 
 |                               # | 
 |                               # 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 property is | 
 |                                 # read-only. | 
 |                                 # | 
 |                                 # 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`. | 
 |                               "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 | 
 |                                   # only the numerical values described in the "Cascading Style Sheets Level | 
 |                                   # 2 Revision 1 (CSS 2.1) Specification", | 
 |                                   # [section 15.6](https://www.w3.org/TR/CSS21/fonts.html#font-boldness). The | 
 |                                   # non-numerical values in the specification are 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. | 
 |                           }, | 
 |                         }, | 
 |                       }, | 
 |                     ], | 
 |                   }, | 
 |                   "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 | 
 |                         # for newly created table cells in the Slides editor. | 
 |                       "solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid color 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. | 
 |                       }, | 
 |                       "propertyState": "A String", # The background fill property state. | 
 |                           # | 
 |                           # Updating the 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. | 
 |                     }, | 
 |                   }, | 
 |                   "rowSpan": 42, # Row span of the cell. | 
 |                   "columnSpan": 42, # Column span of the cell. | 
 |                   "location": { # A location of a single table cell within a table. # The location of the cell within the table. | 
 |                     "rowIndex": 42, # The 0-based row index. | 
 |                     "columnIndex": 42, # The 0-based column index. | 
 |                   }, | 
 |                 }, | 
 |               ], | 
 |               "rowHeight": { # A magnitude in a single direction in the specified units. # Height of a row. | 
 |                 "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. | 
 |           "lineProperties": { # The properties of the Line. # The properties of the line. | 
 |               # | 
 |               # When unset, these fields default to values that match the appearance of | 
 |               # new lines created in the Slides editor. | 
 |             "dashStyle": "A String", # The dash style of the line. | 
 |             "weight": { # A magnitude in a single direction in the specified units. # The thickness of the line. | 
 |               "magnitude": 3.14, # The magnitude. | 
 |               "unit": "A String", # The units for magnitude. | 
 |             }, | 
 |             "endArrow": "A String", # The style of the arrow at the end of the line. | 
 |             "link": { # A hypertext link. # The hyperlink destination of the line. If unset, there is no link. | 
 |               "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. | 
 |             }, | 
 |             "lineFill": { # The fill of the line. # The fill of the line. The default line fill matches the defaults for new | 
 |                 # lines created in the Slides editor. | 
 |               "solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid color 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. | 
 |               }, | 
 |             }, | 
 |             "startArrow": "A String", # The style of the arrow at the beginning of the line. | 
 |           }, | 
 |           "lineType": "A String", # The type of the line. | 
 |         }, | 
 |         "size": { # A width and height. # The size of the page element. | 
 |           "width": { # A magnitude in a single direction in the specified units. # The width of the object. | 
 |             "magnitude": 3.14, # The magnitude. | 
 |             "unit": "A String", # The units for magnitude. | 
 |           }, | 
 |           "height": { # A magnitude in a single direction in the specified units. # The height of the object. | 
 |             "magnitude": 3.14, # The magnitude. | 
 |             "unit": "A String", # The units for magnitude. | 
 |           }, | 
 |         }, | 
 |       }, | 
 |     ], | 
 |     "notesProperties": { # The properties of Page that are only # Notes specific properties. Only set if page_type = NOTES. | 
 |         # relevant for pages with page_type NOTES. | 
 |       "speakerNotesObjectId": "A String", # The object ID of the shape on this notes page that contains the speaker | 
 |           # notes for the corresponding slide. | 
 |           # The actual shape may not always exist on the notes page. Inserting text | 
 |           # using this object ID will automatically create the shape. In this case, the | 
 |           # actual shape may have different object ID. The `GetPresentation` or | 
 |           # `GetPage` action will always return the latest object ID. | 
 |     }, | 
 |     "objectId": "A String", # The object ID for this page. Object IDs used by | 
 |         # Page and | 
 |         # PageElement share the same namespace. | 
 |     "revisionId": "A String", # The revision ID of the presentation containing this page. Can be used in | 
 |         # update requests to assert that the presentation revision hasn't changed | 
 |         # since the last read operation. Only populated if the user has edit access | 
 |         # to the presentation. | 
 |         # | 
 |         # The format of the revision ID may change over time, so it should be treated | 
 |         # opaquely. A returned revision ID is only guaranteed to be valid for 24 | 
 |         # hours after it has been returned and cannot be shared across | 
 |         # users. Callers can assume that if two revision IDs are equal then the | 
 |         # presentation has not changed. | 
 |     "pageProperties": { # The properties of the Page. # The properties of the page. | 
 |         # | 
 |         # The page will inherit properties from the parent page. Depending on the page | 
 |         # type the hierarchy is defined in either | 
 |         # SlideProperties or | 
 |         # LayoutProperties. | 
 |       "pageBackgroundFill": { # The page background fill. # The background fill of the page. If unset, the background fill is inherited | 
 |           # from a parent page if it exists. If the page has no parent, then the | 
 |           # background fill defaults to the corresponding fill in the Slides editor. | 
 |         "solidFill": { # A solid color fill. The page or page element is filled entirely with the # Solid color 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. | 
 |         }, | 
 |         "propertyState": "A String", # The background fill property state. | 
 |             # | 
 |             # Updating the 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. | 
 |         "stretchedPictureFill": { # The stretched picture fill. The page or page element is filled entirely with # Stretched picture fill. | 
 |             # the specified picture. The picture is stretched to fit its container. | 
 |           "contentUrl": "A String", # Reading the content_url: | 
 |               # | 
 |               # An URL to a picture with a default lifetime of 30 minutes. | 
 |               # This URL is tagged with the account of the requester. Anyone with the URL | 
 |               # effectively accesses the picture as the original requester. Access to the | 
 |               # picture may be lost if the presentation's sharing settings change. | 
 |               # | 
 |               # Writing the content_url: | 
 |               # | 
 |               # 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 | 
 |               # format. | 
 |           "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. | 
 |               "unit": "A String", # The units for magnitude. | 
 |             }, | 
 |             "height": { # A magnitude in a single direction in the specified units. # The height of the object. | 
 |               "magnitude": 3.14, # The magnitude. | 
 |               "unit": "A String", # The units for magnitude. | 
 |             }, | 
 |           }, | 
 |         }, | 
 |       }, | 
 |       "colorScheme": { # The palette of predefined colors for a page. # The color scheme of the page. If unset, the color scheme is inherited from | 
 |           # a parent page. If the page has no parent, the color scheme uses a default | 
 |           # Slides color scheme. This field is read-only. | 
 |         "colors": [ # The ThemeColorType and corresponding concrete color pairs. | 
 |           { # A pair mapping a theme color type to the concrete color it represents. | 
 |             "color": { # An RGB color. # The concrete color corresponding to the theme color type above. | 
 |               "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. | 
 |             }, | 
 |             "type": "A String", # The type of the theme color. | 
 |           }, | 
 |         ], | 
 |       }, | 
 |     }, | 
 |     "pageType": "A String", # The type of the page. | 
 |     "slideProperties": { # The properties of Page that are only # Slide specific properties. Only set if page_type = SLIDE. | 
 |         # relevant for pages with page_type SLIDE. | 
 |       "notesPage": # Object with schema name: Page # The notes page that this slide is associated with. It defines the visual | 
 |           # appearance of a notes page when printing or exporting slides with speaker | 
 |           # notes. A notes page inherits properties from the | 
 |           # notes master. | 
 |           # The placeholder shape with type BODY on the notes page contains the speaker | 
 |           # 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. | 
 |     }, | 
 |   }</pre> | 
 | </div> | 
 |  | 
 | <div class="method"> | 
 |     <code class="details" id="getThumbnail">getThumbnail(presentationId, pageObjectId, thumbnailProperties_mimeType=None, thumbnailProperties_thumbnailSize=None, x__xgafv=None)</code> | 
 |   <pre>Generates a thumbnail of the latest version of the specified page in the | 
 | presentation and returns a URL to the thumbnail image. | 
 |  | 
 | Args: | 
 |   presentationId: string, The ID of the presentation to retrieve. (required) | 
 |   pageObjectId: string, The object ID of the page whose thumbnail to retrieve. (required) | 
 |   thumbnailProperties_mimeType: string, The optional mime type of the thumbnail image. | 
 |  | 
 | If you don't specify the mime type, the default mime type will be PNG. | 
 |   thumbnailProperties_thumbnailSize: string, The optional thumbnail image size. | 
 |  | 
 | If you don't specify the size, the server chooses a default size of the | 
 | image. | 
 |   x__xgafv: string, V1 error format. | 
 |     Allowed values | 
 |       1 - v1 error format | 
 |       2 - v2 error format | 
 |  | 
 | Returns: | 
 |   An object of the form: | 
 |  | 
 |     { # The thumbnail of a page. | 
 |     "contentUrl": "A String", # The content URL of the thumbnail image. | 
 |         # | 
 |         # The URL to the image has a default lifetime of 30 minutes. | 
 |         # This URL is tagged with the account of the requester. Anyone with the URL | 
 |         # effectively accesses the image as the original requester. Access to the | 
 |         # image may be lost if the presentation's sharing settings change. | 
 |         # The mime type of the thumbnail image is the same as specified in the | 
 |         # `GetPageThumbnailRequest`. | 
 |     "width": 42, # The positive width in pixels of the thumbnail image. | 
 |     "height": 42, # The positive height in pixels of the thumbnail image. | 
 |   }</pre> | 
 | </div> | 
 |  | 
 | </body></html> |