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)