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

View Source

Represents a Google Tag Manager Container Version.

Attributes

  • accountId (type: String.t, default: nil) - GTM Account ID.
  • builtInVariable (type: list(GoogleApi.TagManager.V2.Model.BuiltInVariable.t), default: nil) - The built-in variables in the container that this version was taken from.
  • client (type: list(GoogleApi.TagManager.V2.Model.Client.t), default: nil) - The clients in the container that this version was taken from.
  • container (type: GoogleApi.TagManager.V2.Model.Container.t, default: nil) - The container that this version was taken from.
  • containerId (type: String.t, default: nil) - GTM Container ID.
  • containerVersionId (type: String.t, default: nil) - The Container Version ID uniquely identifies the GTM Container Version.
  • customTemplate (type: list(GoogleApi.TagManager.V2.Model.CustomTemplate.t), default: nil) - The custom templates in the container that this version was taken from.
  • deleted (type: boolean(), default: nil) - A value of true indicates this container version has been deleted.
  • description (type: String.t, default: nil) - Container version description.
  • fingerprint (type: String.t, default: nil) - The fingerprint of the GTM Container Version as computed at storage time. This value is recomputed whenever the container version is modified.
  • folder (type: list(GoogleApi.TagManager.V2.Model.Folder.t), default: nil) - The folders in the container that this version was taken from.
  • gtagConfig (type: list(GoogleApi.TagManager.V2.Model.GtagConfig.t), default: nil) - The Google tag configs in the container that this version was taken from.
  • name (type: String.t, default: nil) - Container version display name.
  • path (type: String.t, default: nil) - GTM Container Version's API relative path.
  • tag (type: list(GoogleApi.TagManager.V2.Model.Tag.t), default: nil) - The tags in the container that this version was taken from.
  • tagManagerUrl (type: String.t, default: nil) - Auto generated link to the tag manager UI
  • transformation (type: list(GoogleApi.TagManager.V2.Model.Transformation.t), default: nil) - The transformations in the container that this version was taken from.
  • trigger (type: list(GoogleApi.TagManager.V2.Model.Trigger.t), default: nil) - The triggers in the container that this version was taken from.
  • variable (type: list(GoogleApi.TagManager.V2.Model.Variable.t), default: nil) - The variables in the container that this version was taken from.
  • zone (type: list(GoogleApi.TagManager.V2.Model.Zone.t), default: nil) - The zones in the container that this version was taken from.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.TagManager.V2.Model.ContainerVersion{
  accountId: String.t() | nil,
  builtInVariable: [GoogleApi.TagManager.V2.Model.BuiltInVariable.t()] | nil,
  client: [GoogleApi.TagManager.V2.Model.Client.t()] | nil,
  container: GoogleApi.TagManager.V2.Model.Container.t() | nil,
  containerId: String.t() | nil,
  containerVersionId: String.t() | nil,
  customTemplate: [GoogleApi.TagManager.V2.Model.CustomTemplate.t()] | nil,
  deleted: boolean() | nil,
  description: String.t() | nil,
  fingerprint: String.t() | nil,
  folder: [GoogleApi.TagManager.V2.Model.Folder.t()] | nil,
  gtagConfig: [GoogleApi.TagManager.V2.Model.GtagConfig.t()] | nil,
  name: String.t() | nil,
  path: String.t() | nil,
  tag: [GoogleApi.TagManager.V2.Model.Tag.t()] | nil,
  tagManagerUrl: String.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.