| Interfaces | |
|---|---|
| ComplexTypeInterface | A complex type — a structured value type without identity. |
| EntityTypeInterface | An entity type, the central construct of the OData Edm. |
| EnumMemberInterface | A single member of an EnumType. |
| EnumTypeInterface | An enumeration type, defining a set of named integer constants. |
| PrimitiveTypeInterface | Represents a resolved Edm primitive type. |
| StructuredTypeInterface | Common contract for structured types — entity types and complex types — which hold a named set of structural properties. |
| TypeDefinitionInterface | A named type definition, aliasing a primitive type with optional facet constraints. |
| TypeFacetsInterface | Type constraint facets that may be applied to a structural property or type definition to further restrict the value… |
| TypeInterface | Root contract for every type that can appear as the resolved type of a structural or navigation property. |