Sub2ApiAdminSubscriptionPlan constructor
Sub2ApiAdminSubscriptionPlan({
- required int id,
- required int groupId,
- required String name,
- required String description,
- required Sub2ApiDecimal price,
- required String currency,
- required int validityDays,
- required String validityUnit,
- required String features,
- required String productName,
- required bool forSale,
- required int sortOrder,
- required DateTime createdAt,
- required DateTime updatedAt,
- Sub2ApiDecimal? originalPrice,
- String? groupPlatform,
- String? groupName,
- Sub2ApiDecimal? rateMultiplier,
- Sub2ApiDecimal? dailyLimitUsd,
- Sub2ApiDecimal? weeklyLimitUsd,
- Sub2ApiDecimal? monthlyLimitUsd,
- List<
String> supportedModelScopes = const <String>[],
Implementation
Sub2ApiAdminSubscriptionPlan({
required this.id,
required this.groupId,
required this.name,
required this.description,
required this.price,
required this.currency,
required this.validityDays,
required this.validityUnit,
required this.features,
required this.productName,
required this.forSale,
required this.sortOrder,
required this.createdAt,
required this.updatedAt,
this.originalPrice,
this.groupPlatform,
this.groupName,
this.rateMultiplier,
this.dailyLimitUsd,
this.weeklyLimitUsd,
this.monthlyLimitUsd,
List<String> supportedModelScopes = const <String>[],
}) : supportedModelScopes = List.unmodifiable(supportedModelScopes);