{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-iot-twinmaker/refs/heads/main/json-schema/iot-twinmaker-property-table-value-schema.json", "title": "PropertyTableValue", "description": "PropertyTableValue schema", "type": "object", "additionalProperties": { "type": "object", "properties": { "booleanValue": { "allOf": [ { "$ref": "#/components/schemas/Boolean" }, { "description": "A Boolean value." } ] }, "doubleValue": { "allOf": [ { "$ref": "#/components/schemas/Double" }, { "description": "A double value." } ] }, "integerValue": { "allOf": [ { "$ref": "#/components/schemas/Integer" }, { "description": "An integer value." } ] }, "longValue": { "allOf": [ { "$ref": "#/components/schemas/Long" }, { "description": "A long value." } ] }, "stringValue": { "allOf": [ { "$ref": "#/components/schemas/String" }, { "description": "A string value." } ] }, "listValue": { "allOf": [ { "$ref": "#/components/schemas/DataValueList" }, { "description": "A list of multiple values." } ] }, "mapValue": { "allOf": [ { "$ref": "#/components/schemas/DataValueMap" }, { "description": "An object that maps strings to multiple DataValue objects." } ] }, "relationshipValue": { "allOf": [ { "$ref": "#/components/schemas/RelationshipValue" }, { "description": "A value that relates a component to another component." } ] }, "expression": { "allOf": [ { "$ref": "#/components/schemas/Expression" }, { "description": "An expression that produces the value." } ] } }, "description": "An object that specifies a value for a property." } }