Фильтрация
Для фильтрации результатов запросы должны отправляться через поле пути edges
.
При работе с массивами данных может потребоваться уточнить запрос, оставив в ответе только те данные, которые соответствуют текущим интересам. Для этого можно воспользоваться инструментами фильтрации возвращаемых данных.
Аргумент фильтрации
Данные можно отфильтровать по характеристикам возвращаемых объектов. Для этих целей используется аргумент корневого поля пути where
.
В качестве фильтра используются группы входных данных XModelFilterInput
, где X
— имя интерфейса, данные которого используются для фильтрации:
InstrumentModelFilterInput
— фильтры интерфейсаInstrument
BondFilterInput
— фильтры интерфейсаBond
DerivativeFilterInput
— фильтры интерфейсаDerivative
StockFilterInput
— фильтры интерфейсаStock
Так, например, в качестве фильтров для интерфейса Instrument
можно использовать поля пути basicInformation
, currencyInformation
, tradingDetails
, financialAttributes
, boardInformation
и additionalInformation
, а также все входящие в них поля данных.