Supported data types for user-defined type (UDT) fields
The following data types are supported as field types within user-defined types (UDTs) when modeling credential schemas. Field types include primitives, complex types, and collections. You can also nest other UDTs as fields.
- TypeScript
- Java
Boolean
Date
Number
String
Rfc3339Date
(ISO 8601 date string)Rfc3339DateTime
(ISO 8601 datetime string)LinkedCredential
(reference to another credential)LinkedFile
(reference to an attached file)Array
of any supported type- Another UDT (nested)
- Primitives:
boolean
,int
,long
,float
,double
- Boxed types:
Boolean
,Integer
,Long
,Float
,Double
- Date/time types:
LocalDate
,OffsetDateTime
- Identifiers:
UUID
- Strings:
String
- Credential references:
LinkedCredential
,ResourceCredential
- File references:
LinkedFile
,ResourceFile
- Lists:
List<T>
whereT
is one of the supported types - Another UDT (nested)