Type of the entity to be linked from.
Creates an instance of Link.
Name of the linking field to be used in the OData request.
Entity API for building and executing the request.
Constructor of the linked entity.
Readonly
_deDummy property to also include the deserializer type in the structure of the entity type.
Readonly
_entityDummy property whose type makes structurally identical entities distinguishable in TypeScript.
Readonly
_entityReadonly
_fieldReadonly
_linkedList of selectables on the linked entity.
Rest
...expands: Expandable<EntityType<LinkedEntityApiT>, DeSerializersT, EntityApi<EntityBase, DeSerializersT>>[]Creates a selection on a linked entity. Has the same behavior as GetAllRequestBuilderV2.select and GetByKeyRequestBuilderV4.select but for linked entities.
See also, Selectable.
Rest
...selects: Selectable<EntityType<LinkedEntityApiT>, DeSerializersT>[]Selection of fields or links on a linked entity.
The link itself, to facilitate method chaining.
Copyright Ⓒ 2024 SAP SE or an SAP affiliate company. All rights reserved.
Represents a navigation property of an OData entity.
OData is a relational data model, i.e. entities can be related to one another. For example, BusinessPartner is in a 1:n relation with BusinessPartnerAddress and in a 1:1 relation with Customer. Like normal properties, navigation properties can be used for selecting (expanding) and filtering. For example, when constructing a query on the BusinessPartner entity, an instance of
Link<BusinessPartner, Customer>
can be passed as argument to the select function, e.g.BusinessPartner.TO_CUSTOMER
.NOTE: Due to historical development the Link and its extensions are used in the following way: OData v2 entity: 1:N is a Link, 1:0..1 is a OneToOneLink OData v4 entity: 1:N is a OneToManyLink, 1:0..1 is a OneToOneLink.
See also: Selectable.
Type Param: LinkedEntityT
Type of the entity to be linked to.