Label

Representación de una etiqueta y sus campos.

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

string

El ID de la etiqueta.

revisionId

string

El ID de revisión de la etiqueta.

kind

string

Siempre es drive#label

fields

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

Un mapa de los campos en la etiqueta, codificado por el ID del campo.

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

Campo

Representación del campo, que es un par clave-valor escrito.

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

string

Siempre es drive#labelField.

id

string

El identificador de este campo de etiqueta.

valueType

string

El tipo de campo. Si bien es posible que se admitan nuevos valores en el futuro, por el momento, se permite lo siguiente:

  • dateString
  • integer
  • selection
  • text
  • user
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.