Value types description
The system uses the TypeDescription object to describe the allowed value types of different objects. This object can be used to describe the allowed types of values, which can be assigned to properties. Qualifiers are used for additional restrictions of the possible values of the Number, String and Date primitive types. Qualifiers describe parameters such as string or number length, allowed date components, etc.