extends |
TypeInterface, AnnotatableInterface, AnnotationTargetInterface |
|---|
A named type definition, aliasing a primitive type with optional facet constraints.
TypeDefinitions allow a domain to introduce named types like "PhoneNumber" or "ISOCurrencyCode" that are structurally Edm.String but semantically distinct. Facets declared on the definition refine the underlying type's value space.
| Methods | ||
|---|---|---|
public
|
getUnderlyingType(): EdmPrimitiveType
|
# |
public
|
getFacets(): ?TypeFacetsInterface
|
# |
| Methods inherited from LaravelUi5\OData\Edm\Contracts\Type\TypeInterface |
|---|
getQualifiedName() |
| Methods inherited from LaravelUi5\OData\Edm\Contracts\NamedElementInterface |
|---|
getName() |
| Methods inherited from LaravelUi5\OData\Edm\Contracts\AnnotatableInterface |
|---|
getAnnotations(), getAnnotation() |