ArrayValue

Un valore array.

Rappresentazione JSON
{
  "values": [
    {
      object (Value)
    }
  ]
}
Campi
values[]

object (Value)

Valori nell'array.

Valore

Messaggio che può contenere uno qualsiasi dei tipi di valori supportati.

Rappresentazione JSON
{

  // Union field value_type can be only one of the following:
  "nullValue": null,
  "booleanValue": boolean,
  "integerValue": string,
  "doubleValue": number,
  "timestampValue": string,
  "stringValue": string,
  "bytesValue": string,
  "referenceValue": string,
  "geoPointValue": {
    object (LatLng)
  },
  "arrayValue": {
    object (ArrayValue)
  },
  "mapValue": {
    object (MapValue)
  }
  // End of list of possible types for union field value_type.
}
Campi
Campo di unione value_type. È necessario impostare un valore. value_type può essere solo uno dei seguenti:
nullValue

null

Un valore nullo.

booleanValue

boolean

Un valore booleano.

integerValue

string (int64 format)

Un valore intero.

doubleValue

number

Un valore doppio.

timestampValue

string (Timestamp format)

Un valore di timestamp.

Precisione solo in microsecondi. Una volta archiviata, la precisione aggiuntiva viene arrotondata per difetto.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

stringValue

string

Un valore stringa.

La stringa, rappresentata come UTF-8, non deve superare 1 MiB-89 byte. Solo i primi 1500 byte della rappresentazione UTF-8 vengono considerati dalle query.

bytesValue

string (bytes format)

Un valore di byte.

Non deve superare 1 MiB - 89 byte. Solo i primi 1500 byte vengono considerati dalle query.

Una stringa con codifica Base64.

referenceValue

string

Un riferimento a un documento. Ad esempio: projects/{projectId}/databases/{databaseId}/documents/{document_path}.

geoPointValue

object (LatLng)

Un valore punto geografico che rappresenta un punto sulla superficie della Terra.

arrayValue

object (ArrayValue)

Un valore array.

Non può contenere direttamente un altro valore dell'array, anche se può contenere una mappa contenente un altro array.

mapValue

object (MapValue)

Un valore della mappa.

MapValue

Un valore della mappa.

Rappresentazione JSON
{
  "fields": {
    string: {
      object (Value)
    },
    ...
  }
}
Campi
fields

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

I campi della mappa.

Le chiavi della mappa rappresentano i nomi dei campi. I nomi dei campi corrispondenti all'espressione regolare __.*__ sono riservati. I nomi di campi riservati sono vietati, tranne in alcuni contesti documentati. Le chiavi di mappa, rappresentate come UTF-8, non devono superare i 1500 byte e non possono essere vuote.

Un oggetto contenente un elenco di "key": value coppie. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.