Skip to end of banner
Go to start of banner

01.02.2022 - 14:12 Uhr

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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 abgebildet.

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.

Also durch das ENUM durchiterieren und automatisch die Felder nach folgendem Schema erstellen und ablegen.

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


  • No labels