Interface LaravelUi5\OData\Edm\Contracts\FunctionInterface

extends NamedElementInterface, AnnotatableInterface, AnnotationTargetInterface

A function overload as defined in CSDL.

Functions are side-effect-free callables that return a value. They may be bound to an entity type, entity set, singleton, or the service root (unbound). Multiple overloads sharing the same name may coexist; each overload is represented by a distinct instance of this interface.

Actions are explicitly out of scope for this read-only interface layer.

Methods
Methods inherited from LaravelUi5\OData\Edm\Contracts\NamedElementInterface
getName()
Methods inherited from LaravelUi5\OData\Edm\Contracts\AnnotatableInterface
getAnnotations(), getAnnotation()