ODataBuilder
Builder for ODataConfig
Methods
build()
build():
object
Build ODataConfig
Returns
- ODataConfig with all changes from ODataBuilder methods
count?
optionalcount:boolean
expands
expands:
string[]
filters
filters:
BaseODataFilter<unknown>[]
orderBys
orderBys:
ODataOrderBy[]
selects
selects:
string[]
skip?
optionalskip:number
Number of records to skip
top?
optionaltop:number
Number of records to return
count()
count():
ODataBuilder
Record count
Returns
ODataBuilder
expand()
expand(
value):ODataBuilder
Add expanded property
Parameters
value
string
property to expand
Returns
ODataBuilder
expandMany()
expandMany(
value):ODataBuilder
Add expanded properties
Parameters
value
string[]
properties to expand
Returns
ODataBuilder
filter()
filter(
leftSide,rightSide,operator?,options?):ODataBuilder
Filter request
Parameters
leftSide
string
property to filter
rightSide
unknown
data to filter by
operator?
string
(optional) filter operator ODataOperator
options?
(optional) filter options ODataFilterOptions
Returns
ODataBuilder
filterString()
filterString(
leftSide,rightSide,operator?,options?):ODataBuilder
Filter for string type
Parameters
leftSide
string
property to filter
rightSide
string
data to filter by
operator?
string
(optional) filter operator ODataOperator
options?
(optional) filter options ODataFilterOptions
Returns
ODataBuilder
filterUuid()
filterUuid(
leftSide,rightSide,operator?,options?):ODataBuilder
Filter for Uuid type
Parameters
leftSide
string
property to filter
rightSide
string
data to filter by
operator?
string
(optional) filter operator ODataOperator
options?
(optional) filter options ODataFilterOptions
Returns
ODataBuilder
orderBy()
orderBy(
propertyName,direction,priority?):ODataBuilder
Set order options
Parameters
propertyName
string
name of property
direction
ODataOrderByDirection
direction of order
priority?
number
priority of order
Returns
ODataBuilder
select()
select(
value):ODataBuilder
Limit selected properties
Parameters
value
string
selected property
Returns
ODataBuilder
selectArray()
selectArray(
value):ODataBuilder
Limit selected properties in an array
Parameters
value
string[]
array of properties
Returns
ODataBuilder
selectMany()
selectMany(
value):ODataBuilder
Limit selected properties in an object
Parameters
value
WithIndexer<string[]>
object with selected properties
Returns
ODataBuilder
skip()
skip(
value):ODataBuilder
Skip a number of records
Parameters
value
number
number of records to skip
Returns
ODataBuilder
top()
top(
value):ODataBuilder
Set number of records to return
Parameters
value
number
number of records
Returns
ODataBuilder