GoogleApi.TagManager.V2.Model.Entity (google_api_tag_manager v0.24.0)

View Source

A workspace entity that may represent a tag, trigger, variable, or folder in addition to its status in the workspace.

Attributes

  • builtInVariable (type: GoogleApi.TagManager.V2.Model.BuiltInVariable.t, default: nil) - The built in variable being represented by the entity.
  • changeStatus (type: String.t, default: nil) - Represents how the entity has been changed in the workspace.
  • client (type: GoogleApi.TagManager.V2.Model.Client.t, default: nil) - The client being represented by the entity.
  • customTemplate (type: GoogleApi.TagManager.V2.Model.CustomTemplate.t, default: nil) - The custom template being represented by the entity.
  • folder (type: GoogleApi.TagManager.V2.Model.Folder.t, default: nil) - The folder being represented by the entity.
  • gtagConfig (type: GoogleApi.TagManager.V2.Model.GtagConfig.t, default: nil) - The gtag config being represented by the entity.
  • tag (type: GoogleApi.TagManager.V2.Model.Tag.t, default: nil) - The tag being represented by the entity.
  • transformation (type: GoogleApi.TagManager.V2.Model.Transformation.t, default: nil) - The transformation being represented by the entity.
  • trigger (type: GoogleApi.TagManager.V2.Model.Trigger.t, default: nil) - The trigger being represented by the entity.
  • variable (type: GoogleApi.TagManager.V2.Model.Variable.t, default: nil) - The variable being represented by the entity.
  • zone (type: GoogleApi.TagManager.V2.Model.Zone.t, default: nil) - The zone being represented by the entity.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.TagManager.V2.Model.Entity{
  builtInVariable: GoogleApi.TagManager.V2.Model.BuiltInVariable.t() | nil,
  changeStatus: String.t() | nil,
  client: GoogleApi.TagManager.V2.Model.Client.t() | nil,
  customTemplate: GoogleApi.TagManager.V2.Model.CustomTemplate.t() | nil,
  folder: GoogleApi.TagManager.V2.Model.Folder.t() | nil,
  gtagConfig: GoogleApi.TagManager.V2.Model.GtagConfig.t() | nil,
  tag: GoogleApi.TagManager.V2.Model.Tag.t() | nil,
  transformation: GoogleApi.TagManager.V2.Model.Transformation.t() | nil,
  trigger: GoogleApi.TagManager.V2.Model.Trigger.t() | nil,
  variable: GoogleApi.TagManager.V2.Model.Variable.t() | nil,
  zone: GoogleApi.TagManager.V2.Model.Zone.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.