Prosjektet KS.Fiks.Plan.Models.V2
inneholder hjelpeklasser for protokollen og produserer nuget pakken KS.Fiks.Plan.Models.V2
som inneholder hjelpeklassene, json skjema og genererte modeller for Fiks Plan protokollen.
Det er et test-prosjekt, KS.Fiks.Plan.Models.V2.IntegrationTests
som viser eksempler på oppbygging av meldingstyper vha de genererte modellene. Testene validerer deretter også json mot skjema.
Se prosjektet KS.Fiks.Plan.JsonModelGenerator
og Generate.cs
for hvordan genereringen blir gjort
GenerateModels.sh
forventer at json-skjemaene er plassert under /Schema/V2
.
Den kopierer kopierer json skjema og genererer C# klasser i prosjektet KS.Fiks.Plan.Models
som blir pakket til nuget.
Bygg-pipeline med Jenkinsfile sørger for å hente siste versjon av skjema fra specification prosjektet fiks-plan-specification
Se readme.md i KS.Fiks.Plan.Models.V2
for bruk av nuget pakken og eksempler.