Skip to content

Alle COMs und BOs sollen ein Attribute/Feld _typ und _version haben (die langfristig boTyp und versionstruktur ablösen) #614

@hf-kklein

Description

@hf-kklein

Anforderung / Hintergrund

Man/die Technik soll nur durchs "Ansehen" eines BO4E JSON Objekts erkennen können, um was es sich handelt. Das ist wichtig, weil durch das Wegstreichen aller fachlichen Pflichtfelder nichts übrig bleibt, aufgrund dessen man erraten/reverse engineeren könnte, was es ist.

Dies betrifft auch die COMs.

Vorschlag zur Umsetzung:

  • _typ ist (ein überbordendes) Enum (Quasi BOTyp+COMTyp) das technisch eine strukturspezifische Konstante ist.
  • _version ist ein string (``yyyy.ff.tt`).
  • Beide sind nicht nullable

Langfristig lösen _typ und _version den boTyp und die vesionstruktur ab.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions