Class Container
Represents a Google Tag Manager Container.
Implements
Inherited Members
Namespace: Google.Apis.TagManager.v1.Data
Assembly: Google.Apis.TagManager.v1.dll
Syntax
public class Container : IDirectResponseSchema
Properties
AccountId
GTM Account ID.
Declaration
[JsonProperty("accountId")]
public virtual string AccountId { get; set; }
Property Value
Type | Description |
---|---|
string |
ContainerId
The Container ID uniquely identifies the GTM Container.
Declaration
[JsonProperty("containerId")]
public virtual string ContainerId { get; set; }
Property Value
Type | Description |
---|---|
string |
DomainName
Optional list of domain names associated with the Container. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
Declaration
[JsonProperty("domainName")]
public virtual IList<string> DomainName { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EnabledBuiltInVariable
List of enabled built-in variables. Valid values include: pageUrl, pageHostname, pagePath, referrer, event, clickElement, clickClasses, clickId, clickTarget, clickUrl, clickText, formElement, formClasses, formId, formTarget, formUrl, formText, errorMessage, errorUrl, errorLine, newHistoryFragment, oldHistoryFragment, newHistoryState, oldHistoryState, historySource, containerVersion, debugMode, randomNumber, containerId. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
Declaration
[JsonProperty("enabledBuiltInVariable")]
public virtual IList<string> EnabledBuiltInVariable { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Fingerprint
The fingerprint of the GTM Container as computed at storage time. This value is recomputed whenever the account is modified.
Declaration
[JsonProperty("fingerprint")]
public virtual string Fingerprint { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Container display name. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Notes
Container Notes. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
Declaration
[JsonProperty("notes")]
public virtual string Notes { get; set; }
Property Value
Type | Description |
---|---|
string |
PublicId
Container Public ID.
Declaration
[JsonProperty("publicId")]
public virtual string PublicId { get; set; }
Property Value
Type | Description |
---|---|
string |
TimeZoneCountryId
Container Country ID. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
Declaration
[JsonProperty("timeZoneCountryId")]
public virtual string TimeZoneCountryId { get; set; }
Property Value
Type | Description |
---|---|
string |
TimeZoneId
Container Time Zone ID. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
Declaration
[JsonProperty("timeZoneId")]
public virtual string TimeZoneId { get; set; }
Property Value
Type | Description |
---|---|
string |
UsageContext
List of Usage Contexts for the Container. Valid values include: web, android, ios. @mutable tagmanager.accounts.containers.create @mutable tagmanager.accounts.containers.update
Declaration
[JsonProperty("usageContext")]
public virtual IList<string> UsageContext { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |