{
"$id": "https://schemas.don.projects.digilab.network/schemas/api-register/digitaal-stelsel-omgevingswet-dso/samengestelde-rtr-services-dgbh6jmvr/juridischgerelateerdewerkzaamhedenrequest",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"allOf": [
{
"properties": {
"functioneleStructuurRefs": {
"description": "Lijst van geselecteerde werkzaamheid functioneleStructuurRefs",
"items": {
"type": "string"
},
"maxItems": 100,
"minItems": 1,
"type": "array"
}
},
"required": [
"functioneleStructuurRefs"
]
},
{
"required": [
"_geo"
]
},
{
"properties": {
"_geo": {
"description": "Filter op geografisch punt of vlak. Zie de [DSO API/URI strategie](https://iplo.nl/digitaal-stelsel/aansluiten/standaarden/api-en-uri-strategie).",
"examples": [
{
"intersects": {
"coordinates": [
155000,
463000
],
"type": "Point"
}
}
],
"properties": {
"intersects": {
"description": "Punt of vlak waarmee het resultaat raakvlak moet hebben. Analoog aan ElasticSearch GeoShape Query (https://www.elastic.co/guide/en/elasticsearch/reference/5.0/query-dsl-geo-shape-query.html)",
"oneOf": [
{
"$ref": "./point"
},
{
"$ref": "./polygon"
},
{
"$ref": "../_shared/multipolygon"
},
{
"description": "GeoJSon geometry collection volgens https://tools.ietf.org/html/rfc7946#section-3.1.8",
"properties": {
"geometries": {
"items": {
"anyOf": [
{
"$ref": "./point"
},
{
"$ref": "./polygon"
},
{
"$ref": "../_shared/multipolygon"
}
],
"minItems": 0
},
"type": "array"
},
"type": {
"enum": [
"GeometryCollection"
],
"type": "string"
}
},
"required": [
"geometries",
"type"
],
"type": "object"
}
]
}
},
"required": [
"intersects"
]
},
"datum": {
"allOf": [
{
"description": "Datum in het formaat dd-MM-yyyy.",
"examples": [
"01-01-2023"
],
"pattern": "^\\d{2}-\\d{2}-\\d{4}$",
"type": "string"
},
{
"description": "Het verzoek wordt uitgevoerd met de versie van de activiteiten die geldig zijn op deze datum. Indien geen datum meegegeven wordt het verzoek uitgevoerd tegen de op dit moment geldende activiteiten. Het formaat van de datum is dd-MM-yyyy"
}
]
}
}
}
],
"x-derived-from": [
"https://developer.omgevingswet.overheid.nl/publish/pages/165401/toepasbareregels-samengesteldertrservices-v2.json#/components/schemas/JuridischGerelateerdeWerkzaamhedenRequest"
]
}