Label

Representation of a label and label fields.

JSON representation
{
 "fields": {
 string: {
 object (Field )
 },
 ...
 },
 "id": string,
 "revisionId": string,
 "kind": string
}
Fields
fields

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

A map of the fields on the label, keyed by the field's ID.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

id

string

The ID of the label.

revisionId

string

The revision ID of the label.

kind

string

This is always drive#label

Field

Representation of field, which is a typed key-value pair.

JSON representation
{
 "dateString": [
 string
 ],
 "integer": [
 string
 ],
 "selection": [
 string
 ],
 "text": [
 string
 ],
 "user": [
 {
 object (User )
 }
 ],
 "kind": string,
 "id": string,
 "valueType": string
}
Fields
dateString[]

string

Only present if valueType is dateString. RFC 3339 formatted date: YYYY-MM-DD.

integer[]

string (int64 format)

Only present if valueType is integer.

selection[]

string

Only present if valueType is selection

text[]

string

Only present if valueType is text.

user[]

object (User )

Only present if valueType is user.

kind

string

This is always drive#labelField.

id

string

The identifier of this label field.

valueType

string

The field type. While new values may be supported in the future, the following are currently allowed:

  • dateString
  • integer
  • selection
  • text
  • user

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年07月23日 UTC.