mganss / IS24RestApi

Access the Immobilienscout24 Import/Export REST API using C#
Apache License 2.0
10 stars 12 forks source link

FiringTypes, EnergySourcesEnev2014 read-only #175

Open zubo100 opened 2 months ago

zubo100 commented 2 months ago

Hallo zusammen!

Ich bin heute auf ein Problem gestoßen, bei dem ich glaube, dass es ohne Unterstützung von euer Seite nicht lösbar sein wird.

Ich verwende das IS24Restapi Nuget (in der Version 3.0.247, ich habe das aber auch mit der Version 3.0.461 getestet) für den Export aus unserem ERP System zu IS24. Bei dem Versuch die Befeuerungsart (FiringTypes) zu setzen habe ich festgestellt dass die Properties FiringTypes und EnergySourcesEnev2014 in den vor der RealEstate abgeleiteten Klassen (ApartmentRent, HouseRent,…) einen Private Setter haben, und dadurch von uns nicht gesetzt werden können.

image

Im Konstruktor gibt es die Möglichkeit auch nicht diese Properties zu übergeben, und eine Public Methode die das setzen könnte habe ich nicht gefunden.

image

Könnte sich das bitte jemand angucken? Vielen dank!

Mit freundlichen Grüßen, Martin

mganss commented 2 months ago

You can add objects to the collections by calling the Add method. The rationale for making the setters private is this guideline: https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca2227