20.12.2021 - 09:49 Uhr

AXC-1412
BookingOptions: Attribute überarbeiten

 

SOLL-ZUSTAND:
type BookingOption {
occupancyPerHourMax: Int
occupancyPerBlockMax: Int
spotsPerDayMin: Int
spotsPerDayMax: Int
spotsPerWeekMin: Int
spotsPerWeekMax: Int
spotsPerMonthMin: Int
spotsPerMonthMax: Int
sellerProductCombiReductionAllowed: Boolean
spotPlacement: SpotPlacement
spotPlacementMandatory: Boolean
excludeCompetitors: Boolean
holidayAllowed: Boolean
gambleHint: Boolean
lengthOtc: Int
lastChangeAccountId: Id!
lastChanged: DateTime!
rowVersion: [Byte!]
id: Id!
}

 

Änderungsgründe:
Um die Begrenzung der Mehrfachbelegung flexibler abzubilden, wird statt doubleOccupancyPerHour: Booleandie Information künftig via occupancyPerHourMax: Int gehalten.
Der Mindestwert dieses Feldes muss 1 sein.
Mit dem Wert 2 kann das Feld die bisherige Aussage ebenfalls abbilden. Mit höheren Werten wird eine höhere Flexibilität z.B. für digitale Werbung o.ä. ermöglicht. Dabei steht es der sellerSide frei, ob und wenn wie dieses Limit abgebildet wird.

Die Logik gilt analog dazu für occupancyPerBlockMax.

Die anderen Änderungen betreffen die stringente Benamung im System.

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