Một thông báo có thể chứa bất kỳ loại giá trị được hỗ trợ nào.
Biểu diễn dưới dạng 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.}
Trường
Trường hợp value_type. Phải có một bộ giá trị. value_type chỉ có thể là một trong những trạng thái sau:
Chỉ chính xác đến micrô giây. Khi được lưu trữ, mọi độ chính xác bổ sung sẽ được làm tròn xuống.
Dấu thời gian ở định dạng "Zulu" RFC3339 UTC, với độ phân giải nano giây và tối đa 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z" và "2014-10-02T15:01:23.045123456Z".
stringValue
string
Giá trị chuỗi.
Chuỗi, được biểu thị dưới dạng UTF-8, không được vượt quá 1 MiB – 89 byte. Chỉ 1.500 byte đầu tiên của đại diện UTF-8 được xem xét bởi các truy vấn.
Các khoá bản đồ đại diện cho tên trường. Tên trường khớp với biểu thức chính quy __.*__ đã được dành riêng. Tên trường dành riêng bị cấm, ngoại trừ một số ngữ cảnh được ghi nhận trong tài liệu. Các khoá bản đồ, được biểu thị dưới dạng UTF-8, không được vượt quá 1.500 byte và không được để trống.
Đối tượng chứa danh sách các cặp "key": value. Ví dụ: { "name": "wrench", "mass": "1.3kg", "count": "3" }.