CommercePlan constructor
CommercePlan({
- required CommercePlanObjectEnum object,
- required String id,
- required String name,
- required CommerceMoneyResponse fee,
- required CommerceMoneyResponse? annualMonthlyFee,
- required CommerceMoneyResponse? annualFee,
- required String? description,
- required String productId,
- required bool isDefault,
- required bool isRecurring,
- required bool publiclyVisible,
- required bool hasBaseFee,
- required String forPayerType,
- required String slug,
- required String? avatarUrl,
- List<
FeatureResponse> features = const [], - required bool freeTrialEnabled,
- required int? freeTrialDays,
Returns a new CommercePlan instance.
Implementation
CommercePlan({
required this.object,
required this.id,
required this.name,
required this.fee,
required this.annualMonthlyFee,
required this.annualFee,
required this.description,
required this.productId,
required this.isDefault,
required this.isRecurring,
required this.publiclyVisible,
required this.hasBaseFee,
required this.forPayerType,
required this.slug,
required this.avatarUrl,
this.features = const [],
required this.freeTrialEnabled,
required this.freeTrialDays,
});