01.02.2022 - 14:12 Uhr

AXC-1401
Feature - FreeSpotSpreadingDetailinput erstellen

FreeSpotSpreadingDetailInput soll folgende Informationen halten:
Die Erwartungshaltung eines Buyers basierend auf dem FreeSpot ENUM, d.h. wenn sich die Menge der Freespots ändert, soll sich in diesem Objekt die Anzahl der Möglichkeiten ebenfalls entsprechend verändern.

Analog dazu wird in der Answer die tatsächlich gelieferterte Verteilung des Sellers für die FreeSpots abgebildet.

Verkürzt also

X% FreeSpot - Typ 01 Y% FreeSpot - Typ 02 etc.

basierend auf dem vorhandenen

enum FreeSpot { FREE_TYPE_01 FREE_TYPE_02 FREE_TYPE_ N }

Der Default-Wert für alle sind 0.00.

Es wird durch das ENUM iteriert und automatisch die Felder erstellt.
Das Ergebnis soll folgendermaßen aussehen:

{ "FreeSpotSpreadingDetail": [ { "freeSpotReference": "FREE_TYPE_01" , "percentage": 0.00 , "freeSpotCalcType": ENUM [ "NT_ON_TOP", "NT_INTEGRATED"] }, { "freeSpotReference": "FREE_TYPE_02" , "percentage": 0.00 , "reeSpotCalcType": ENUM [ "NT_ON_TOP", "NT_INTEGRATED"] }, .... bis ... { "freeSpotReference": "FREE_TYPE_10", , "percentage": 0.00 , "reeSpotCalcType": ENUM [ "NT_ON_TOP", "NT_INTEGRATED"] } ] }



https://audioxchange.atlassian.net/browse/AXC-1401