extends |
AnnotationValueInterface |
|---|
A record annotation value — a structured value composed of named property values, optionally typed by a qualified term record type.
Records are the backbone of complex annotations. A UI.DataField record, a Capabilities.FilterRestrictionsType record, or a Common.ValueListType record are all represented by this interface.
The type name is the qualified name of the record type as declared in the vocabulary, e.g. "UI.DataField" or "Capabilities.FilterRestrictionsType". It is absent for untyped records, though well-formed SAP vocabulary annotations are typically typed.
| Methods | ||
|---|---|---|
public
|
getType(): ?string
|
# |
public
|
getPropertyValues(): list<PropertyValueInterface>
|
# |
public
|
getPropertyValue(string $name): ?PropertyValueInterface
|
# |