Parameter

Representa um parâmetro do Gerenciador de tags do Google.

Representação JSON
{
  "type": enum (Type),
  "key": string,
  "value": string,
  "list": [
    {
      object (Parameter)
    }
  ],
  "map": [
    {
      object (Parameter)
    }
  ],
  "isWeakReference": boolean
}
Campos
type

enum (Type)

Tipo de parâmetro. Os valores válidos são:

  • boolean

    : o valor representa um booleano, exibido como "true" ou "false"

  • integer

    : o valor representa um número inteiro assinado de 64 bits e de formato decimal

  • list

    : uma lista de parâmetros precisa ser especificada

  • map

    : um mapa de parâmetros precisa ser especificado

  • template

    : o valor representa qualquer texto e inclui referências de variáveis, mesmo aquelas que podem retornar tipos que não são strings

  • trigger_reference

    : o valor representa um acionador, representado como o ID do acionador

  • tag_reference

    : o valor indica uma tag, representada como o nome da tag

key

string

Chave nomeada que identifica um parâmetro de forma única. Obrigatório para parâmetros de nível superior, bem como para valores de mapa. Ignorado para valores de lista.

value

string

Valor de um parâmetro (pode conter referências de variáveis), conforme apropriado para o tipo especificado.

list[]

object (Parameter)

Parâmetros dessa lista (as chaves são ignoradas).

map[]

object (Parameter)

Parâmetros desse mapa (é necessário ter chaves únicas).

isWeakReference

boolean

Indica se um parâmetro de tipo de referência é referenciado de forma forte ou fraca. Usado apenas por transformações.

Tipo

Ao modificar o tipo de enumeração, mantenha a documentação do campo de tipo sincronizada.

Enums
typeUnspecified
template Pode incluir referências de variáveis.
integer
boolean
list
map
triggerReference
tagReference