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

View Source

Represents a Google Tag Manager Environment. Note that a user can create, delete and update environments of type USER, but can only update the enable_debug and url fields of environments of other types.

Attributes

  • accountId (type: String.t, default: nil) - GTM Account ID.
  • authorizationCode (type: String.t, default: nil) - The environment authorization code.
  • authorizationTimestamp (type: DateTime.t, default: nil) - The last update time-stamp for the authorization code.
  • containerId (type: String.t, default: nil) - GTM Container ID.
  • containerVersionId (type: String.t, default: nil) - Represents a link to a container version.
  • description (type: String.t, default: nil) - The environment description. Can be set or changed only on USER type environments.
  • enableDebug (type: boolean(), default: nil) - Whether or not to enable debug by default for the environment.
  • environmentId (type: String.t, default: nil) - GTM Environment ID uniquely identifies the GTM Environment.
  • fingerprint (type: String.t, default: nil) - The fingerprint of the GTM environment as computed at storage time. This value is recomputed whenever the environment is modified.
  • name (type: String.t, default: nil) - The environment display name. Can be set or changed only on USER type environments.
  • path (type: String.t, default: nil) - GTM Environment's API relative path.
  • tagManagerUrl (type: String.t, default: nil) - Auto generated link to the tag manager UI
  • type (type: String.t, default: nil) - The type of this environment.
  • url (type: String.t, default: nil) - Default preview page url for the environment.
  • workspaceId (type: String.t, default: nil) - Represents a link to a quick preview of a workspace.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.TagManager.V2.Model.Environment{
  accountId: String.t() | nil,
  authorizationCode: String.t() | nil,
  authorizationTimestamp: DateTime.t() | nil,
  containerId: String.t() | nil,
  containerVersionId: String.t() | nil,
  description: String.t() | nil,
  enableDebug: boolean() | nil,
  environmentId: String.t() | nil,
  fingerprint: String.t() | nil,
  name: String.t() | nil,
  path: String.t() | nil,
  tagManagerUrl: String.t() | nil,
  type: String.t() | nil,
  url: String.t() | nil,
  workspaceId: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.