Skip to content

Commit

Permalink
generate json schemas
Browse files Browse the repository at this point in the history
  • Loading branch information
JonasSchneegans committed Oct 4, 2023
1 parent ffa598e commit 28b1b6d
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 0 deletions.
26 changes: 26 additions & 0 deletions json_schemas/bo/Energiemenge.json
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,21 @@
"title": "Mengeneinheit",
"type": "string"
},
"Messwertstatus": {
"description": "Der Status eines Zählerstandes",
"enum": [
"ABGELESEN",
"ERSATZWERT",
"VORSCHLAGSWERT",
"NICHT_VERWENDBAR",
"PROGNOSEWERT",
"VORLAEUFIGERWERT",
"ENERGIEMENGESUMMIERT",
"FEHLT"
],
"title": "Messwertstatus",
"type": "string"
},
"Verbrauch": {
"additionalProperties": true,
"description": "Abbildung eines zeitlich abgegrenzten Verbrauchs\n\n.. raw:: html\n\n <object data=\"../_static/images/bo4e/com/Verbrauch.svg\" type=\"image/svg+xml\"></object>\n\n.. HINT::\n `Verbrauch JSON Schema <https://json-schema.app/view/%23?url=https://raw.githubusercontent.com/Hochfrequenz/BO4E-python/main/json_schemas/com/Verbrauch.json>`_",
Expand All @@ -110,6 +125,17 @@
"default": null,
"title": "Enddatum"
},
"messwertstatus": {
"anyOf": [
{
"$ref": "#/$defs/Messwertstatus"
},
{
"type": "null"
}
],
"default": null
},
"obisKennzahl": {
"pattern": "((1)-((?:[0-5]?[0-9])|(?:6[0-5])):((?:[1-8]|99))\\.((?:6|8|9|29))\\.([0-9]{1,2})|(7)-((?:[0-5]?[0-9])|(?:6[0-5])):(.{1,2})\\.(.{1,2})\\.([0-9]{1,2}))",
"title": "Obiskennzahl",
Expand Down
26 changes: 26 additions & 0 deletions json_schemas/com/Verbrauch.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,21 @@
"title": "Mengeneinheit",
"type": "string"
},
"Messwertstatus": {
"description": "Der Status eines Zählerstandes",
"enum": [
"ABGELESEN",
"ERSATZWERT",
"VORSCHLAGSWERT",
"NICHT_VERWENDBAR",
"PROGNOSEWERT",
"VORLAEUFIGERWERT",
"ENERGIEMENGESUMMIERT",
"FEHLT"
],
"title": "Messwertstatus",
"type": "string"
},
"Wertermittlungsverfahren": {
"description": "Gibt an, ob es sich um eine Prognose oder eine Messung handelt, beispielsweise bei der Abbildung eines Verbrauchs.",
"enum": [
Expand Down Expand Up @@ -50,6 +65,17 @@
"default": null,
"title": "Enddatum"
},
"messwertstatus": {
"anyOf": [
{
"$ref": "#/$defs/Messwertstatus"
},
{
"type": "null"
}
],
"default": null
},
"obisKennzahl": {
"pattern": "((1)-((?:[0-5]?[0-9])|(?:6[0-5])):((?:[1-8]|99))\\.((?:6|8|9|29))\\.([0-9]{1,2})|(7)-((?:[0-5]?[0-9])|(?:6[0-5])):(.{1,2})\\.(.{1,2})\\.([0-9]{1,2}))",
"title": "Obiskennzahl",
Expand Down

0 comments on commit 28b1b6d

Please sign in to comment.