Label

Представление метки и полей метки.

JSON-представление
{
  "id": string,
  "revisionId": string,
  "kind": string,
  "fields": {
    string: {
      object (Field)
    },
    ...
  }
}
Поля
id

string

Идентификатор метки.

revisionId

string

Идентификатор версии метки.

kind

string

Это всегда drive#label

fields

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

Карта полей на этикетке с указанием идентификатора поля.

Объект, содержащий список пар "key": value . Пример: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

Поле

Представление поля, которое представляет собой типизированную пару ключ-значение.

JSON-представление
{
  "kind": string,
  "id": string,
  "valueType": string,
  "dateString": [
    string
  ],
  "integer": [
    string
  ],
  "selection": [
    string
  ],
  "text": [
    string
  ],
  "user": [
    {
      object (User)
    }
  ]
}
Поля
kind

string

Это всегда drive#labelField .

id

string

Идентификатор этого поля метки.

valueType

string

Тип поля. Хотя в будущем могут поддерживаться новые значения, в настоящее время разрешены следующие значения:

  • dateString
  • integer
  • selection
  • text
  • user
dateString[]

string

Присутствует только в том случае, если valueType имеет dateString . Дата в формате RFC 3339: ГГГГ-ММ-ДД.

integer[]

string ( int64 format)

Присутствует только в том случае, если valueType имеет integer .

selection[]

string

Присутствует только в том случае, если valueType selection

text[]

string

Присутствует только в том случае, если valueType имеет text .

user[]

object ( User )

Присутствует только в том случае, если valueTypeuser .