From 691a3352f14ade48acfad2fb229a29fb9ebd5463 Mon Sep 17 00:00:00 2001 From: Konstantin Date: Wed, 9 Apr 2025 14:55:14 +0200 Subject: [PATCH] docs: Extend Docstring of `Produktpaket`/`PaketId` MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bemerkung: Mit der Produktpaket-ID können mehrere Produkte, zu einem Produktpaket zusammengefasst werden. Dazu sind so viele SG8 SEQ+Z79 mit identischem Wert in diesem DE anzugeben, wie das Produktpaket Produkte enthält. Die einzelnen Produkte sind in PIA+5 DE7140 zu nennen. Auch wenn nur ein Produkt benötigt wird, ist eine Produktpaket-ID anzugeben und es somit einem Produktpaket zuzuweisen. https://github.com/Hochfrequenz/edi_energy_mirror/blob/03480d395048b1b2340c9b25a8d5b21d5983ce64/edi_energy_de/FV2504/MIG_UTILMD_S2.1_20250606_99991231_20250606_oooo_10651.pdf page 116 --- BO4E/BO/Produktpaket.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/BO4E/BO/Produktpaket.cs b/BO4E/BO/Produktpaket.cs index d6f5ce84d..75bc167fa 100644 --- a/BO4E/BO/Produktpaket.cs +++ b/BO4E/BO/Produktpaket.cs @@ -16,12 +16,16 @@ public class Produktpaket : BusinessObject /// /// Paket-Identifikation (Durchnummerierung). /// + /// + /// Mit der Produktpaket-ID dient der Gruppierung von Produkten. Mit ihr können mehrere Produkte, zu einem Produktpaket zusammengefasst werden. + /// Die Produktpaket-ID ist innerhalb einer Marktnachricht eindeutig aber nicht global, weswegen oft Werte wie bspw. 1 zu erwarten sind. + /// [JsonProperty(Order = 8, PropertyName = "paketId")] [JsonPropertyName("paketId")] [ProtoMember(8)] [JsonPropertyOrder(8)] [BoKey] - public int PaketId { get; set; } + public int PaketId { get; set; } // todo: shouldn't this be nullable or should it actually always default to 0 even if it wasn't explicitly set /// /// Liste an Produktkonfigurationen