AttributeValueTypesDto
Namespace: Meshmakers.Octo.ConstructionKit.Contracts.DataTransferObjects
The type of attribute value.
public enum AttributeValueTypesDto
Inheritance Object → ValueType → Enum → AttributeValueTypesDto
Implements IComparable, ISpanFormattable, IFormattable, IConvertible
Fields
| Name | Value | Description |
|---|---|---|
| Int | 1 | Indicates that the attribute value is an integer. |
| Integer | 1 | Indicates that the attribute value is an integer. |
| String | 2 | Indicates that the attribute value is a string. |
| Binary | 3 | Small binary data (less than 1MB) |
| Boolean | 4 | Indicates that the attribute value is a boolean. |
| DateTime | 5 | Indicates that the attribute value is a date time. |
| Double | 6 | Indicates that the attribute value is a double. |
| StringArray | 7 | Indicates that the attribute value is a string array. |
| IntArray | 8 | Indicates that the attribute value is an integer array. |
| IntegerArray | 8 | Indicates that the attribute value is an integer array. |
| BinaryLinked | 9 | Indicates that the attribute value is a binary file in a storage linked to the attribute. |
| Record | 10 | Indicates that the attribute value is a complex object - a so called record. |
| RecordArray | 11 | Indicates that the attribute value is an array of complex objects - so called records. |
| TimeSpan | 12 | Indicates that the attribute value is a time span. |
| Enum | 13 | Indicates that the attribute value is an enum. |
| Int64 | 14 | Indicates that the attribute value is a 64-bit integer. |
| Integer64 | 14 | Indicates that the attribute value is a 64-bit integer. |
| DateTimeOffset | 15 | Indicates that the attribute value is a date time offset. |
| GeospatialPoint | 16 | Geo spatial data according to RFC 7946 section 3.2.1 |
| Secret | 17 | A credential (password, client secret, API key, token, private key). The value is a string on input, but the engine never stores or returns it in clear text: it is encrypted with the instance key ring (envelope enc:v2:<kid>:...) and read back as an RtSecretValue. Secret attributes are always owned by the tenant (ownership AttributeOwnershipDto.Secret), cannot carry default values, cannot be indexed, filtered, sorted or used in query columns, and a model that uses them must depend on System >= 2.5 (AB#5528). |