Entity

A workspace entity that may represent a tag, trigger, variable, or folder in addition to its status in the workspace.

JSON representation
{
  "changeStatus": enum (ChangeStatus),

  // Union field entity can be only one of the following:
  "tag": {
    object (Tag)
  },
  "trigger": {
    object (Trigger)
  },
  "variable": {
    object (Variable)
  },
  "folder": {
    object (Folder)
  },
  "client": {
    object (Client)
  },
  "transformation": {
    object (Transformation)
  },
  "zone": {
    object (Zone)
  },
  "customTemplate": {
    object (CustomTemplate)
  },
  "builtInVariable": {
    object (BuiltInVariable)
  },
  "gtagConfig": {
    object (GtagConfig)
  }
  // End of list of possible types for union field entity.
}
Fields
changeStatus

enum (ChangeStatus)

Represents how the entity has been changed in the workspace.

Union field entity.

entity can be only one of the following:

tag

object (Tag)

The tag being represented by the entity.

trigger

object (Trigger)

The trigger being represented by the entity.

variable

object (Variable)

The variable being represented by the entity.

folder

object (Folder)

The folder being represented by the entity.

client

object (Client)

The client being represented by the entity.

transformation

object (Transformation)

The transformation being represented by the entity.

zone

object (Zone)

The zone being represented by the entity.

customTemplate

object (CustomTemplate)

The custom template being represented by the entity.

builtInVariable

object (BuiltInVariable)

The built in variable being represented by the entity.

gtagConfig

object (GtagConfig)

The gtag config being represented by the entity.

ChangeStatus

Enums
changeStatusUnspecified
none The entity has never been changed.
added The entity is added to the workspace.
deleted The entity is deleted from the workspace.
updated The entity has been updated in the workspace.