{ "$schema": "https://json-schema.org/draft/2019-09/schema", "$id": "https://fiks.ks.no/bekymringsmelding.privat.v1.json", "title": "Privat bekymringsmelding", "type": "object", "required": [ "kommunenummer", "kommunenavn", "bydelsnummer", "bydelsnavn", "privatMelder", "privatBarn", "melding", "sendingstidspunkt", "leveringskanal" ], "properties": { "kommunenummer": { "type": "string", "pattern": "^\\d{4}$" }, "kommunenavn": { "type": "string" }, "bydelsnummer": { "type": "string", "pattern": "^[0-9]{2}$" }, "bydelsnavn": { "type": "string" }, "privatMelder": { "type": "object", "required": [ "personnavn" ], "properties": { "personnavn": { "type": "string" }, "telefonnummer": { "type": "string", "pattern": "^[+]?[0-9]+([- ][0-9]+)*$" }, "adresse": { "$ref": "./adresse.json" } } }, "privatBarn": { "type": "array", "minLength": 1, "items": { "type": "object", "required": [ "personnavn", "adresse" ], "properties": { "personnavn": { "type": "string" }, "antattAlder": { "type": "string" }, "relasjon": { "type": "string" }, "adresse": { "$ref": "./adresse.json" } } } }, "melding": { "type": "string" }, "sendingstidspunkt": { "type": "string", "format": "date-time" }, "leveringskanal": { "type": "string" } } }