Logo
NeoArc Studio

Field Types Reference

Complete reference for all field types and type specialisations including strings, numbers, booleans, enums, objects, and arrays.

Schema fields have a range of types with extensive type specialisations for precise data modelling.

Primitive Types

Primitive field types
TypeSpecialisationsNotes
StringExtensive specialisations covering dates, networking, identifiers, encoding, security, localisation, structured content, and moreMost versatile type
Integerint32, int64, int16, int8, uint64, uint32, uint16, uint8, bigintWhole numbers
Numberfloat, double, decimal, percentageDecimal numbers
BooleanNoneDefault value support

String Specialisations

Complex Types

Complex field types
TypeDescriptionFeatures
Enum FieldReference to enum schema or inline valuesReusable option sets
Object FieldReference to object schemaLineage overrides supported
stringArrayArray of stringsItem validation
integerArrayArray of integersItem validation
numberArrayArray of numbersItem validation
objectArrayArray of schema objectsPer-item schema validation
enumArrayArray of enum valuesConstrained value lists

Field Properties

Common field properties
PropertyTypeDescription
namestringField name
descriptionstringField description
typeenumField type
typeSpecialisationstringPre-defined format
customTypeSpecialisationstringCustom format string
defaultValueanyDefault value
validationobjectValidation rules
lineagearrayModel lineage mapping