к требованиям к вычислительной
мощности, используемой провайдером
хостинга, для проведения уполномоченными
государственными органами, осуществляющими
оперативно-разыскную деятельность
или обеспечение безопасности
Российской Федерации, в случаях,
установленных федеральными законами,
мероприятий в целях реализации
возложенных на них задач, утвержденным
приказом Министерства цифрового
развития, связи и массовых
коммуникаций Российской Федерации
от 1 ноября 2023 г. N 935
1. В схеме данных для задания параметров поиска должны быть описаны входные объекты Input Objects на языке GraphQL для каждого пользовательского типа, имеющего не менее одного поля базового типа, или связанного с другим пользовательским типом, имеющего не менее одного поля базового типа.
2. Для описания входных объектов, соответствующих пользовательским типам, должны использоваться входные объекты для базовых типов, приведенные в настоящем приложении.
3. Каждый входной объект для базового типа должен содержать поля "and", "or" и "not" (соответствуют логическим функциям "И", "ИЛИ", "НЕ"), а также может содержать поля для функций, приведенных в таблице N 1 настоящего приложения. В случае применения числовой функций к множеству строк используется лексикографический порядок.
4. Перечень входных объектов для базовых типов и доступные для них функции приведены в таблице N 2 настоящего приложения.
Входной объект для базового типа идентификатора мобильного абонента """ input ImsiBaseFilter { """ Фильтр для идентификатора мобильного абонента """ imsi: StringRegExpExactFilter and: [ImsiBaseFilter] or: [ImsiBaseFilter] not: ImsiBaseFilter } |
||
Входной объект для базового типа идентификатора мобильной станции """ input ImeiBaseFilter { """ Фильтр для идентификатора мобильной станции """ imei: StringRegExpExactFilter and: [ImeiBaseFilter] or: [ImeiBaseFilter] not: ImeiBaseFilter } |
||
Входной объект для базового типа номера абонента сети сотовой связи """ input MsisdnBaseFilter { """ Фильтр для номера абонента сети сотовой связи """ msisdn: StringRegExpExactFilter and: [MsisdnBaseFilter] or: [MsisdnBaseFilter] not: MsisdnBaseFilter } |
||
Входной объект для базового типа кода страны, в которой находится оператор связи """ input MccBaseFilter { """ Фильтр для кода страны, в которой находится оператор связи """ mcc: IntFilter and: [MccBaseFilter] or: [MccBaseFilter] not: MccBaseFilter } |
||
Входной объект для базового типа кода оператора связи """ input MncBaseFilter { """ Фильтр для кода оператора связи """ mnc: IntFilter and: [MncBaseFilter] or: [MncBaseFilter] not: MncBaseFilter } |
||
Входной объект для базового типа кода географической зоны, обслуживаемой одним контроллером базовых станций """ input LacBaseFilter { """ Фильтр для кода географической зоны, обслуживаемой одним контроллером базовых станций """ lac: IntFilter and: [LacBaseFilter] or: [LacBaseFilter] not: LacBaseFilter } |
||
Входной объект для базового типа идентификатора сектора базовой станции """ input CellBaseFilter { """ Фильтр для идентификатора сектора базовой станции """ cell: IntFilter and: [CellBaseFilter] or: [CellBaseFilter] not: CellBaseFilter } |
||
Входной объект для базового типа адреса электронной почты """ input EmailBaseFilter { """ Фильтр для адреса электронной почты """ email: StringRegExpExactFilter and: [EmailBaseFilter] or: [EmailBaseFilter] not: EmailBaseFilter } |
||
Входной объект для базового типа структурированных адресных данных """ input AddressBaseFilter { """ Фильтр для неструктурированного адреса """ address: StringRegExpFullTextFilter """ Фильтр для почтового индекса, zip-кода """ zip: StringExactFilter """ Фильтр для страны """ county: StringExactFilter """ Фильтр для области """ region: StringExactFilter """ Фильтр для района, муниципального округа """ zone: StringExactFilter """ Фильтр для города, поселка, деревни """ city: StringExactFilter """ Фильтр для улицы """ street: StringExactFilter """ Фильтр для дома, строения """ building: StringExactFilter """ Фильтр для корпуса """ buildsect: StringExactFilter """ Фильтр для квартиры, офиса """ apartment: StringExactFilter and: [AddressBaseFilter] or: [AddressBaseFilter] not: AddressBaseFilter } |
||
Входной объект для базового типа паспортных данных """ input PassportBaseFilter { """ Фильтр для номера паспорта """ number: StringRegExpExactFilter """ Фильтр для серии паспорта """ series: StringRegExpExactFilter and: [PassportBaseFilter] or: [PassportBaseFilter] not: PassportBaseFilter } |
||
Входной объект для базового типа фамилия, имя, отчество """ input PersonBaseFilter { """ Фильтр для неструктурированной информации о фамилия, имя, отчество """ fullName: StringTermFullTextFilter """ Фильтр для имени """ name: StringTermExactFilter """ Фильтр для отчества (при наличии) """ middleName: StringTermExactFilter """ Фильтр для фамилии """ lastName: StringTermExactFilter and: [PersonBaseFilter] or: [PersonBaseFilter] not: PersonBaseFilter } |
||
Входной объект для базового типа номера удостоверения водителя транспортного средства """ input DrivingLicenseNumberBaseFilter { """ Фильтр для номера удостоверения водителя транспортного средства """ drivingLicenseNumber: StringTermExactFilter and: [DrivingLicenseNumberBaseFilter] or: [DrivingLicenseNumberBaseFilter] not: DrivingLicenseNumberBaseFilter } |
||
Входной объект для базового типа государственного регистрационного номера транспортного средства """ input VehicleGosNumberBaseFilter { """ Фильтр для государственного регистрационного номера транспортного средства """ vehicleGosNumber: StringTermExactFilter and: [VehicleGosNumberBaseFilter] or: [VehicleGosNumberBaseFilter] not: VehicleGosNumberBaseFilter } |
||
Входной объект для базового типа идентификационного номера налогоплательщика """ input InnBaseFilter { """ Фильтр для значения идентификационного номера налогоплательщика """ inn: StringTermExactFilter and: [InnBaseFilter] or: [InnBaseFilter] not: InnBaseFilter } |
||
Входной объект для базового типа информации о дате и времени """ 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! } |
||
Входной объект для базового типа пространственной информации: точки """ 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!} |
||
Входной объект для базового типа пространственной информации: последовательности точек (линии) """ input LineBaseFilter { """ Фильтр для последовательности точек в пространстве: нахождение около аргумента фильтра в заданных пределах """ near: NearFilter """ Фильтр для последовательности точек в пространстве: нахождение внутри заданного полигона """ within: WithinFilter """ Фильтр для последовательности точек в пространстве: пересечение с заданным полигоном """ intersects: IntersectsFilter and: [LineBaseFilter] or: [LineBaseFilter] not: LineBaseFilter } """ Входной объект: пространственный фильтр пересечения с заданным полигоном """ input IntersectsFilter { """ Полигон в пространстве, по пересечению с которым происходит фильтрация """ polygon: PolygonRef } """ Входной объект: последовательность точек в пространстве для использования в фильтрах """ input LineRef { points: [PointRef!]! } |
||
Входной объект для базового типа пространственно-временной информации: точки в пространстве с привязкой к дате и времени """ input PointTimeBaseFilter { """ Фильтр для пространственной информации """ point: PointBaseFilter """ Фильтр для временной информации """ time: DateTimeBaseFilter and: [PointTimeBaseFilter] or: [PointTimeBaseFilter] not: PointTimeBaseFilter } """ Входной объект: точки в пространстве с привязкой к дате и времени для использования в фильтрах """ input PointTimeRef { point: PointRef! time: String! } |
||
Входной объект для базового типа пространственной информации: полигона """ input PolygonBaseFilter { """ Фильтр для полигона: нахождение около аргумента фильтра в заданных пределах """ near: NearFilter """ Фильтр для полигона: нахождение внутри заданного полигона """ within: WithinFilter """ Фильтр для полигона: содержание заданных точки или полигона """ contains: ContainsFilter """ Фильтр для полигона: пересечение с заданным полигоном """ intersects: IntersectsFilter and: [PolygonBaseFilter] or: [PolygonBaseFilter] not: PolygonBaseFilter } """ Входной объект: пространственный фильтр включения заданной точки или полигона """ input ContainsFilter { """ Точка в пространстве, по включению которой в исходный полигон происходит фильтрация """ point: PointRef """ Полигон в пространстве, по включению которого в исходный полигон происходит фильтрация """ polygon: PolygonRef } """ Входной объект: полигон в пространстве для использования в фильтрах """ input PolygonRef { lines: [LineRef!]! } |
||
Входной объект для базового типа пространственной информации: мультиполигона """ input MultiPolygonBaseFilter { """ Фильтр для мультиполигона: нахождение около аргумента фильтра в заданных пределах """ near: NearFilter """ Фильтр для мультиполигона: нахождение внутри заданного полигона """ within: WithinFilter """ Фильтр для мультиполигона: содержание заданных точки или полигона """ contains: ContainsFilter """ Фильтр для мультиполигона: пересечение с заданным полигоном """ intersects: IntersectsFilter and: [MultiPolygonBaseFilter] or: [MultiPolygonBaseFilter] not: MultiPolygonBaseFilter } |
||
Входной объект для базового типа пространственно-временной информации: трек """ input GeoTrackBaseFilter { """ Фильтр для временной информации: прохождение маршрута в указанное время """ time: DateTimeBaseFilter """ Фильтр для пространственной информации: нахождение около аргумента фильтра в заданных пределах """ near: NearFilter! """ Фильтр для пространственно-временной информации: нахождение около аргумента фильтра в заданных пределах в указанное время """ nearTime: NearTimeFilter! """ Фильтр для пространственной информации: нахождение внутри заданного полигона """ within: WithinFilter! """ Фильтр для пространственно-временной информации: нахождение внутри заданного полигона в указанное время """ withinTime: WithinTimeFilter! """ Фильтр для пространственной информации: пересечение с заданным полигоном """ intersects: IntersectsFilter! """ Фильтр для пространственно-временной информации: пересечение с заданным полигоном в указанное время """ intersectsTime: IntersectsTimeFilter! """ |
||
Фильтр для пространственно-временной информации: пересечение с заданным треком в указанных промежутках времени и расстояния """ intersectsTrack: IntersectsTrackFilter! and: [GeoTrackBaseFilter] or: [GeoTrackBaseFilter] not: GeoTrackBaseFilter } """ Входной объект: пространственно-временной фильтр нахождения около заданной точки в указанных пределах в заданное время """ input NearTimeFilter { distance: Float! point: PointRef! time: DateTimeBaseFilter! } """ Входной объект: пространственно-временной фильтр нахождения внутри заданного полигона в указанное время """ input WithinTimeFilter { polygon: PolygonRef! time: DateTimeBaseFilter! } """ Входной объект: пространственно-временной фильтр пересечения с заданным полигоном в указанное время """ input IntersectsTimeFilter { polygon: PolygonRef time: DateTimeBaseFilter! } """ Входной объект: пространственно-временной фильтр пересечения с заданным треком в указанных интервалах расстояния и времени """ input IntersectsTrackFilter { geotrack: GeoTrackRef! deltaTime: DeltaTimeRef! distance: Float! } """ Входной объект: период времени в секундах """ input DeltaTimeRef { second: Int! } """ Входной объект: трек для использования в фильтрах """ input GeoTrackRef { pointsInTime: [PointTimeRef]! } |
||
Входной объект для базового типа банковских данных """ input BankAccountInfoBaseFilter { """ Фильтр для имени банка """ bankName: StringRegExpExactFilter """ Фильтр для номера счета """ account: StringRegExpExactFilter """ Фильтр для номера корреспондентского счета """ corrAccount: StringRegExpExactFilter """ Фильтр для номера карты """ cardNumber: StringRegExpExactFilter """ Фильтр для банковского идентификационного кода """ rcbic: StringRegExpExactFilter """ Фильтр для КПП """ kpp: StringRegExpExactFilter and: [BankAccountInfoBaseFilter] or: [BankAccountInfoBaseFilter] not: BankAccountInfoBaseFilter } |
||
Входной объект для базового типа банковских переводов """ input BankTransferInfoBaseFilter { """ Фильтр для отправителя """ from: BankAccountInfoBaseFilter """ Фильтр для получателя """ to: BankAccountInfoBaseFilter """ Фильтр для суммы перевода """ amount: StringRegExpExactFilter """ Фильтр для даты и времени перевода """ data: DateTimeBaseFilter and: [BankTransferInfoBaseFilter] or: [BankTransferInfoBaseFilter] not: BankTransferInfoBaseFilter } |
||
Входной объект для базового типа сведений о юридических лицах и индивидуальных предпринимателях """ input OrganizationInfoBaseFilter { """ Фильтр для полного наименования организации """ nameFull: StringRegExpExactFilter """ Фильтр для сокращенного наименования организации """ nameSmall: StringRegExpExactFilter """ Фильтр для ОГРН организации """ grn: GRNBaseFilter """ Фильтр для ОГРН организации """ inn: InnBaseFilter """ Фильтр для банковских данных организации """ bankInfo: BankAccountInfoBaseFilter """ Фильтр для номера телефона организации """ msisdn: MsisdnBaseFilter """ Фильтр для web-сайта организации """ webSite: URLBaseFilter """ Фильтр для электронной почты организации """ email: EmailBaseFilter """ Фильтр для даты регистрации организации """ dataRegistration: DateTimeBaseFilter """ Фильтр для неструктурированного адреса организации """ address: AddressBaseFilter """ Фильтр для представителя организации """ representative: OrganizationRepresentativeBaseFilter """ Фильтр для ОКВЭД организации """ okved: StringRegExpExactFilter """ Фильтр для ЕГРЮЛ """ egrul: StringRegExpExactFilter """ |
- Гражданский кодекс (ГК РФ)
- Жилищный кодекс (ЖК РФ)
- Налоговый кодекс (НК РФ)
- Трудовой кодекс (ТК РФ)
- Уголовный кодекс (УК РФ)
- Бюджетный кодекс (БК РФ)
- Арбитражный процессуальный кодекс
- Конституция РФ
- Земельный кодекс (ЗК РФ)
- Лесной кодекс (ЛК РФ)
- Семейный кодекс (СК РФ)
- Уголовно-исполнительный кодекс
- Уголовно-процессуальный кодекс
- Производственный календарь на 2025 год
- МРОТ 2024
- ФЗ «О банкротстве»
- О защите прав потребителей (ЗОЗПП)
- Об исполнительном производстве
- О персональных данных
- О налогах на имущество физических лиц
- О средствах массовой информации
- Производственный календарь на 2024 год
- Федеральный закон "О полиции" N 3-ФЗ
- Расходы организации ПБУ 10/99
- Минимальный размер оплаты труда (МРОТ)
- Календарь бухгалтера на 2024 год
- Частичная мобилизация: обзор новостей