SubscriptionState constructor
SubscriptionState({
- BuildContext? context,
- bool? loader,
- bool? isSubscribed,
- bool? purchasePending,
- bool? isTrial,
- String? title,
- bool? isClicked,
- int? selectedItem,
- int? subscriptionType,
- ProductDetailsResponse? productResponse,
- String? subsExpiryDate,
- List<
ProductDetails> ? products, - List<
SubscriptionProducts> ? subscriptionProducts, - List<
PurchaseDetails> ? purchases, - String? pastSubscriptionId,
- String? currentSubscriptionId,
- String? selectedProductId,
Implementation
SubscriptionState({
this.context,
this.loader,
this.isSubscribed,
this.purchasePending,
this.isTrial,
this.title,
this.isClicked,
int? selectedItem,
this.subscriptionType,
this.productResponse,
String? subsExpiryDate,
List<ProductDetails>? products,
List<SubscriptionProducts>? subscriptionProducts,
List<PurchaseDetails>? purchases,
String? pastSubscriptionId,
String? currentSubscriptionId,
this.selectedProductId,
}): selectedItem = selectedItem ?? 0,
subsExpiryDate = subsExpiryDate ?? "",
products = products ?? [],
subscriptionProducts = subscriptionProducts ?? [],
purchases = purchases ?? [],
pastSubscriptionId = pastSubscriptionId??"",
currentSubscriptionId = currentSubscriptionId??"";