DynamicPricing constructor
DynamicPricing({})
Implementation
factory DynamicPricing({
$1.BoolValue? reducePriceAutomatically,
$3.Credit? automaticPricingIncrement,
$3.Credit? minimumPrice,
$1.Int32Value? automaticPricingIntervalInDays,
$5.Timestamp? nextPriceReduction,
}) {
final result = create();
if (reducePriceAutomatically != null)
result.reducePriceAutomatically = reducePriceAutomatically;
if (automaticPricingIncrement != null)
result.automaticPricingIncrement = automaticPricingIncrement;
if (minimumPrice != null) result.minimumPrice = minimumPrice;
if (automaticPricingIntervalInDays != null)
result.automaticPricingIntervalInDays = automaticPricingIntervalInDays;
if (nextPriceReduction != null)
result.nextPriceReduction = nextPriceReduction;
return result;
}