ExpandablePath
open class ExpandablePath : PropertyPath, @unchecked Sendable
Convenience class for the abbreviated creation of expand queries with nested select/expand/filter.
-
Add nested expand items to this expandable path.
Declaration
Swift
override open func expand(_ items: PropertyPath...) -> ExpandablePathParameters
rest_itemsExpand items to be added.
Return Value
This expandable path.
-
Add a nested query filter to this expandable path.
Declaration
Swift
override open func filter(test: QueryFilter) -> ExpandablePathParameters
testQuery filter to be added.
Return Value
This expandable path.
-
Declaration
Swift
open class func from(_ resource: EntitySet) -> ExpandablePathParameters
resourceResource path.
Return Value
An expandable path that starts from the provided resource.
-
Declaration
Swift
open class func of(_ path: PropertyPath) -> ExpandablePathParameters
pathProperty path.
Return Value
An expandable path that starts from the provided path.
-
Path for the expand item that has nested select/expand/filter items.
Declaration
Swift
public final var path: PropertyPath { get } -
Query containing the nested select/expand/filter items.
Declaration
Swift
@inline(__always) public final var query: DataQuery { get } -
Add nested select items to this expandable path.
Declaration
Swift
override open func select(_ items: PropertyPath...) -> ExpandablePathParameters
rest_itemsSelect items to be added.
Return Value
This expandable path.