Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Variable

import type { Variable } from "https://googleapis.deno.dev/v1/tagmanager:v2.ts";

Represents a Google Tag Manager Variable.

interface Variable {
accountId?: string;
containerId?: string;
disablingTriggerId?: string[];
enablingTriggerId?: string[];
fingerprint?: string;
formatValue?: VariableFormatValue;
name?: string;
notes?: string;
parameter?: Parameter[];
parentFolderId?: string;
path?: string;
scheduleEndMs?: bigint;
scheduleStartMs?: bigint;
tagManagerUrl?: string;
type?: string;
variableId?: string;
workspaceId?: string;
}

§Properties

§
accountId?: string
[src]

GTM Account ID.

§
containerId?: string
[src]

GTM Container ID.

§
disablingTriggerId?: string[]
[src]

For mobile containers only: A list of trigger IDs for disabling conditional variables; the variable is enabled if one of the enabling trigger is true while all the disabling trigger are false. Treated as an unordered set. @mutable tagmanager.accounts.containers.workspaces.variables.create @mutable tagmanager.accounts.containers.workspaces.variables.update

§
enablingTriggerId?: string[]
[src]

For mobile containers only: A list of trigger IDs for enabling conditional variables; the variable is enabled if one of the enabling triggers is true while all the disabling triggers are false. Treated as an unordered set.

§
fingerprint?: string
[src]

The fingerprint of the GTM Variable as computed at storage time. This value is recomputed whenever the variable is modified.

§

Option to convert a variable value to other value.

§
name?: string
[src]

Variable display name. @mutable tagmanager.accounts.containers.workspaces.variables.create @mutable tagmanager.accounts.containers.workspaces.variables.update

§
notes?: string
[src]

User notes on how to apply this variable in the container. @mutable tagmanager.accounts.containers.workspaces.variables.create @mutable tagmanager.accounts.containers.workspaces.variables.update

§
parameter?: Parameter[]
[src]

The variable's parameters. @mutable tagmanager.accounts.containers.workspaces.variables.create @mutable tagmanager.accounts.containers.workspaces.variables.update

§
parentFolderId?: string
[src]

Parent folder id.

§
path?: string
[src]

GTM Variable's API relative path.

§
scheduleEndMs?: bigint
[src]

The end timestamp in milliseconds to schedule a variable. @mutable tagmanager.accounts.containers.workspaces.variables.create @mutable tagmanager.accounts.containers.workspaces.variables.update

§
scheduleStartMs?: bigint
[src]

The start timestamp in milliseconds to schedule a variable. @mutable tagmanager.accounts.containers.workspaces.variables.create @mutable tagmanager.accounts.containers.workspaces.variables.update

§
tagManagerUrl?: string
[src]

Auto generated link to the tag manager UI

§
type?: string
[src]

GTM Variable Type. @mutable tagmanager.accounts.containers.workspaces.variables.create @mutable tagmanager.accounts.containers.workspaces.variables.update

§
variableId?: string
[src]

The Variable ID uniquely identifies the GTM Variable.

§
workspaceId?: string
[src]

GTM Workspace ID.