Data Value Objects allow you to store arbitrary name-value (key-value) data which is not specifically linked to any other Object, but has the flexibility to specify keys that can categorise the data stored. You can also specify when the data is automatically deleted if you just want the data to be held temporarily; for example, application session data.
Module: Global
Collection: GlobalDataValues
Object Identifier: object.value
| Friendly Field Name | Data Field Name | General Data Type | Description | Optimised for Searching |
|---|---|---|---|---|
| UUID | uuid | UUID | Universally unique identifier (UUID) for the object. | Yes |
| Application UUID | app_uuid | UUID | Identifier for the application associated with the object. | Yes |
| Application Context Ref | app_context_ref | Text (max length 50) | You can use this field to provide searchable context to your object. | Yes |
| Application Key 1 | app_key_1 | Text (max length 255) | First key for categorising the name-value pair. We recommend this to be in slug form, e.g. my-key-name1Required | Yes |
| Application Key 2 | app_key_2 | Text (max length 255) | Second key for categorising the name-value pair. We recommend this to be in slug form, e.g. my-key-name2Required | Yes |
| Data Name | data_name | Text (max length 50) | Name of the data. We recommend this to be in slug form, e.g. my-data-nameRequired | Yes |
| Data Value | data_value | Text | Value of the data. | No |
| Expires At | expires_at | DateTime | Expiry date of the name-value pair, if applicable. When the expiry date has passed (in UTC time), the Object will be automatically deleted by the SPACEtag Engine. Optional | Yes |
| Created At | created_at | DateTime | Timestamp when the name-value pair record was created. | No |
| Updated At | updated_at | DateTime | Timestamp when the name-value pair record was last updated. | No |
| Created By | created_by | Text (max length 50) | You can use this field to record who or what created the Object record. | No |
| Updated By | updated_by | Text (max length 50) | You can use this field to record who or what last updated the Object record. | No |
