GoogleApi.Docs.V1.Model.DocumentTab (google_api_docs v0.18.0)

View Source

A tab with document contents.

Attributes

  • body (type: GoogleApi.Docs.V1.Model.Body.t, default: nil) - The main body of the document tab.
  • documentStyle (type: GoogleApi.Docs.V1.Model.DocumentStyle.t, default: nil) - The style of the document tab.
  • footers (type: %{optional(String.t) => GoogleApi.Docs.V1.Model.Footer.t}, default: nil) - The footers in the document tab, keyed by footer ID.
  • footnotes (type: %{optional(String.t) => GoogleApi.Docs.V1.Model.Footnote.t}, default: nil) - The footnotes in the document tab, keyed by footnote ID.
  • headers (type: %{optional(String.t) => GoogleApi.Docs.V1.Model.Header.t}, default: nil) - The headers in the document tab, keyed by header ID.
  • inlineObjects (type: %{optional(String.t) => GoogleApi.Docs.V1.Model.InlineObject.t}, default: nil) - The inline objects in the document tab, keyed by object ID.
  • lists (type: %{optional(String.t) => GoogleApi.Docs.V1.Model.List.t}, default: nil) - The lists in the document tab, keyed by list ID.
  • namedRanges (type: %{optional(String.t) => GoogleApi.Docs.V1.Model.NamedRanges.t}, default: nil) - The named ranges in the document tab, keyed by name.
  • namedStyles (type: GoogleApi.Docs.V1.Model.NamedStyles.t, default: nil) - The named styles of the document tab.
  • positionedObjects (type: %{optional(String.t) => GoogleApi.Docs.V1.Model.PositionedObject.t}, default: nil) - The positioned objects in the document tab, keyed by object ID.
  • suggestedDocumentStyleChanges (type: %{optional(String.t) => GoogleApi.Docs.V1.Model.SuggestedDocumentStyle.t}, default: nil) - The suggested changes to the style of the document tab, keyed by suggestion ID.
  • suggestedNamedStylesChanges (type: %{optional(String.t) => GoogleApi.Docs.V1.Model.SuggestedNamedStyles.t}, default: nil) - The suggested changes to the named styles of the document tab, keyed by suggestion ID.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Docs.V1.Model.DocumentTab{
  body: GoogleApi.Docs.V1.Model.Body.t() | nil,
  documentStyle: GoogleApi.Docs.V1.Model.DocumentStyle.t() | nil,
  footers: %{optional(String.t()) => GoogleApi.Docs.V1.Model.Footer.t()} | nil,
  footnotes:
    %{optional(String.t()) => GoogleApi.Docs.V1.Model.Footnote.t()} | nil,
  headers: %{optional(String.t()) => GoogleApi.Docs.V1.Model.Header.t()} | nil,
  inlineObjects:
    %{optional(String.t()) => GoogleApi.Docs.V1.Model.InlineObject.t()} | nil,
  lists: %{optional(String.t()) => GoogleApi.Docs.V1.Model.List.t()} | nil,
  namedRanges:
    %{optional(String.t()) => GoogleApi.Docs.V1.Model.NamedRanges.t()} | nil,
  namedStyles: GoogleApi.Docs.V1.Model.NamedStyles.t() | nil,
  positionedObjects:
    %{optional(String.t()) => GoogleApi.Docs.V1.Model.PositionedObject.t()}
    | nil,
  suggestedDocumentStyleChanges:
    %{
      optional(String.t()) => GoogleApi.Docs.V1.Model.SuggestedDocumentStyle.t()
    }
    | nil,
  suggestedNamedStylesChanges:
    %{optional(String.t()) => GoogleApi.Docs.V1.Model.SuggestedNamedStyles.t()}
    | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.