extends |
TypeInterface, AnnotatableInterface |
|---|
Common contract for structured types — entity types and complex types — which hold a named set of structural properties.
Structured types may derive from a base type of the same kind, may be declared abstract, and may be open (permitting dynamic properties beyond those declared in CSDL).
| Methods | ||
|---|---|---|
public
|
getDeclaredProperties(): list<PropertyInterface>
|
# |
public
|
getProperty(string $name): ?PropertyInterface
|
# |
public
|
isAbstract(): bool
|
# |
public
|
isOpen(): bool
|
# |
| 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() |