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
 
BooleanDateNumberStringRfc3339Date(ISO 8601 date string)Rfc3339DateTime(ISO 8601 datetime string)LinkedCredential(reference to another credential)LinkedFile(reference to an attached file)Arrayof 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>whereTis one of the supported types - Another UDT (nested)