15. Базовый тип и (или) скалярный тип: type DateTimeBase
Входные объекты для задания параметров поиска:
"""
Входной объект для базового типа информации о дате и времени
"""
input DateTimeBaseFilter {
"""
Фильтр для информации о дате и времени в расширенном формате местного времени с разницей со Всемирным координированным временем (UTC) YYYY-MM-DDThh:mm:ss+/-hh:mm
"""
utc: DateTimeStringFilter
and: [DateTimeBaseFilter]
or: [DateTimeBaseFilter]
not: DateTimeBaseFilter
}
"""
Входной объект: используемые операции сравнения для информации о дате и времени
"""
input DateTimeStringFilter {
eq: String
in: [String]
le: String
It: String
ge: String
gt: String
between: DateTimeRange
}
"""
Входной объект: информация о временном промежутке для использования в операциях сравнения
"""
input DateTimeRange {
min: String!
max: String!
}
16. Базовый тип и (или) скалярный тип: type PointBase
Входные объекты для задания параметров поиска:
"""
Входной объект для базового типа пространственной информации: точки
"""
input PointBaseFilter {
"""
Фильтр для точек в пространстве: нахождение около аргумента фильтра в заданных пределах
"""
near: NearFilter
"""
Фильтр для точек в пространстве: нахождение внутри заданного полигона
"""
within: WithinFilter
and: [PointBaseFilter]
or: [PointBaseFilter]
not: PointBaseFilter
}
"""
Входной объект: пространственный фильтр нахождения около заданной точки в указанных пределах
"""
input NearFilter {
"""
Дистанция в метрах до используемой точки в пространстве в фильтре
"""
distance: Float!
"""
Точка в пространстве, по дистанции до которой происходит фильтрация
"""
point: PointRef!
}
"""
Входной объект: пространственный фильтр нахождения внутри заданного полигона
"""
input WithinFilter {
"""
Полигон в пространстве, по нахождению в котором происходит фильтрация
"""
polygon: PolygonRef!
}
"""
Входной объект: точка в пространстве для использования в фильтрах.
"""
input PointRef {
"""
Долгота в градусах
"""
longitude: Float!
"""
Широта в градусах
"""
latitude: Float!}