Eine Nachricht, die jeden der unterstützten Werttypen enthalten kann.
JSON-Darstellung | |
---|---|
{ // Union field |
Felder | ||
---|---|---|
Union-Feld value_type . Es muss ein Wert festgelegt sein. value_type kann nur einer der folgenden Werte sein: | ||
nullValue | Ein Nullwert. | |
booleanValue | Ein boolescher Wert. | |
integerValue | Ein ganzzahliger Wert. | |
doubleValue | Ein doppelter Wert. | |
timestampValue | Ein Zeitstempelwert. Auf Mikrosekunden genau. Beim Speichern wird jede zusätzliche Genauigkeit abgerundet. Ein Zeitstempel im RFC3339 UTC „Zulu“-Format mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: | |
stringValue | Ein Zeichenfolgenwert. Die als UTF-8 dargestellte Zeichenfolge darf 1 MiB – 89 Bytes nicht überschreiten. Bei Abfragen werden nur die ersten 1.500 Bytes der UTF-8-Darstellung berücksichtigt. | |
bytesValue | Ein Bytewert. Darf 1 MiB – 89 Bytes nicht überschreiten. Bei Abfragen werden nur die ersten 1.500 Byte berücksichtigt. Eine Base64-codierte Zeichenfolge. | |
referenceValue | Ein Verweis auf ein Dokument. Zum Beispiel: | |
geoPointValue | Ein Geopunktwert, der einen Punkt auf der Erdoberfläche darstellt. | |
arrayValue | Ein Array-Wert. Kann keinen anderen Array-Wert direkt enthalten, kann jedoch eine Karte enthalten, die ein anderes Array enthält. | |
mapValue | Ein Kartenwert. |
Kartenwert
Ein Kartenwert.
JSON-Darstellung | |
---|---|
{
"fields": {
string: {
object ( |
Felder | |
---|---|
fields | Die Felder der Karte. Die Kartenschlüssel stellen Feldnamen dar. Feldnamen, die dem regulären Ausdruck Ein Objekt, das eine Liste von |