google_api_tag_manager v0.1.0 GoogleApi.TagManager.V2.Model.Environment 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 (String.t): GTM Account ID. Defaults to: null.
  • authorizationCode (String.t): The environment authorization code. Defaults to: null.
  • authorizationTimestamp (Timestamp): The last update time-stamp for the authorization code. Defaults to: null.
  • containerId (String.t): GTM Container ID. Defaults to: null.
  • containerVersionId (String.t): Represents a link to a container version. Defaults to: null.
  • description (String.t): The environment description. Can be set or changed only on USER type environments. Defaults to: null.
  • enableDebug (boolean()): Whether or not to enable debug by default for the environment. Defaults to: null.
  • environmentId (String.t): GTM Environment ID uniquely identifies the GTM Environment. Defaults to: null.
  • fingerprint (String.t): The fingerprint of the GTM environment as computed at storage time. This value is recomputed whenever the environment is modified. Defaults to: null.
  • name (String.t): The environment display name. Can be set or changed only on USER type environments. Defaults to: null.
  • path (String.t): GTM Environment's API relative path. Defaults to: null.
  • tagManagerUrl (String.t): Auto generated link to the tag manager UI Defaults to: null.
  • type (String.t): The type of this environment. Defaults to: null.

    • Enum - one of [latest, live, user, workspace]
  • url (String.t): Default preview page url for the environment. Defaults to: null.
  • workspaceId (String.t): Represents a link to a quick preview of a workspace. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields

Link to this section Types

Link to this type t() View Source
t() :: %GoogleApi.TagManager.V2.Model.Environment{
  accountId: any(),
  authorizationCode: any(),
  authorizationTimestamp: GoogleApi.TagManager.V2.Model.Timestamp.t(),
  containerId: any(),
  containerVersionId: any(),
  description: any(),
  enableDebug: any(),
  environmentId: any(),
  fingerprint: any(),
  name: any(),
  path: any(),
  tagManagerUrl: any(),
  type: any(),
  url: any(),
  workspaceId: any()
}

Link to this section Functions

Link to this function decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.