View Source GoogleApi.Docs.V1.Model.Tab (google_api_docs v0.17.1)

A tab in a document.

Attributes

  • childTabs (type: list(GoogleApi.Docs.V1.Model.Tab.t), default: nil) - The child tabs nested within this tab.
  • documentTab (type: GoogleApi.Docs.V1.Model.DocumentTab.t, default: nil) - A tab with document contents, like text and images.
  • tabProperties (type: GoogleApi.Docs.V1.Model.TabProperties.t, default: nil) - The properties of the tab, like ID and title.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Docs.V1.Model.Tab{
  childTabs: [t()] | nil,
  documentTab: GoogleApi.Docs.V1.Model.DocumentTab.t() | nil,
  tabProperties: GoogleApi.Docs.V1.Model.TabProperties.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.