| Interface | Description |
|---|---|
| AnyType |
This type will match with any other 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
|
| DateType |
A date type with Year Month Day
|
| DictionaryType |
This type represents a dictionary, also known as map.
|
| IntersectionType |
For any types X and Y, the intersection, or conjunction, X&Y, of the types may be formed.
|
| MetadataType |
Base interface for all the Types
|
| 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.
|
| SimpleType | |
| StringType |
String types
|
| TimeType |
Time only representation
|
| TupleType |
Represents a finite ordered list of Types.
|
| UnionType |
For any types X and Y, the union, or disjunction, X|Y, of the types may be
formed.
|
| Class | Description |
|---|---|
| MetadataFormat |
Represent Data Format like Xml, Json, CSV, Java etc
|
Copyright © 2016 MuleSoft, Inc.. All rights reserved.