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