extends |
NamedElementInterface, AnnotatableInterface, AnnotationTargetInterface |
|---|
A structural property of an EntityType or ComplexType.
Structural properties hold data values. Their type is always a primitive, complex, enum, or type-definition — never an entity type. The property carries its type as a fully resolved TypeInterface object; the associated facets further constrain the value space.
| Methods | ||
|---|---|---|
public
|
getType(): TypeInterface
|
# |
public
|
isCollection(): bool
|
# |
public
|
getFacets(): ?TypeFacetsInterface
|
# |
public
|
getDefaultValue(): ?string
|
# |
| Methods inherited from LaravelUi5\OData\Edm\Contracts\NamedElementInterface |
|---|
getName() |
| Methods inherited from LaravelUi5\OData\Edm\Contracts\AnnotatableInterface |
|---|
getAnnotations(), getAnnotation() |