Modul: Payment

Eine Instanz repräsentiert ein Produkt aus einem KnuddelShop.

Methoden

getHappyHourBonusPercentage

() Number | Null

Liefert den Bonus in Prozent, der während der Happy Hour auf den Preis dieses Produkts gewährt wird, falls einer vorhanden ist, sonst null.

Rückgabewert:

Number | Null:

Beispiel:

let happyHourBonusPercentage = knuddelShopProduct.getHappyHourBonusPercentage();

getLoyaltyLevelIncrease

() Number

Liefert die Anzahl der Treuelevel, die für den Kauf dieses Produkts erhöht werden.

Rückgabewert:

Beispiel:

let loyaltyLevelIncrease = knuddelShopProduct.getLoyaltyLevelIncrease();

getLoyaltyPoints

() Number

Liefert die Anzahl der Treuepunkte, die für den Kauf dieses Produkts vergeben werden.

Rückgabewert:

Beispiel:

let loyaltyPoints = knuddelShopProduct.getLoyaltyPoints();

getNewKnuddelPayout

() Number | Null

Liefert den Knuddel-Payout dieses Products inklusive Bonus, falls einer vorhanden ist, sonst null.

Rückgabewert:

Number | Null:

Beispiel:

let newKnuddelPayout = knuddelShopProduct.getNewKnuddelPayout();

getNewPriceCents

() Number | Null

Liefert den Preis in Cents dieses Products inklusive Bonus, falls einer vorhanden ist, sonst null.

Rückgabewert:

Number | Null:

Beispiel:

let newPrice = knuddelShopProduct.getNewPriceCents();

getOrigKnuddelPayout

() Number

Liefert den standard Knuddel-Payout dieses Products (ohne Bonus).

Rückgabewert:

Beispiel:

let originalPayout = knuddelShopProduct.getOrigKnuddelPayout();

getOrigPriceCents

() Number

Liefert den standard Preis in Cents dieses Products (ohne Bonus).

Rückgabewert:

Beispiel:

let originalPrice = knuddelShopProduct.getOrigPriceCents();

getProductId

() String

Liefert die eindeutige ProductId.

Rückgabewert:

Beispiel:

let productId = knuddelShopProduct.getProductId();