Subscription constructor
Subscription({
- SubscriptionId? id,
- String? displayName,
- String? description,
- StringValue? extraFeatures,
- Credit? pricePerMonth,
- int? freeDeliveriesPerMonth,
- int? freeItemsIncluded,
- Credit? dailyStorageCostPerPrivateItem,
- Credit? dailyStorageCostPerPublicItem,
- double? salesFeeInPct,
- Credit? baseSalesFee,
- Credit? adActivationFee,
- int? adActivationDurationInMonths,
- bool? active,
Implementation
factory Subscription({
$0.SubscriptionId? id,
$core.String? displayName,
$core.String? description,
$1.StringValue? extraFeatures,
$2.Credit? pricePerMonth,
$core.int? freeDeliveriesPerMonth,
$core.int? freeItemsIncluded,
$2.Credit? dailyStorageCostPerPrivateItem,
$2.Credit? dailyStorageCostPerPublicItem,
$core.double? salesFeeInPct,
$2.Credit? baseSalesFee,
$2.Credit? adActivationFee,
$core.int? adActivationDurationInMonths,
$core.bool? active,
}) {
final result = create();
if (id != null) result.id = id;
if (displayName != null) result.displayName = displayName;
if (description != null) result.description = description;
if (extraFeatures != null) result.extraFeatures = extraFeatures;
if (pricePerMonth != null) result.pricePerMonth = pricePerMonth;
if (freeDeliveriesPerMonth != null)
result.freeDeliveriesPerMonth = freeDeliveriesPerMonth;
if (freeItemsIncluded != null) result.freeItemsIncluded = freeItemsIncluded;
if (dailyStorageCostPerPrivateItem != null)
result.dailyStorageCostPerPrivateItem = dailyStorageCostPerPrivateItem;
if (dailyStorageCostPerPublicItem != null)
result.dailyStorageCostPerPublicItem = dailyStorageCostPerPublicItem;
if (salesFeeInPct != null) result.salesFeeInPct = salesFeeInPct;
if (baseSalesFee != null) result.baseSalesFee = baseSalesFee;
if (adActivationFee != null) result.adActivationFee = adActivationFee;
if (adActivationDurationInMonths != null)
result.adActivationDurationInMonths = adActivationDurationInMonths;
if (active != null) result.active = active;
return result;
}