{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "Facilitor XML Schema - JSON Schema converteerd", "description": "Dit JSON Schema is semi-automatisch gegenereerd op basis van de PL/SQL code in FAC_PACX.SRC. Het beschrijft de structuur van alle XML-elementen die via xml_node kunnen worden aangemaakt.", "version": "1.0 $Revision$", "author": "Generated by ChatGPT", "notes": [ "Alle XML-elementen en attributen zijn geconverteerd naar JSON Schema properties.", "Datumvelden zijn als complex type DatumType gemodelleerd.", "Herhalingen zijn gemodelleerd als arrays met maxOccurs = unbounded.", "Attributen uit XML zijn opgenomen als gewone properties, vanwege JSON Schema beperkingen.", "Gebruik draft-07 JSON Schema specificatie.", "Voor details raadpleeg de broncode FAC_PACX.SRC." ], "type": "object", "properties": { "facilitor": { "type": "object", "properties": { "header": { "type": "object", "properties": { "dateTime": { "type": "string" }, "dateDay": { "type": "string" }, "dateMonth": { "type": "string" }, "dateYear": { "type": "string" }, "user": { "type": "string" }, "usernamefull": { "type": "string" }, "usernamefriendly": { "type": "string" }, "custId": { "type": "string" }, "env": { "type": "string" }, "language": { "type": "string" }, "servertimezone": { "type": "string" }, "usertimezone": { "type": "string" }, "version": { "type": "string" }, "fac_logo_file": { "type": "string" } }, "additionalProperties": false, "required": ["dateTime", "dateDay", "dateMonth", "dateYear", "user"] }, "afspraak": { "$ref": "#/definitions/AfspraakType" }, "bezoeker": { "$ref": "#/definitions/BezoekerType" }, "bestelling": { "$ref": "#/definitions/BestellingType" }, "bestelopdr": { "$ref": "#/definitions/BestelopdrachtType" }, "bedrijf": { "$ref": "#/definitions/BedrijfType" }, "melding": { "$ref": "#/definitions/MeldingType" }, "opdracht": { "$ref": "#/definitions/OpdrachtType" }, "reservering": { "$ref": "#/definitions/ReserveringType" }, "xreservering": { "$ref": "#/definitions/XReserveringType" }, "scenario": { "$ref": "#/definitions/ScenarioType" }, "message": { "$ref": "#/definitions/MessageType" }, "perslid": { "$ref": "#/definitions/PerslidType" }, "afdeling": { "$ref": "#/definitions/AfdelingType" }, "kostenplaats": { "$ref": "#/definitions/KostenplaatsType" }, "deel": { "$ref": "#/definitions/InsDeelType" }, "controle": { "$ref": "#/definitions/ControleType" }, "taak": { "$ref": "#/definitions/TaakType" }, "srtdeel": { "$ref": "#/definitions/SrtdeelType" }, "rapport": { "$ref": "#/definitions/RapportType" }, "sysrapport": { "$ref": "#/definitions/SysrapportType" }, "contract": { "$ref": "#/definitions/ContractType" }, "factuur": { "$ref": "#/definitions/FactuurType" }, "verkoopfactuur": { "$ref": "#/definitions/VerkoopfactuurType" }, "ruimte": { "$ref": "#/definitions/RuimteType" }, "verdieping": { "$ref": "#/definitions/VerdiepingType" }, "gebouw": { "$ref": "#/definitions/GebouwType" }, "locatie": { "$ref": "#/definitions/LocatieType" }, "budget": { "$ref": "#/definitions/BudgetType" }, "discipline": { "$ref": "#/definitions/DisciplineType" }, "project": { "$ref": "#/definitions/ProjectType" }, "kostenrubriek": { "$ref": "#/definitions/KostenrubriekType" }, "kostengroep": { "$ref": "#/definitions/KostengroepType" }, "kostensoort": { "$ref": "#/definitions/KostensoortType" } }, "additionalProperties": false } }, "definitions": { "DatumType": { "type": "object", "properties": { "datum": { "type": "string" }, "tijd": { "type": "string" }, "localdatum": { "type": "string" }, "localtijd": { "type": "string" }, "localdatetime": { "type": "string" }, "utcdatum": { "type": "string" }, "utctijd": { "type": "string" }, "dag": { "type": "string" }, "maand": { "type": "string" }, "jaar": { "type": "string" }, "timestamp": { "type": "string" } }, "additionalProperties": false }, "AfspraakType": { "type": "object", "properties": { "key": { "type": "string" }, "bezoeker": { "type": "array", "items": { "$ref": "#/definitions/BezoekerType" } }, "host_user": { "$ref": "#/definitions/PerslidType" }, "gastheer": { "type": "string" }, "contact_user": { "$ref": "#/definitions/PerslidType" }, "telefoonnr": { "type": "string" }, "datum": { "$ref": "#/definitions/DatumType" }, "eind": { "$ref": "#/definitions/DatumType" }, "aanmaak": { "$ref": "#/definitions/DatumType" }, "actiekey": { "type": "string" }, "actie": { "type": "string" }, "actiegroepkey": { "type": "string" }, "actiegroep": { "type": "string" }, "ruimte": { "type": "string" }, "opmerking": { "type": "string" }, "externnr": { "type": "string" }, "syncdate": { "$ref": "#/definitions/DatumType" }, "ingevoerd_user": { "$ref": "#/definitions/PerslidType" } }, "required": ["key"], "additionalProperties": false }, "PerslidType": { "type": "object", "properties": { "key": { "type": "string" }, "telefoonnr": { "type": "string" }, "mobiel": { "type": "string" }, "email": { "type": "string" }, "naam_full": { "type": "string" }, "naam_friendly": { "type": "string" }, "titel": { "type": "string" }, "voorletters": { "type": "string" }, "naam": { "type": "string" }, "tussenvoegsel": { "type": "string" }, "voornaam": { "type": "string" }, "initialen": { "type": "string" }, "nr": { "type": "string" }, "geslacht": { "type": "string" }, "externid": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "visibility": { "type": "string" }, "oslogin": { "type": "string" }, "oslogin2": { "type": "string" }, "opp": { "type": "string" }, "ingangsdatum": { "$ref": "#/definitions/DatumType" }, "einddatum": { "$ref": "#/definitions/DatumType" }, "uurloon": { "type": "string" }, "srtnoti_mode": { "type": "string" }, "afdeling": { "$ref": "#/definitions/AfdelingType" }, "budgethouder": { "$ref": "#/definitions/PerslidType" }, "werkplek": { "type": "array", "items": { "$ref": "#/definitions/WerkplekType" } }, "mode": { "type": "string" } }, "required": ["key"], "additionalProperties": false }, "KenmerkType": { "type": "object", "properties": { "value": { "type": "string" }, "kenmerkcode": { "type": "string" }, "naam": { "type": "string" }, "_type": { "type": "string" }, "volgnummer": { "type": "string" }, "key": { "type": "string" }, "dimensie": { "type": "string" }, "rolcode": { "type": "string" }, "systeem": { "type": "string" }, "wissen": { "type": "string" }, "aanmaak": { "type": "string" }, "wijzig": { "type": "string" }, "xmlnode": { "type": "string" } }, "additionalProperties": false }, "BestellingType": { "type": "object", "properties": { "key": { "type": "string" }, "module": { "type": "string" }, "datum": { "$ref": "#/definitions/DatumType" }, "leverdatum": { "$ref": "#/definitions/DatumType" }, "status_key": { "type": "string" }, "status": { "type": "string" }, "aanvrager": { "$ref": "#/definitions/PerslidType" }, "voor": { "$ref": "#/definitions/PerslidType" }, "opmerking": { "type": "string" }, "bestel_opm": { "type": "string" }, "ordernr": { "type": "string" }, "plaats": { "type": "string" }, "fiatteur": { "$ref": "#/definitions/PerslidType" }, "afleveradres": { "$ref": "#/definitions/AdresType" }, "kostenplaats": { "$ref": "#/definitions/KostenplaatsType" }, "activiteit": { "$ref": "#/definitions/ActiviteitType" }, "melding": { "$ref": "#/definitions/MeldingType" }, "bestelitem": { "type": "array", "items": { "$ref": "#/definitions/BestelitemType" } }, "bestelopdracht": { "type": "array", "items": { "$ref": "#/definitions/BestelopdrachtType" } }, "retourvan": { "$ref": "#/definitions/BestellingType" }, "ismutatie": { "type": "boolean" }, "approved": { "type": "string" }, "levkosten": { "type": "number" }, "korting": { "type": "number" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" } }, "required": ["key"], "additionalProperties": false }, "BestelopdrachtType": { "type": "object", "properties": { "key": { "type": "string" }, "id": { "type": "string" }, "module": { "type": "string" }, "datum": { "$ref": "#/definitions/DatumType" }, "leverdatum": { "$ref": "#/definitions/DatumType" }, "status_key": { "type": "string" }, "status": { "type": "string" }, "bedrijfs_key": { "type": "string" }, "opmerking": { "type": "string" }, "leveringopmerking": { "type": "string" }, "besteller": { "$ref": "#/definitions/PerslidType" }, "afleveradres": { "$ref": "#/definitions/AdresType" }, "factuuradres": { "$ref": "#/definitions/AdresType" }, "levkosten": { "type": "number" }, "korting": { "type": "number" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "bestelopdrachtitem": { "type": "array", "items": { "$ref": "#/definitions/BestelopdrachtItemType" } }, "bestellevering": { "type": "array", "items": { "$ref": "#/definitions/BestelleveringType" } } }, "required": ["key"], "additionalProperties": false }, "BestelleveringType": { "type": "object", "properties": { "key": { "type": "string" }, "datum": { "$ref": "#/definitions/DatumType" }, "opmerking": { "type": "string" }, "bestelopdrachtitem": { "type": "array", "items": { "$ref": "#/definitions/BestelopdrachtItemType" } } }, "required": ["key"], "additionalProperties": false }, "MeldingType": { "type": "object", "properties": { "key": { "type": "string" }, "extra_key": { "type": "string" }, "meldbron_nr": { "type": "string" }, "meldbron": { "$ref": "#/definitions/MeldbronType" }, "gemeld": { "$ref": "#/definitions/DatumType" }, "begindatum": { "$ref": "#/definitions/DatumType" }, "onderwerp": { "type": "string" }, "actiecode": { "type": "string" }, "publiek": { "type": "string" }, "omschrijving": { "type": "string" }, "behandelwijze": { "type": "string" }, "opmerking": { "type": "string" }, "geprint": { "type": "string" }, "afdeling": { "$ref": "#/definitions/AfdelingType" }, "kosten_klant": { "type": "string" }, "ordernr": { "type": "string" }, "status_key": { "type": "string" }, "status": { "type": "string" }, "conceptstatus": { "type": "string" }, "spoed": { "type": "string" }, "impact": { "type": "string" }, "urgentie": { "type": "string" }, "uitvoertijd": { "$ref": "#/definitions/TimeWithUnitType" }, "respijt": { "$ref": "#/definitions/TimeWithUnitType" }, "indult": { "type": "string" }, "afgerond": { "type": "string" }, "uitvoertijdactual": { "$ref": "#/definitions/TimeWithUnitType" }, "accepttijd": { "$ref": "#/definitions/TimeWithUnitType" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "flag": { "type": "string" }, "datum_gepland": { "$ref": "#/definitions/DatumType" }, "einddatum": { "$ref": "#/definitions/DatumType" }, "actiedatum": { "$ref": "#/definitions/DatumType" }, "tag_naam": { "type": "string" }, "tag_omschrijving": { "type": "string" }, "tag_begindatum": { "$ref": "#/definitions/DatumType" }, "tag_accdatum": { "$ref": "#/definitions/DatumType" }, "tag_einddatum": { "$ref": "#/definitions/DatumType" }, "kenmerk": { "type": "array", "items": { "$ref": "#/definitions/KenmerkType" } }, "kostenplaats": { "$ref": "#/definitions/KostenplaatsType" }, "stdmelding": { "$ref": "#/definitions/StdmeldingType" }, "discipline": { "$ref": "#/definitions/DisciplineType" }, "aflever_adres": { "$ref": "#/definitions/AdresType" }, "plaats": { "$ref": "#/definitions/PlaatsType" }, "dwgx": { "type": "string" }, "dwgy": { "type": "string" }, "dwgz": { "type": "string" }, "x": { "type": "string" }, "y": { "type": "string" }, "z": { "type": "string" }, "deel": { "type": "array", "items": { "$ref": "#/definitions/DeelType" } }, "melder": { "$ref": "#/definitions/PerslidType" }, "voor": { "$ref": "#/definitions/PerslidType" }, "behandelaar": { "$ref": "#/definitions/PerslidType" }, "behandelgroep": { "$ref": "#/definitions/DisciplineType" }, "actieve_behandelaar": { "$ref": "#/definitions/PerslidType" }, "activiteit": { "$ref": "#/definitions/ActiviteitType" }, "workflowsteps": { "$ref": "#/definitions/WorkflowstepsType" }, "bestelling": { "type": "array", "items": { "$ref": "#/definitions/BestellingType" } }, "opdracht": { "type": "array", "items": { "$ref": "#/definitions/OpdrachtType" } }, "reservering": { "type": "array", "items": { "$ref": "#/definitions/ReserveringType" } }, "rsv_ruimte": { "type": "array", "items": { "$ref": "#/definitions/RsvRuimteType" } }, "afspraak": { "type": "array", "items": { "$ref": "#/definitions/AfspraakType" } }, "tracking": { "$ref": "#/definitions/TrackingType" }, "naam_ext": { "type": "string" }, "email_ext": { "type": "string" }, "tel_ext": { "type": "string" } }, "required": ["key"], "additionalProperties": false }, "TrackingType": { "type": "object", "properties": { "track": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "datum": { "$ref": "#/definitions/DatumType" }, "user": { "$ref": "#/definitions/PerslidType" }, "code": { "type": "string" }, "omschrijving": { "type": "string" }, "subject": { "type": "string" } }, "required": ["key"], "additionalProperties": false, "additionalAttributes": { "code": { "type": "string" } } }, "minItems": 0 } }, "additionalProperties": false }, "WorkflowstepType": { "type": "object", "properties": { "melding": { "$ref": "#/definitions/MeldingType" } }, "required": ["melding"], "additionalProperties": false, "additionalAttributes": { "stepkey": { "type": "string" }, "root": { "type": "boolean" } } }, "WorkflowstepsType": { "type": "object", "properties": { "workflowstep": { "type": "array", "items": { "$ref": "#/definitions/WorkflowstepType" } } }, "additionalProperties": false }, "OpdrNoteType": { "type": "object", "properties": { "key": { "type": "string" }, "notitie": { "type": "string" }, "aanmaak": { "$ref": "#/definitions/DatumType" } }, "required": ["key"], "additionalProperties": false }, "DienstType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "prijs": { "type": "number" }, "eenheid": { "type": "string" } }, "required": ["key"], "additionalProperties": false }, "FactuuradresType": { "type": "object", "properties": { "key": { "type": "string" }, "naam": { "type": "string" }, "adres": { "type": "string" }, "postcode": { "type": "string" }, "plaats": { "type": "string" }, "land": { "type": "string" }, "telefoon": { "type": "string" }, "email": { "type": "string" } }, "required": ["key"], "additionalProperties": false }, "BedrijfadresType": { "type": "object", "properties": { "key": { "type": "string" }, "type": { "type": "string" }, "omschrijving": { "type": "string" }, "soapversion": { "type": "string" }, "soapaction": { "type": "string" }, "authmethod": { "type": "string" }, "token_url": { "type": "string" }, "scope": { "type": "string" }, "resource": { "type": "string" }, "district_key": { "type": "string" }, "locatie_key": { "type": "string" }, "discipline_key": { "type": "string" }, "client": { "$ref": "#/definitions/BedrijfType" }, "mailsender": { "type": "string" }, "mailreply": { "type": "string" }, "flexfiles": { "type": "string" }, "encoding": { "type": "string" }, "charset": { "type": "string" }, "plugin": { "type": "string" }, "plugindata": { "type": "string" }, "error_handler": { "type": "string" }, "username": { "type": "string" }, "password": { "type": "string" }, "lockeduser": { "$ref": "#/definitions/PerslidType" } }, "required": ["key"], "additionalProperties": false }, "RelatietypeType": { "type": ["object", "null"], "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "externid": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" } }, "required": ["key"], "additionalProperties": false }, "AttachmentsType": { "type": "object", "properties": { "attachment": { "type": "array", "items": { "$ref": "#/definitions/AttachmentType" } } }, "additionalProperties": false }, "AttachmentType": { "type": "object", "properties": { "key": { "type": "string" }, "filename": { "type": "string" }, "filedate": { "$ref": "#/definitions/DatumType" }, "filesize": { "type": "string" } }, "required": ["filename"], "additionalProperties": false } , "FacNoteGroupType": { "type": "object", "properties": { "note_group": { "type": "array", "items": { "$ref": "#/definitions/NoteGroupType" } } }, "additionalProperties": false }, "NoteGroupType": { "type": "object", "properties": { "key": { "type": "string" }, "xmlnode": { "type": "string" }, "naam": { "type": "string" }, "omschrijving": { "type": "string" } }, "required": ["key"], "additionalProperties": false }, "BookmarksType": { "type": "object", "properties": { "bookmarks": { "type": "string" } }, "additionalProperties": false }, "LocalisationType": { "type": "object", "properties": { "lcl": { "type": "string" } }, "additionalProperties": false }, "OpdrachtType": { "type": "object", "properties": { "key": { "type": "string" }, "extra_key": { "type": "string" }, "melding_key": { "type": "string" }, "uitvoerende_keys": { "type": "string" }, "statusopdr_key": { "type": "string" }, "actiecode": { "type": "string" }, "status": { "type": "string" }, "standaardopdr_key": { "type": "string" }, "omschrijving": { "type": "string" }, "datumbegin": { "$ref": "#/definitions/DatumType" }, "dagen": { "type": "string" }, "einddatum": { "$ref": "#/definitions/DatumType" }, "datumgereed": { "$ref": "#/definitions/DatumType" }, "plandatum": { "$ref": "#/definitions/DatumType" }, "plandatum2": { "$ref": "#/definitions/DatumType" }, "discipline": { "$ref": "#/definitions/DisciplineType" }, "werkzaamheden": { "type": "string" }, "opmerking": { "type": "string" }, "uren": { "type": "string" }, "_materiaal": { "type": "string" }, "kosten": { "type": "string" }, "geprint": { "type": "string" }, "teverzenden": { "type": "string" }, "verzonden": { "$ref": "#/definitions/DatumType" }, "bedrijfopdr_volgnr": { "type": "string" }, "uurloon": { "type": "string" }, "opmerking_fiat": { "type": "string" }, "flag": { "type": "string" }, "approved": { "type": "string" }, "uren_refiat": { "type": "string" }, "uurloon_refiat": { "type": "string" }, "materiaal_refiat": { "type": "string" }, "kosten_refiat": { "type": "string" }, "statusopdr_key_refiat": { "type": "string" }, "approved_refiat": { "type": "string" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "kenmerk": { "type": "array", "items": { "$ref": "#/definitions/KenmerkType" } }, "kostenplaats": { "$ref": "#/definitions/KostenplaatsType" }, "kostensoort": { "$ref": "#/definitions/KostensoortType" }, "ordernr": { "type": "string" }, "opdrachttype": { "$ref": "#/definitions/OpdrachttypeType" }, "offerte": { "$ref": "#/definitions/OpdrachtType" }, "factuur": { "type": "array", "items": { "$ref": "#/definitions/FactuurType" } }, "dienst": { "$ref": "#/definitions/DienstType" }, "backoffice_contact": { "$ref": "#/definitions/PerslidType" }, "uitvoerende": { "type": "array", "items": { "$ref": "#/definitions/UitvoerendeType" } }, "contract": { "$ref": "#/definitions/ContractType" }, "contactpersoon": { "$ref": "#/definitions/ContactpersoonType" }, "opdr_id": { "type": "string" }, "materiaal": { "type": "array", "items": { "$ref": "#/definitions/MateriaalType" } }, "afspraak": { "type": "array", "items": { "$ref": "#/definitions/AfspraakType" } }, "melding": { "$ref": "#/definitions/MeldingType" }, "activiteit": { "$ref": "#/definitions/ActiviteitType" }, "opdr_note": { "$ref": "#/definitions/OpdrNoteType" }, "tracking": { "$ref": "#/definitions/TrackingType" } }, "required": ["key"], "additionalProperties": false }, "XReserveringType": { "type": "object", "properties": { "key": { "type": "string" }, "datum": { "$ref": "#/definitions/DatumType" }, "omschrijving": { "type": "string" }, "status": { "type": "string" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" } }, "required": ["key"], "additionalProperties": false }, "ControleType": { "type": "object", "properties": { "key": { "type": "string" }, "status_key": { "type": "string" }, "status": { "type": "string" }, "controle_omschrijving": { "type": "string" }, "controle_opmerking": { "type": "string" }, "controle_succes": { "type": "string" }, "datum": { "$ref": "#/definitions/DatumType" }, "orgdatum": { "$ref": "#/definitions/DatumType" }, "plandatum": { "$ref": "#/definitions/DatumType" }, "opmerking": { "type": "string" }, "plan_opm": { "type": "string" }, "inspector": { "$ref": "#/definitions/PerslidType" }, "tracking": { "$ref": "#/definitions/TrackingType" } }, "required": ["key"], "additionalProperties": false }, "RapportType": { "type": "object", "properties": { "key": { "type": "string" }, "titel": { "type": "string" }, "omschrijving": { "type": "string" }, "datum": { "$ref": "#/definitions/DatumType" } }, "required": ["key"], "additionalProperties": false }, "SysrapportType": { "type": "object", "properties": { "key": { "type": "string" }, "titel": { "type": "string" }, "omschrijving": { "type": "string" }, "datum": { "$ref": "#/definitions/DatumType" } }, "required": ["key"], "additionalProperties": false }, "SrtdeelType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "afkorting": { "type": "string" }, "externid": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" } }, "required": ["key"], "additionalProperties": false }, "SrtperslidType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "opp": { "type": "string" }, "uurloon": { "type": "string" }, "bedrijf": { "$ref": "#/definitions/BedrijfType" } }, "required": ["key"], "additionalProperties": false }, "SrtgebouwType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "passief": { "type": "string" }, "verwijder": { "$ref": "#/definitions/DatumType" }, "uitvoertijd": { "$ref": "#/definitions/TimeWithUnitType" }, "uitvoertijd_pr1": { "$ref": "#/definitions/TimeWithUnitType" }, "uitvoertijd_pr2": { "$ref": "#/definitions/TimeWithUnitType" }, "uitvoertijd_pr4": { "$ref": "#/definitions/TimeWithUnitType" } }, "required": ["key"], "additionalProperties": false }, "SrtruimteType": { "type": "object", "properties": { "key": { "type": "string" }, "code": { "type": "string" }, "omschrijving": { "type": "string" }, "prijs": { "type": "string" }, "verwijder": { "$ref": "#/definitions/DatumType" }, "verhuurbaar": { "type": "string" }, "bevat_werkplek": { "type": "string" }, "uitvoertijd": { "$ref": "#/definitions/TimeWithUnitType" }, "uitvoertijd_pr1": { "$ref": "#/definitions/TimeWithUnitType" }, "uitvoertijd_pr2": { "$ref": "#/definitions/TimeWithUnitType" }, "uitvoertijd_pr4": { "$ref": "#/definitions/TimeWithUnitType" } }, "required": ["key"], "additionalProperties": false }, "ScenarioType": { "type": "object", "properties": { "key": { "type": "string" }, "naam": { "type": "string" }, "omschrijving": { "type": "string" }, "actief": { "type": "boolean" }, "aanmaak": { "$ref": "#/definitions/DatumType" }, "wijzig": { "$ref": "#/definitions/DatumType" }, "versie": { "type": "string" }, "creator": { "type": "string" } }, "required": ["key"], "additionalProperties": false }, "MessageType": { "type": "object", "properties": { "key": { "type": "string" }, "datum": { "$ref": "#/definitions/DatumType" }, "soort": { "type": "string" }, "tekst": { "type": "string" }, "aanmaak": { "$ref": "#/definitions/DatumType" }, "wijzig": { "$ref": "#/definitions/DatumType" } }, "required": ["key"], "additionalProperties": false }, "BestelopdrachtItemType": { "type": "object", "properties": { "key": { "type": "string" }, "posnr": { "type": "string" }, "statuskey": { "type": "string" }, "status": { "type": "string" }, "aantal": { "type": "number" }, "aantalontv": { "type": "number" }, "aantalexp": { "type": "number" }, "omschrijving": { "type": "string" }, "prijs": { "type": "number" }, "totaal": { "type": "number" }, "inktotaal": { "type": "number" }, "ontvangen": { "$ref": "#/definitions/DatumType" }, "verwerkt": { "$ref": "#/definitions/DatumType" }, "brutoprijs": { "type": "number" }, "inkprijs": { "type": "number" }, "opmerking": { "type": "string" }, "bestelitem": { "type": "array", "items": { "$ref": "#/definitions/BestelitemType" } } }, "required": ["key"], "additionalProperties": false }, "BestelitemType": { "type": "object", "properties": { "key": { "type": "string" }, "aantal": { "type": "number" }, "opdrachtitem_key": { "type": "string" }, "aantalontv": { "type": "number" }, "status_key": { "type": "string" }, "status": { "type": "string" }, "prijs": { "type": "number" }, "inkprijs": { "type": "number" }, "brutoprijs": { "type": "number" }, "totaal": { "type": "number" }, "inktotaal": { "type": "number" }, "kenmerk": { "type": "array", "items": { "$ref": "#/definitions/KenmerkType" } }, "srtdeel": { "$ref": "#/definitions/SrtdeelType" } }, "required": ["key"], "additionalProperties": false }, "ReserveringType": { "type": "object", "properties": { "key": { "type": "string" }, "datum": { "$ref": "#/definitions/DatumType" }, "verwijder": { "$ref": "#/definitions/DatumType" }, "ispool": { "type": "string" }, "melding": { "$ref": "#/definitions/MeldingType" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "rsv_ruimte": { "type": "array", "items": { "$ref": "#/definitions/RsvRuimteType" } } }, "required": ["key"], "additionalProperties": false, "attributes": { "content": { "type": "string" }, "total": { "type": "integer" } } }, "RsvRuimteType": { "type": "object", "properties": { "key": { "type": "string" }, "volgnr": { "type": "string" }, "id": { "type": "string" }, "van": { "$ref": "#/definitions/DatumType" }, "tot": { "$ref": "#/definitions/DatumType" }, "van_actual": { "$ref": "#/definitions/DatumType" }, "ruimte": { "$ref": "#/definitions/RuimteType" }, "activiteit": { "$ref": "#/definitions/ActiviteitType" }, "omschrijving": { "type": "string" }, "opmerking": { "type": "string" }, "bezoekers": { "type": "string" }, "ruimteprijs": { "type": "string" }, "prijs": { "type": "string" }, "korting": { "type": "string" }, "afgesprokentotaal": { "type": "string" }, "status_bokey": { "type": "string" }, "status_bo": { "type": "string" }, "status_fokey": { "type": "string" }, "status_fo": { "type": "string" }, "noshow": { "type": "string" }, "bezoekers_shown": { "type": "string" }, "teverzenden": { "type": "string" }, "verzonden": { "$ref": "#/definitions/DatumType" }, "aangemaakt": { "$ref": "#/definitions/DatumType" }, "verwijder": { "$ref": "#/definitions/DatumType" }, "ordernr": { "type": "string" }, "kosten_klant": { "type": "string" }, "host_user": { "$ref": "#/definitions/PerslidType" }, "contact_user": { "$ref": "#/definitions/PerslidType" }, "telefoon": { "type": "string" }, "plaats": { "$ref": "#/definitions/PlaatsType" }, "cvab_mode": { "type": "string" }, "afgerond": { "type": "string" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "cat_appr": { "type": "string" }, "dirtlevel": { "type": "string" }, "mld_opdr": { "$ref": "#/definitions/OpdrachtType" }, "kenmerk": { "type": "array", "items": { "$ref": "#/definitions/KenmerkType" } }, "tracking": { "$ref": "#/definitions/TrackingType" }, "rsv_artikel": { "type": "array", "items": { "$ref": "#/definitions/RsvArtikelType" } }, "rsv_deel": { "type": "array", "items": { "$ref": "#/definitions/RsvDeelType" } }, "bez_afspraak": { "type": "array", "items": { "$ref": "#/definitions/AfspraakType" } }, "mld_melding": { "type": "array", "items": { "$ref": "#/definitions/MeldingType" } }, "masterreservering": { "$ref": "#/definitions/RsvRuimteType" }, "subreservering": { "$ref": "#/definitions/RsvRuimteType" } }, "required": ["key"], "additionalProperties": false }, "InsDeelType": { "type": "object", "properties": { "key": { "type": "string" }, "extra_key": { "type": "string" }, "binding": { "type": "string" }, "plaats": { "$ref": "#/definitions/PlaatsType" }, "persoon": { "$ref": "#/definitions/PerslidType" }, "afdeling": { "$ref": "#/definitions/AfdelingType" }, "werkplek": { "$ref": "#/definitions/WerkplekType" }, "terreinsector": { "$ref": "#/definitions/TerreinsectorType" }, "omschrijving": { "type": "string" }, "opmerking": { "type": "string" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "flag": { "type": "string" }, "ins_deelsrtcontr": { "$ref": "#/definitions/InsDeelsrtcontrType" }, "beheerder": { "$ref": "#/definitions/PerslidType" }, "aantal": { "type": "string" }, "uitgeleend": { "type": "string" }, "omtrek": { "type": "string" }, "oppervlak": { "type": "string" }, "dwgx": { "type": "string" }, "dwgy": { "type": "string" }, "dwgz": { "type": "string" }, "dwgrotatie": { "type": "string" }, "dwgschaal": { "type": "string" }, "x": { "type": "string" }, "y": { "type": "string" }, "mjb_score1": { "type": "string" }, "mjb_score2": { "type": "string" }, "vervaldatum": { "$ref": "#/definitions/DatumType" }, "uitvoertijd": { "$ref": "#/definitions/TimeWithUnitType" }, "kenmerk": { "type": "array", "items": { "$ref": "#/definitions/KenmerkType" } }, "srtdeel": { "$ref": "#/definitions/SrtdeelType" }, "deel": { "type": "array", "items": { "$ref": "#/definitions/InsDeelType" } }, "deel_note": { "$ref": "#/definitions/InsDeelNoteType" }, "tracking": { "$ref": "#/definitions/TrackingType" } }, "required": ["key"], "additionalProperties": false }, "InsDeelNoteType": { "type": "object", "properties": { "notes": { "type": "object", "properties": { "note": { "type": "array", "items": { "type": "object", "properties": { "key": { "type": "string" }, "aanmaak": { "$ref": "#/definitions/DatumType" }, "omschrijving": { "type": "string" }, "attachments": { "$ref": "#/definitions/AttachmentsType" }, "noteur": { "$ref": "#/definitions/PerslidType" } }, "required": ["key"], "additionalProperties": false } } }, "additionalProperties": false } }, "additionalProperties": false }, "InsDeelsrtcontrType": { "type": "object", "properties": { "key": { "type": "string" }, "status_key": { "type": "string" }, "status": { "type": "string" }, "srtcontrole": { "$ref": "#/definitions/InsSrtcontroleType" }, "controle_omschrijving": { "type": "string" }, "controle_opmerking": { "type": "string" }, "controle_succes": { "type": "string" }, "datum": { "$ref": "#/definitions/DatumType" }, "orgdatum": { "$ref": "#/definitions/DatumType" }, "plandatum": { "$ref": "#/definitions/DatumType" }, "opmerking": { "type": "string" }, "plan_opm": { "type": "string" }, "deel": { "$ref": "#/definitions/InsDeelType" }, "inspector": { "$ref": "#/definitions/PerslidType" }, "controle_kenmerk": { "type": "array", "items": { "$ref": "#/definitions/ControleKenmerkType" } }, "tracking": { "$ref": "#/definitions/TrackingType" } }, "required": ["key"], "additionalProperties": false }, "InsSrtcontroleType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "isexception": { "type": "boolean" }, "periode": { "type": "string" }, "eenheid": { "type": "string" }, "bits": { "type": "string" }, "mode": { "type": "string" }, "groep": { "type": "string" }, "level": { "type": "string" }, "kosten": { "type": "string" }, "kosten2": { "type": "string" }, "kosten3": { "type": "string" }, "uren": { "type": "string" }, "materiaal": { "type": "string" }, "opmerking": { "type": "string" }, "einddatum": { "$ref": "#/definitions/DatumType" }, "type": { "type": "string" }, "type_code": { "type": "string" }, "kostenplaats": { "$ref": "#/definitions/KostenplaatsType" } }, "required": ["key"], "additionalProperties": false }, "ControleKenmerkType": { "type": "object", "properties": { "value": { "type": "string" }, "kenmerkcode": { "type": "string" }, "srtkenmerkcode": { "type": "string" }, "naam": { "type": "string" }, "_type": { "type": "string" }, "volgnummer": { "type": "string" }, "key": { "type": "string" }, "aanmaak": { "type": "string" }, "rolcode": { "type": "string" }, "fac_kenmerkdomein_key": { "type": "string" } } }, "UitvoerendeType": { "type": "object", "properties": { "persoon": { "$ref": "#/definitions/PerslidType" }, "bedrijf": { "$ref": "#/definitions/BedrijfType" } }, "required": [], "additionalProperties": false, "attributes": { "niveau": { "type": "string", "enum": ["P", "B"] } } }, "AdresType": { "type": ["object", "null"], "properties": { "key": { "type": "string" }, "naam": { "type": "string" }, "bezoek_adres": { "type": "string" }, "bezoek_postcode": { "type": "string" }, "bezoek_plaats": { "type": "string" }, "bezoek_land": { "type": "string" }, "post_adres": { "type": "string" }, "post_postcode": { "type": "string" }, "post_plaats": { "type": "string" }, "post_land": { "type": "string" }, "gebouw_ruimte": { "type": "string" }, "contactpersoon": { "type": "string" }, "contactpers_telefoon": { "type": "string" }, "contactpers_email": { "type": "string" }, "contactpers_bureau": { "type": "string" }, "telefoon": { "type": "string" }, "email": { "type": "string" }, "factuuradres": { "type": "string" }, "opdrachtadres": { "type": "string" }, "afleveradres": { "type": "string" }, "locatie_key": { "type": "string" }, "concise": { "type": "boolean" }, "locatie": { "$ref": "#/definitions/LocatieType" } }, "required": ["key"], "additionalProperties": false }, "AfdelingType": { "type": "object", "properties": { "key": { "type": "string" }, "naam": { "type": "string" }, "naam1": { "type": "string" }, "naam2": { "type": "string" }, "naam3": { "type": "string" }, "naam4": { "type": "string" }, "naam5": { "type": "string" }, "naam6": { "type": "string" }, "externid": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "omschrijving": { "type": "string" }, "kostenplaats": { "$ref": "#/definitions/KostenplaatsType" }, "afleveradres": { "$ref": "#/definitions/AdresType" }, "verantwoordelijke": { "$ref": "#/definitions/PerslidType" }, "kenmerk": { "type": "array", "items": { "$ref": "#/definitions/KenmerkType" } }, "parent": { "$ref": "#/definitions/AfdelingType" }, "bedrijf": { "$ref": "#/definitions/BedrijfType" } }, "required": ["key"], "additionalProperties": false }, "ActiviteitType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" } }, "required": ["key"], "additionalProperties": false }, "BedrijfType": { "type": "object", "properties": { "key": { "type": "string" }, "naam": { "type": "string" }, "post_adres": { "type": "string" }, "post_postcode": { "type": "string" }, "post_plaats": { "type": "string" }, "post_land": { "type": "string" }, "bezoek_adres": { "type": "string" }, "bezoek_postcode": { "type": "string" }, "bezoek_plaats": { "type": "string" }, "bezoek_land": { "type": "string" }, "telefoon": { "type": "string" }, "telefoon2": { "type": "string" }, "fax": { "type": "string" }, "url": { "type": "string" }, "contact_persoon": { "type": "string" }, "contact_telefoon": { "type": "string" }, "contact_fax": { "type": "string" }, "opmerking": { "type": "string" }, "opmerking2": { "type": "string" }, "uurloon": { "type": "number" }, "leverancier_nr": { "type": "string" }, "overeenkomst_nr": { "type": "string" }, "overeenkomst_datum": { "$ref": "#/definitions/DatumType" }, "isleverancier": { "type": "boolean" }, "isuitvoerende": { "type": "boolean" }, "iscontract": { "type": "boolean" }, "ishuurder": { "type": "boolean" }, "isintern": { "type": "boolean" }, "email": { "type": "string" }, "xmldetails_loc": { "type": "string" }, "image_loc": { "type": "string" }, "details_loc": { "type": "string" }, "afleveradres": { "$ref": "#/definitions/AdresType" }, "factuuradres": { "$ref": "#/definitions/AdresType" }, "kenmerk": { "type": "array", "items": { "$ref": "#/definitions/KenmerkType" } }, "beslimiet": { "type": "string" }, "beskosten": { "type": "string" }, "mldlimiet": { "type": "string" }, "x": { "type": "string" }, "y": { "type": "string" }, "contactpersoon": { "type": "array", "items": { "$ref": "#/definitions/ContactpersoonType" } }, "bedrijfadres": { "type": "array", "items": { "$ref": "#/definitions/BedrijfadresType" } }, "relatietype": { "$ref": "#/definitions/RelatietypeType" } }, "required": ["key"], "additionalProperties": false }, "ContactpersoonType": { "type": "object", "properties": { "key": { "type": "string" }, "naam": { "type": "string" }, "email": { "type": "string" }, "telefoon": { "type": "string" } }, "required": ["key"], "additionalProperties": false }, "ContractType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "contractnr": { "type": "string" }, "status": { "type": "string" }, "datum_van": { "$ref": "#/definitions/DatumType" }, "datum_tot": { "$ref": "#/definitions/DatumType" }, "bedrag": { "type": "number" }, "opmerking": { "type": "string" }, "factuuradres": { "$ref": "#/definitions/AdresType" }, "bedrijf": { "$ref": "#/definitions/BedrijfType" } }, "required": ["key"], "additionalProperties": false }, "DeelType": { "type": "object", "properties": { "key": { "type": "string" }, "extra_key": { "type": "string" }, "binding": { "type": "string" }, "plaats": { "$ref": "#/definitions/PlaatsType" }, "persoon": { "$ref": "#/definitions/PerslidType" }, "afdeling": { "$ref": "#/definitions/AfdelingType" }, "werkplek": { "$ref": "#/definitions/WerkplekType" }, "terreinsector": { "$ref": "#/definitions/TerreinsectorType" }, "omschrijving": { "type": "string" }, "opmerking": { "type": "string" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "flag": { "type": "string" }, "ins_deelsrtcontr": { "$ref": "#/definitions/InsDeelsrtcontrType" }, "beheerder": { "$ref": "#/definitions/PerslidType" }, "aantal": { "type": "string" }, "uitgeleend": { "type": "string" }, "omtrek": { "type": "string" }, "oppervlak": { "type": "string" }, "dwgx": { "type": "string" }, "dwgy": { "type": "string" }, "dwgz": { "type": "string" }, "dwgrotatie": { "type": "string" }, "dwgschaal": { "type": "string" }, "x": { "type": "string" }, "y": { "type": "string" }, "mjb_score1": { "type": "string" }, "mjb_score2": { "type": "string" }, "vervaldatum": { "$ref": "#/definitions/DatumType" }, "uitvoertijd": { "$ref": "#/definitions/TimeWithUnitType" }, "kenmerk": { "type": "array", "items": { "$ref": "#/definitions/KenmerkType" } }, "srtdeel": { "$ref": "#/definitions/SrtdeelType" }, "deel": { "type": "array", "items": { "$ref": "#/definitions/DeelType" } }, "deel_note": { "$ref": "#/definitions/InsDeelNoteType" }, "tracking": { "$ref": "#/definitions/TrackingType" } }, "required": ["key"], "additionalProperties": false }, "DisciplineType": { "type": "object", "properties": { "key": { "type": "string" }, "module": { "type": "string" }, "omschrijving": { "type": "string" }, "afkorting": { "type": "string" }, "soort": { "type": "string" }, "externid": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "srtdiscipline": { "$ref": "#/definitions/SrtdisciplineType" } }, "required": ["key"], "additionalProperties": false }, "FactuurType": { "type": "object", "properties": { "key": { "type": "string" }, "factuurnr": { "type": "string" }, "factuurdatum": { "$ref": "#/definitions/DatumType" }, "bedrag": { "type": "number" }, "klant": { "$ref": "#/definitions/BedrijfType" }, "opmerking": { "type": "string" } }, "required": ["key"], "additionalProperties": false }, "KostensoortType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "omschrijving_alt": { "type": "string" }, "groep": { "type": "string" }, "groep_alt": { "type": "string" }, "opmerking": { "type": "string" }, "refcode": { "type": "string" }, "doorbelasten": { "type": "string" }, "btw": { "type": "string" }, "einddatum": { "$ref": "#/definitions/DatumType" }, "verwijder": { "$ref": "#/definitions/DatumType" }, "opdracht": { "type": "array", "items": { "$ref": "#/definitions/OpdrachtType" } }, "budget": { "type": "array", "items": { "$ref": "#/definitions/BudgetType" } } }, "required": ["key"], "additionalProperties": false }, "KostenplaatsType": { "type": "object", "properties": { "key": { "type": "string" }, "nr": { "type": "string" }, "omschrijving": { "type": "string" }, "begin": { "type": "string" }, "eind": { "type": "string" }, "module": { "type": "string" }, "limiet": { "type": "string" }, "limietperiode": { "type": "string" }, "extern": { "type": "string" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "kostenplaatsgroep": { "$ref": "#/definitions/KostenplaatsgroepType" }, "budgethouder": { "$ref": "#/definitions/PerslidType" } }, "required": ["key"], "additionalProperties": false }, "KostengroepType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "afkorting": { "type": "string" }, "externid": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" } }, "required": ["key"], "additionalProperties": false }, "KostenrubriekType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "afkorting": { "type": "string" }, "externid": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" } }, "required": ["key"], "additionalProperties": false }, "LocatieType": { "type": "object", "properties": { "key": { "type": "string" }, "code": { "type": "string" }, "omschrijving": { "type": "string" }, "adres": { "type": "string" }, "postcode": { "type": "string" }, "plaats": { "type": "string" }, "land": { "type": "string" }, "post_adres": { "type": "string" }, "post_postcode": { "type": "string" }, "post_plaats": { "type": "string" }, "post_land": { "type": "string" }, "tekening": { "type": "string" }, "verantw": { "type": "string" }, "verantw_tel": { "type": "string" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "volgnr": { "type": "string" }, "gebouw": { "type": "array", "items": { "$ref": "#/definitions/GebouwType" } }, "terreinsector": { "type": "array", "items": { "$ref": "#/definitions/TerreinsectorType" } } }, "required": ["key"], "additionalProperties": false }, "MateriaalType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "aantal": { "type": "string" }, "prijs": { "type": "string" }, "totaal": { "type": "string" }, "opmerking": { "type": "string" } }, "required": ["key"], "additionalProperties": false }, "MeldbronType": { "type": "object", "properties": { "key": { "type": "string" }, "naam": { "type": "string" }, "omschrijving": { "type": "string" } }, "required": ["key"], "additionalProperties": false }, "OpdrachttypeType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "decentraal": { "type": "string" }, "kosten": { "type": "string" }, "sluitmelding": { "type": "string" }, "uren": { "type": "string" }, "materiaal": { "type": "string" }, "totaal": { "type": "string" }, "factuur": { "type": "string" }, "afmeldmarge": { "type": "string" }, "zichtbaarfe": { "type": "string" }, "afmelden_extern": { "type": "string" }, "isofferte": { "type": "string" }, "gvs": { "type": "string" }, "bez": { "type": "string" }, "image": { "type": "string" }, "code": { "type": "string" } }, "required": ["key"], "additionalProperties": false }, "PlaatsType": { "type": "object", "properties": { "plaatsaanduiding": { "type": "string" }, "key": { "type": "string" }, "regio": { "$ref": "#/definitions/RegioType" }, "district": { "$ref": "#/definitions/DistrictType" }, "locatie": { "$ref": "#/definitions/LocatieType" }, "gebouw": { "$ref": "#/definitions/GebouwType" }, "verdieping": { "$ref": "#/definitions/VerdiepingType" }, "ruimte": { "$ref": "#/definitions/RuimteType" }, "terreinsector": { "$ref": "#/definitions/TerreinsectorType" } }, "required": ["key", "plaatsaanduiding"], "additionalProperties": false, "attributes": { "type": { "type": "string" }, "mode": { "type": "string" } } }, "ProjectType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "begindatum": { "$ref": "#/definitions/DatumType" }, "einddatum": { "$ref": "#/definitions/DatumType" }, "externid": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" } }, "required": ["key"], "additionalProperties": false }, "RsvArtikelType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "aantal": { "type": "string" }, "prijs": { "type": "string" }, "korting": { "type": "string" }, "totaal": { "type": "string" }, "opmerking": { "type": "string" } }, "required": ["key"], "additionalProperties": false }, "RsvDeelType": { "type": "object", "properties": { "key": { "type": "string" }, "deel": { "$ref": "#/definitions/DeelType" }, "aantal": { "type": "number" }, "prijs": { "type": "number" }, "status_bokey": { "type": "string" }, "status_bo": { "type": "string" }, "dirtlevel": { "type": "string" }, "res_ruimte": { "type": "string" }, "van": { "$ref": "#/definitions/DatumType" }, "tot": { "$ref": "#/definitions/DatumType" }, "aanmaak": { "$ref": "#/definitions/DatumType" }, "verwijder": { "$ref": "#/definitions/DatumType" }, "geleverd": { "$ref": "#/definitions/DatumType" }, "bezoeker": { "type": "string" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" } }, "required": ["key"], "additionalProperties": false }, "RuimteType": { "type": "object", "properties": { "key": { "type": "string" }, "nr": { "type": "string" }, "omschrijving": { "type": "string" }, "virtueel": { "type": "string" }, "kenmerk": { "type": "array", "items": { "$ref": "#/definitions/KenmerkType" } } }, "required": ["key"], "additionalProperties": false }, "StdmeldingType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "discipline": { "$ref": "#/definitions/DisciplineType" }, "disc_params": { "$ref": "#/definitions/MldDiscParamsType" }, "urgentie": { "type": "string" }, "accepttijd": { "$ref": "#/definitions/TimeWithUnitType" }, "accepttijd_pr1": { "$ref": "#/definitions/TimeWithUnitType" }, "accepttijd_pr2": { "$ref": "#/definitions/TimeWithUnitType" }, "accepttijd_pr4": { "$ref": "#/definitions/TimeWithUnitType" }, "uitvoertijd": { "$ref": "#/definitions/TimeWithUnitType" }, "uitvoertijd_pr1": { "$ref": "#/definitions/TimeWithUnitType" }, "uitvoertijd_pr2": { "$ref": "#/definitions/TimeWithUnitType" }, "uitvoertijd_pr4": { "$ref": "#/definitions/TimeWithUnitType" }, "priomatrix": { "type": "string" }, "groep": { "type": "string" }, "groepomschrijving": { "type": "string" }, "notfrontend": { "type": "string" }, "notes_deelnemers": { "type": "string" }, "slabewaken": { "type": "string" }, "regime": { "type": "string" }, "autoorder": { "type": "string" }, "opdrachttype": { "$ref": "#/definitions/OpdrachttypeType" }, "image": { "type": "string" }, "color": { "type": "string" }, "code": { "type": "string" }, "cad_thema": { "type": "string" }, "thirdparty": { "type": "string" }, "externnr": { "type": "string" }, "dienst": { "$ref": "#/definitions/DienstType" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "kostensoort": { "$ref": "#/definitions/KostensoortType" }, "malus": { "type": "string" }, "malusbasis": { "type": "string" }, "malusmax": { "type": "string" }, "conceptstatus": { "type": "string" }, "verwijder": { "$ref": "#/definitions/DatumType" } }, "required": ["key"], "additionalProperties": false }, "TaakType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "begindatum": { "$ref": "#/definitions/DatumType" }, "einddatum": { "$ref": "#/definitions/DatumType" }, "status": { "type": "string" } }, "required": ["key"], "additionalProperties": false }, "TerreinsectorType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "code": { "type": "string" }, "naam": { "type": "string" }, "oppervlak": { "type": "string" }, "omtrek": { "type": "string" }, "ordernr": { "type": "string" }, "image": { "type": "string" }, "vervaldatum": { "$ref": "#/definitions/DatumType" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "kenmerk": { "type": "array", "items": { "$ref": "#/definitions/KenmerkType" } }, "srtdiscipline": { "$ref": "#/definitions/SrtdisciplineType" }, "kostenplaats": { "$ref": "#/definitions/KostenplaatsType" }, "verantwoordelijke": { "$ref": "#/definitions/PerslidType" }, "verantwoordelijke2": { "$ref": "#/definitions/PerslidType" } }, "required": ["key"], "additionalProperties": false }, "TimeWithUnitType": { "type": "object", "properties": { "value": { "type": "string" }, "eenheid": { "type": "string" } }, "required": ["value"] }, "VerdiepingType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "volgnr": { "type": "string" }, "tekening": { "type": "string" }, "oppervlak": { "type": "string" }, "in_bewerking": { "type": "string" }, "code": { "type": "string" }, "dwgz": { "type": "string" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "virtueel": { "type": "string" }, "kenmerk": { "type": "array", "items": { "$ref": "#/definitions/KenmerkType" } }, "ruimte": { "type": "array", "items": { "$ref": "#/definitions/RuimteType" } } }, "required": ["key"], "additionalProperties": false }, "VerkoopfactuurType": { "type": "object", "properties": { "key": { "type": "string" }, "factuurnr": { "type": "string" }, "factuurdatum": { "$ref": "#/definitions/DatumType" }, "bedrag": { "type": "number" }, "klant": { "$ref": "#/definitions/BedrijfType" }, "opmerking": { "type": "string" }, "verkoopdatum": { "$ref": "#/definitions/DatumType" } }, "required": ["key"], "additionalProperties": false }, "WerkplekType": { "type": "object", "properties": { "key": { "type": "string" }, "bezetting": { "type": "string" }, "volgnr": { "type": "string" }, "omschrijving": { "type": "string" }, "vastopp": { "type": "string" }, "opp": { "type": "string" }, "virtueel": { "type": "string" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "dwgx": { "type": "string" }, "dwgy": { "type": "string" }, "dwgz": { "type": "string" }, "myvolgnr": { "type": "string" }, "pwpexternnr": { "type": "string" }, "pwpexternsyncdate": { "$ref": "#/definitions/DatumType" }, "plaats": { "$ref": "#/definitions/PlaatsType" } }, "required": ["key"], "additionalProperties": false }, "SrtdisciplineType": { "type": "object", "properties": { "key": { "type": "string" }, "module": { "type": "string" }, "omschrijving": { "type": "string" }, "prefix": { "type": "string" }, "alg": { "type": "string" }, "ins": { "type": "string" }, "mld": { "type": "string" }, "bes": { "type": "string" }, "prs": { "type": "string" }, "res": { "type": "string" }, "cnt": { "type": "string" }, "kostenklant": { "type": "string" }, "mldgroup": { "type": "string" }, "image": { "type": "string" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" } }, "required": ["key"], "additionalProperties": false }, "BudgetType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "begindatum": { "$ref": "#/definitions/DatumType" }, "einddatum": { "$ref": "#/definitions/DatumType" }, "bedrag": { "type": "number" }, "status": { "type": "string" }, "externid": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" } }, "required": ["key"], "additionalProperties": false }, "GebouwType": { "type": "object", "properties": { "key": { "type": "string" }, "naam": { "type": "string" }, "code": { "type": "string" }, "adres": { "type": "string" }, "postcode": { "type": "string" }, "omschrijving": { "type": "string" }, "bruto_vloeropp": { "type": "string" }, "omtrek": { "type": "string" }, "inhoud": { "type": "string" }, "opmerking": { "type": "string" }, "ordernr": { "type": "string" }, "verantwoordelijke": { "$ref": "#/definitions/PerslidType" }, "verantwoordelijke2": { "$ref": "#/definitions/PerslidType" }, "kostenplaats": { "$ref": "#/definitions/KostenplaatsType" }, "afleveradres": { "$ref": "#/definitions/AdresType" }, "kenmerk": { "type": "array", "items": { "$ref": "#/definitions/KenmerkType" } }, "srtgebouw": { "$ref": "#/definitions/SrtgebouwType" }, "vervaldatum": { "$ref": "#/definitions/DatumType" }, "beginuur": { "type": "string" }, "einduur": { "type": "string" }, "werkdagen": { "type": "string" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "virtueel": { "type": "string" }, "dwgx": { "type": "string" }, "dwgy": { "type": "string" }, "x": { "type": "string" }, "y": { "type": "string" }, "image": { "type": "string" }, "mjb_score1": { "type": "string" } }, "required": ["key"], "additionalProperties": false }, "KostenplaatsgroepType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "budgethouder": { "$ref": "#/definitions/PerslidType" }, "nr": { "type": "string" }, "limiet": { "type": "string" }, "limietperiode": { "type": "string" }, "kostenplaatslimiet1": { "type": "string" }, "kostenplaatslimiet2": { "type": "string" } }, "required": ["key"], "additionalProperties": false }, "RegioType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "kenmerk": { "type": "array", "items": { "$ref": "#/definitions/KenmerkType" } }, "district": { "type": "array", "items": { "$ref": "#/definitions/DistrictType" } } }, "required": ["key"], "additionalProperties": false }, "DistrictType": { "type": "object", "properties": { "key": { "type": "string" }, "omschrijving": { "type": "string" }, "externnr": { "type": "string" }, "externsyncdate": { "$ref": "#/definitions/DatumType" }, "kenmerk": { "type": "array", "items": { "$ref": "#/definitions/KenmerkType" } }, "locatie": { "type": "array", "items": { "$ref": "#/definitions/LocatieType" } } }, "required": ["key"], "additionalProperties": false }, "MldDiscParamsType": { "type": "object", "properties": { "reminderdays": { "type": "string" } }, "additionalProperties": false }, "BezoekerType": { "type": "object", "properties": { "key": { "type": "string" }, "naam": { "type": "string" }, "adres": { "type": "string" }, "telefoon": { "type": "string" }, "email": { "type": "string" }, "mobiel": { "type": "string" }, "bedrijf": { "$ref": "#/definitions/BedrijfType" } }, "required": ["key"], "additionalProperties": false } } }