| Interface | Description |
|---|---|
| AnyType |
A Top Type.
|
| ArrayType |
This type represents a collection of elements of a given type.
|
| AttributeFieldType |
Represents an Object Key attribute.
|
| AttributeKeyType |
An attribute key.
|
| BinaryType |
Represents Binary content type
|
| BooleanType | |
| DateTimeType |
A Date + Time Type + TimeZone
|
| DateType |
A date type with Year Month Day
|
| FunctionType |
A function with arguments and a return type
|
| IntersectionType |
For any types X and Y, the intersection, or conjunction, X&Y, of the types may be formed.
|
| LocalDateTimeType |
A Date + Time Type with not time zone (by convention the local timezone)
|
| LocalTimeType |
A time with no timezone (by convention the local timezone)
|
| MetadataType |
Base interface for all the Types
|
| NothingType |
A bottom type.
|
| NullType |
The null type.
|
| NumberType |
Numeric Types
|
| ObjectFieldType |
Represents a key value pair of an object field.
|
| ObjectKeyType |
Represents an object key.
|
| ObjectType |
An object type represents a list of fields that is represented by key value
pairs type.
|
| PeriodType |
Represents a period of time.
|
| RegexType |
Represents a regex expression.
|
| SimpleType | |
| StringType |
String types
|
| TimeType |
Time only representation
|
| TimeZoneType |
Represents a timezone type
|
| TupleType |
Represents a finite ordered list of Types.
|
| TypeParameterType |
A Type Parameter used in type expressions.
|
| UnionType |
For any types X and Y, the union, or disjunction, X|Y, of the types may be
formed.
|
| VoidType |
The void type.
|
| Class | Description |
|---|---|
| FunctionParameter |
Represents a function parameter with a name and a Type
|
| MetadataFormat |
Represent Data Format like Xml, Json, CSV, Java etc
|
Copyright © 2023 MuleSoft, Inc.. All rights reserved.