A mask that indicates which of the fields on the base Background have been changed in this suggestion. For any field set to true, the Backgound has a new suggested value.
A mask that indicates which of the fields on the base Bullet have been changed in this suggestion. For any field set to true, there’s a new suggested value.
Creates a Footer. The new footer is applied to the SectionStyle at the location of the SectionBreak if specified, otherwise it is applied to the DocumentStyle. If a footer of the specified type already exists, a 400 bad request error is returned.
Creates a Footnote segment and inserts a new FootnoteReference to it at the given location. The new Footnote segment will contain a space followed by a newline character.
Creates a Header. The new header is applied to the SectionStyle at the location of the SectionBreak if specified, otherwise it is applied to the DocumentStyle. If a header of the specified type already exists, a 400 bad request error is returned.
Creates bullets for all of the paragraphs that overlap with the given range. The nesting level of each paragraph will be determined by counting leading tabs in front of each paragraph. To avoid excess space between the bullet and the corresponding paragraph, these leading tabs are removed by this request. This may change the indices of parts of the text. If the paragraph immediately before paragraphs being updated is in a list with a matching preset, the paragraphs being updated are added to that preceding list.
The crop properties of an image. The crop rectangle is represented using fractional offsets from the original content’s 4 edges. - If the offset is in the interval (0, 1), the corresponding edge of crop rectangle is positioned inside of the image’s original bounding rectangle. - If the offset is negative or greater than 1, the corresponding edge of crop rectangle is positioned outside of the image’s original bounding rectangle. - If all offsets and rotation angle are 0, the image is not cropped.
A mask that indicates which of the fields on the base CropProperties have been changed in this suggestion. For any field set to true, there’s a new suggested value.
Deletes bullets from all of the paragraphs that overlap with the given range. The nesting level of each paragraph will be visually preserved by adding indent to the start of the corresponding paragraph.
Applies one or more updates to the document. Each request is validated before being applied. If any request is not valid, then the entire request will fail and nothing will be applied. Some requests have replies to give you some information about how they are applied. Other requests do not need to return information; these each return an empty reply. The order of replies matches that of the requests. For example, suppose you call batchUpdate with four updates, and only the third one returns information. The response would have two empty replies, the reply to the third request, and another empty reply, in that order. Because other users may be editing the document, the document might not exactly reflect your changes: your changes may be altered with respect to collaborator changes. If there are no collaborators, the document should reflect your changes. In any case, the updates in your request are guaranteed to be applied together atomically.
Creates a blank document using the title given in the request. Other fields in the request, including any provided content, are ignored. Returns the created document.
A mask that indicates which of the fields on the base DocumentStyle have been changed in this suggestion. For any field set to true, there’s a new suggested value.
The properties of an embedded drawing and used to differentiate the object type. An embedded drawing is one that’s created and edited within a document. Note that extensive details are not supported.
A mask that indicates which of the fields on the base EmbeddedDrawingProperties have been changed in this suggestion. For any field set to true, there’s a new suggested value.
A mask that indicates which of the fields on the base EmbeddedObjectBorder have been changed in this suggestion. For any field set to true, there’s a new suggested value.
A mask that indicates which of the fields on the base EmbeddedObject have been changed in this suggestion. For any field set to true, there’s a new suggested value.
A ParagraphElement representing a footnote reference. A footnote reference is the inline content rendered with a number and is used to identify the footnote.
A mask that indicates which of the fields on the base ImageProperties have been changed in this suggestion. For any field set to true, there’s a new suggested value.
A mask that indicates which of the fields on the base InlineObjectProperties have been changed in this suggestion. For any field set to true, there’s a new suggested value.
A mask that indicates which of the fields on the base LinkedContentReference have been changed in this suggestion. For any field set to true, there’s a new suggested value.
A List represents the list attributes for a group of paragraphs that all belong to the same list. A paragraph that’s part of a list has a reference to the list’s ID in its bullet.
A mask that indicates which of the fields on the base ListProperties have been changed in this suggestion. For any field set to true, there’s a new suggested value.
A collection of Ranges with the same named range ID. Named ranges allow developers to associate parts of a document with an arbitrary user-defined label so their contents can be programmatically read or edited later. A document can contain multiple named ranges with the same name, but every named range has a unique ID. A named range is created with a single Range, and content inserted inside a named range generally expands that range. However, certain document changes can cause the range to be split into multiple ranges. Named ranges are not private. All applications and collaborators that have access to the document can see its named ranges.
A named style. Paragraphs in the document can inherit their TextStyle and ParagraphStyle from this named style when they have the same named style type.
A mask that indicates which of the fields on the base NestingLevel have been changed in this suggestion. For any field set to true, there’s a new suggested value.
Styles that apply to a whole paragraph. Inherited paragraph styles are represented as unset fields in this message. A paragraph style’s parent depends on where the paragraph style is defined: * The ParagraphStyle on a Paragraph inherits from the paragraph’s corresponding named style type. * The ParagraphStyle on a named style inherits from the normal text named style. * The ParagraphStyle of the normal text named style inherits from the default paragraph style in the Docs editor. * The ParagraphStyle on a Paragraph element that’s contained in a table may inherit its paragraph style from the table style. If the paragraph style does not inherit from a parent, unsetting fields will revert the style to a value matching the defaults in the Docs editor.
A mask that indicates which of the fields on the base ParagraphStyle have been changed in this suggestion. For any field set to true, there’s a new suggested value.
An object that’s tethered to a Paragraph and positioned relative to the beginning of the paragraph. A PositionedObject contains an EmbeddedObject such as an image.
A mask that indicates which of the fields on the base PositionedObjectPositioning have been changed in this suggestion. For any field set to true, there’s a new suggested value.
A mask that indicates which of the fields on the base PositionedObjectProperties have been changed in this suggestion. For any field set to true, there’s a new suggested value.
Replaces an existing image with a new image. Replacing an image removes some image effects from the existing image in order to mirror the behavior of the Docs editor.
Replaces the contents of the specified NamedRange or NamedRanges with the given replacement content. Note that an individual NamedRange may consist of multiple discontinuous ranges. In this case, only the content in the first range will be replaced. The other ranges and their content will be deleted. In cases where replacing or deleting any ranges would result in an invalid document structure, a 400 bad request error is returned.
A StructuralElement representing a section break. A section is a range of content that has the same SectionStyle. A section break represents the start of a new section, and the section style applies to the section after the section break. The document body always begins with a section break.
A mask that indicates which of the fields on the base Shading have been changed in this suggested change. For any field set to true, there’s a new suggested value.
A mask that indicates which of the fields on the base SheetsChartReference have been changed in this suggestion. For any field set to true, there’s a new suggested value.
A mask that indicates which of the fields on the base Size have been changed in this suggestion. For any field set to true, the Size has a new suggested value.
The style of a TableCell. Inherited table cell styles are represented as unset fields in this message. A table cell style can inherit from the table’s style.
A mask that indicates which of the fields on the base TableCellStyle have been changed in this suggestion. For any field set to true, there’s a new suggested value.
A table range represents a reference to a subset of a table. It’s important to note that the cells specified by a table range do not necessarily form a rectangle. For example, let’s say we have a 3 x 3 table where all the cells of the last row are merged together. The table looks like this: [ ] A table range with table cell location = (table_start_location, row = 0, column = 0), row span = 3 and column span = 2 specifies the following cells: x x [ x x x ]
A mask that indicates which of the fields on the base TableRowStyle have been changed in this suggestion. For any field set to true, there’s a new suggested value.
Represents the styling that can be applied to text. Inherited text styles are represented as unset fields in this message. A text style’s parent depends on where the text style is defined: * The TextStyle of text in a Paragraph inherits from the paragraph’s corresponding named style type. * The TextStyle on a named style inherits from the normal text named style. * The TextStyle of the normal text named style inherits from the default text style in the Docs editor. * The TextStyle on a Paragraph element that’s contained in a table may inherit its text style from the table style. If the text style does not inherit from a parent, unsetting fields will revert the style to a value matching the defaults in the Docs editor.
A mask that indicates which of the fields on the base TextStyle have been changed in this suggestion. For any field set to true, there’s a new suggested value.