Label

Es la representación de la etiqueta y sus campos.

Representación JSON
{
  "fields": {
    string: {
      object (Field)
    },
    ...
  },
  "id": string,
  "revisionId": string,
  "kind": string
}
Campos
fields

map (key: string, value: object (Field))

Es un mapa de los campos de la etiqueta, con el ID del campo como clave.

Es un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

id

string

Es el ID de la etiqueta.

revisionId

string

Es el ID de revisión de la etiqueta.

kind

string

Siempre es drive#label.

Campo

Es la representación del campo, que es un par clave-valor escrito.

Representación JSON
{
  "dateString": [
    string
  ],
  "integer": [
    string
  ],
  "selection": [
    string
  ],
  "text": [
    string
  ],
  "user": [
    {
      object (User)
    }
  ],
  "kind": string,
  "id": string,
  "valueType": string
}
Campos
dateString[]

string

Solo está presente si valueType es dateString. Fecha con formato RFC 3339: AAAA-MM-DD.

integer[]

string (int64 format)

Solo está presente si valueType es integer.

selection[]

string

Solo está presente si valueType es selection.

text[]

string

Solo está presente si valueType es text.

user[]

object (User)

Solo está presente si valueType es user.

kind

string

Siempre es drive#labelField.

id

string

Es el identificador de este campo de etiqueta.

valueType

string

Es el tipo de campo. Si bien es posible que se admitan valores nuevos en el futuro, actualmente se permiten los siguientes:

  • dateString
  • integer
  • selection
  • text
  • user