From c90538854157274e8014aaf101a555e945a21a19 Mon Sep 17 00:00:00 2001 From: Freddy <100769900+FreddyFox892@users.noreply.github.com> Date: Wed, 27 Nov 2024 11:54:06 +0100 Subject: [PATCH] Add Marktrollen zu Netzlokation, SteuerbarenRessource und TechnischenRessource (#614) * Add Marktrollen zu Netzlokation und SteuerbarenRessource * csharpier * RMV BOM * Add TranchenFeld * Revert "Add TranchenFeld" This reverts commit 833ee833f689eef69fdcecd7678aa3bb4c832dd3. * Add Marktrolle zu Technische Ressource * Revert "Add Marktrollen zu Netzlokation und SteuerbarenRessource" This reverts commit 0adc32ab77f80319b3f79f29228f417e4ee15d1a. --- BO4E/BO/Netzlokation.cs | 10 ++++++++++ BO4E/BO/SteuerbareRessource.cs | 10 ++++++++++ BO4E/BO/TechnischeRessource.cs | 11 +++++++++++ 3 files changed, 31 insertions(+) diff --git a/BO4E/BO/Netzlokation.cs b/BO4E/BO/Netzlokation.cs index 04836935..f6b78a34 100644 --- a/BO4E/BO/Netzlokation.cs +++ b/BO4E/BO/Netzlokation.cs @@ -143,4 +143,14 @@ public class Netzlokation : BusinessObject [ProtoMember(16)] [JsonPropertyOrder(22)] public List? Abrechnungsdaten { get; set; } + + /// + /// Ergänzt die Marktrollen zu der Netzlokation + /// + [JsonProperty(Order = 23, PropertyName = "marktrollen")] + [JsonPropertyName("marktrollen")] + [ProtoMember(17)] + [JsonPropertyOrder(23)] + [NonOfficial(NonOfficialCategory.CUSTOMER_REQUIREMENTS)] + public List? Marktrollen { get; set; } // ToDo: evaluate this } diff --git a/BO4E/BO/SteuerbareRessource.cs b/BO4E/BO/SteuerbareRessource.cs index 46b5a11a..6f866829 100644 --- a/BO4E/BO/SteuerbareRessource.cs +++ b/BO4E/BO/SteuerbareRessource.cs @@ -92,4 +92,14 @@ public class SteuerbareRessource : BusinessObject [JsonPropertyOrder(16)] [NonOfficial(NonOfficialCategory.CUSTOMER_REQUIREMENTS)] public string? LokationsbuendelObjektcode { get; set; } + + /// + /// Ergänzt die Marktrollen zu der Steuerbaren Ressource + /// + [JsonProperty(Order = 17, PropertyName = "marktrollen")] + [JsonPropertyName("marktrollen")] + [ProtoMember(17)] + [JsonPropertyOrder(17)] + [NonOfficial(NonOfficialCategory.CUSTOMER_REQUIREMENTS)] + public List? Marktrollen { get; set; } // ToDo: evaluate this } diff --git a/BO4E/BO/TechnischeRessource.cs b/BO4E/BO/TechnischeRessource.cs index 186e2990..3db4a595 100644 --- a/BO4E/BO/TechnischeRessource.cs +++ b/BO4E/BO/TechnischeRessource.cs @@ -1,3 +1,4 @@ +using System.Collections.Generic; using System.ComponentModel; using System.Text.Json.Serialization; using BO4E.COM; @@ -259,4 +260,14 @@ public class TechnischeRessource : BusinessObject [ProtoMember(29)] [JsonPropertyOrder(29)] public InformationWeitereTechnischeRessource? WeitereEinrichtung { get; set; } + + /// + /// Ergänzt die Marktrollen zu der Technischen Ressource + /// + [JsonProperty(Order = 30, PropertyName = "marktrollen")] + [JsonPropertyName("marktrollen")] + [ProtoMember(30)] + [JsonPropertyOrder(30)] + [NonOfficial(NonOfficialCategory.CUSTOMER_REQUIREMENTS)] + public List? Marktrollen { get; set; } // ToDo: evaluate this }