AppliedLabelChange

AppliedLabelChange

Son los cambios de etiquetas que se realizaron en el objetivo.

Representación JSON
{
  "changes": [
    {
      object (AppliedLabelChangeDetail)
    }
  ]
}
Campos
changes[]

object (AppliedLabelChangeDetail)

Son los cambios que se realizaron en la etiqueta del destino.

AppliedLabelChangeDetail

Es un cambio realizado en una etiqueta del destino.

Representación JSON
{
  "label": string,
  "types": [
    enum (Type)
  ],
  "title": string,
  "fieldChanges": [
    {
      object (FieldValueChange)
    }
  ]
}
Campos
label

string

Es el nombre de la etiqueta que representa la etiqueta que cambió. Este nombre siempre contiene la revisión de la etiqueta que se usó cuando ocurrió esta acción. El formato es labels/id@revision.

types[]

enum (Type)

Son los tipos de cambios que se realizaron en la etiqueta del objetivo.

title

string

Es el título legible de la etiqueta que cambió.

fieldChanges[]

object (FieldValueChange)

Cambios en los Campos. Solo está presente si types contiene LABEL_FIELD_VALUE_CHANGED.

Tipo

Tipo de cambio de etiqueta

Enumeraciones
TYPE_UNSPECIFIED No está disponible el tipo de cambio en esta etiqueta.
LABEL_ADDED Se agregó la etiqueta identificada al objetivo.
LABEL_REMOVED Se quitó la etiqueta identificada del destino.
LABEL_FIELD_VALUE_CHANGED Se cambiaron los valores de los campos en el destino.
LABEL_APPLIED_BY_ITEM_CREATE La etiqueta se aplicó como efecto secundario de la creación del elemento de Drive.

FieldValueChange

Cambia a un valor de campo.

Representación JSON
{
  "fieldId": string,
  "oldValue": {
    object (FieldValue)
  },
  "newValue": {
    object (FieldValue)
  },
  "displayName": string
}
Campos
fieldId

string

Es el ID de este campo. Los IDs de campo son únicos dentro de una etiqueta.

oldValue

object (FieldValue)

Es el valor que se estableció anteriormente en el campo. Si no está presente, el campo se configuró recientemente. Siempre se establece al menos uno de {oldValue|newValue}.

newValue

object (FieldValue)

Es el valor que ahora se establece en el campo. Si no está presente, significa que se borró el campo. Siempre se establece al menos uno de {oldValue|newValue}.

displayName

string

Es el nombre visible legible por humanos de este campo.

FieldValue

Contiene el valor de un campo.

Representación JSON
{

  "text": {
    object (Text)
  },
  "textList": {
    object (TextList)
  },
  "selection": {
    object (Selection)
  },
  "selectionList": {
    object (SelectionList)
  },
  "integer": {
    object (Integer)
  },
  "user": {
    object (SingleUser)
  },
  "userList": {
    object (UserList)
  },
  "date": {
    object (Date)
  }
}
Campos
Campo de unión value. Son los valores de campo para todos los tipos de campos. value solo puede ser uno de los siguientes:
text

object (Text)

Valor del campo de texto.

textList

object (TextList)

Es el valor del campo de lista de texto.

selection

object (Selection)

Es el valor del campo de selección.

selectionList

object (SelectionList)

Es el valor del campo de lista de selección.

integer

object (Integer)

Valor del campo de número entero.

user

object (SingleUser)

Valor del campo del usuario.

userList

object (UserList)

Es el valor del campo de la lista de usuarios.

date

object (Date)

Valor del campo de fecha.

Texto

Wrapper para el valor del campo de texto.

Representación JSON
{
  "value": string
}
Campos
value

string

Valor del campo de texto.

TextList

Es un wrapper para el valor del campo de lista de texto.

Representación JSON
{
  "values": [
    {
      object (Text)
    }
  ]
}
Campos
values[]

object (Text)

Son valores de texto.

Selección

Wrapper para el valor del campo de selección como un par de valor combinado/displayName para la opción seleccionada.

Representación JSON
{
  "value": string,
  "displayName": string
}
Campos
value

string

Valor de selección como ID de opción de campo.

displayName

string

Valor de selección como cadena visible legible para el usuario.

SelectionList

Es un wrapper para el valor del campo SelectionList.

Representación JSON
{
  "values": [
    {
      object (Selection)
    }
  ]
}
Campos
values[]

object (Selection)

Son los valores de selección.

Número entero

Wrapper para el valor del campo de número entero.

Representación JSON
{
  "value": string
}
Campos
value

string (int64 format)

Es un valor de número entero.

SingleUser

Es un wrapper para el valor del campo de usuario.

Representación JSON
{
  "value": string
}
Campos
value

string

Valor del usuario como correo electrónico.

UserList

Es un wrapper para el valor del campo UserList.

Representación JSON
{
  "values": [
    {
      object (SingleUser)
    }
  ]
}
Campos
values[]

object (SingleUser)

Valores del usuario

Fecha

Es un wrapper para el valor del campo de fecha.

Representación JSON
{
  "value": string
}
Campos
value

string (Timestamp format)

Valor de fecha.

Usa el RFC 3339, en el que el resultado generado siempre se normaliza según la zona horaria Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean "Z". Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".