TypedValueUnion
Union for typed value data (depends on data type).
| Name | Description | Type |
|---|---|---|
text | Text. | string |
integer | Integer (4 bytes). | number |
real_number | Floating point number (double precision, 8 bytes). | number |
decimal_number | Fixed precision number. | string |
date | Date. | google.protobuf.Timestamp |
time | Time. | google.protobuf.Timestamp |
timestamp | Timestamp. | google.protobuf.Timestamp |
boolean | Boolean. | boolean |
lookup | Lookup. | Lookup |
multi_select_lookup | Multi-select lookup. | MultiSelectLookup |
integer64 | Integer (8 bytes). | number |
multi_line_text | Multi-line text. | string |
acl | Access Control List. | AccessControlList |
Examples
/* TypedValue for text */
{
"text": "<text>"
}
/* TypedValue for integer */
{
"integer": 0
}
/* TypedValue for real_number */
{
"real_number": 0
}
/* TypedValue for decimal_number */
{
"decimal_number": "<decimal number>"
}
/* TypedValue for date */
{
"date": { "seconds": 0, "nanos": 0 } /* google.protobuf.Timestamp */
}
/* TypedValue for time */
{
"time": { "seconds": 0, "nanos": 0 } /* google.protobuf.Timestamp */
}
/* TypedValue for timestamp */
{
"timestamp": { "seconds": 0, "nanos": 0 } /* google.protobuf.Timestamp */
}
/* TypedValue for boolean */
{
"boolean": false
}
/* TypedValue for lookup */
{
"lookup": {
"value_list_item_info": {
"obj_id": {
"type": 0,
"item_id": {
"internal_id": 0,
"external_repository_id": {
"connection": "<connection>",
"item": "<item>"
}
}
},
"name": "<name>",
"external_id_status": 5 /* Enum: ExtIDStatus */,
"external_id": "<external id>",
"guid": "<guid>",
"options": {
"all": false,
"is_shortcut": false,
"is_deleted": false,
"is_accessed_by_valid": false,
"has_shared_files": false,
"is_conflict_object": false,
"is_normal": false,
"is_view": false,
"has_external_data": false,
"is_referred_external_object": false,
"is_external_origin": false,
"is_omitted_from_database": false
},
"external_repository_icon_id": "<external repository icon id>"
},
"version": {
"type": 7 /* Enum: ObjVerVersionType */,
"internal_version": 0,
"external_repository_version": "<external repository version>",
"external_repository_sort_key": 0
}
}
}
/* TypedValue for multi_select_lookup */
{
"multi_select_lookup": {
"values": [] /* Array of Lookup */
}
}
/* TypedValue for integer64 */
{
"integer64": 0
}
/* TypedValue for multi_line_text */
{
"multi_line_text": "<multi line text>"
}
/* TypedValue for acl */
{
"acl": {
"checked_out_to_user": 0,
"is_fully_authoritative": false,
"custom_component": {
"named_acl_id": 0,
"has_named_acl": false,
"current_user_id": 0,
"has_current_user": false,
"permissions": [] /* Array of AccessControlEntry */,
"overridability_permissions": [] /* Array of AccessControlEntry */,
"status": {
"all": false,
"deleted": false,
"source_item_linked_via_pseudo_users": false
}
},
"restrictive_components": [] /* Array of AccessControlListComponentMapEntry */,
"secondary_access_control_list": {} /* AccessControlList */,
"additive_components": [] /* Array of AccessControlListComponentMapEntry */
}
}