SubscriptionConfig constructor

SubscriptionConfig({
  1. required List<ProductDefinition> products,
  2. String? defaultEntitlementId,
  3. VerificationMode verificationMode = VerificationMode.local,
  4. String storageKeyPrefix = 'flutter_in_app_purchase',
  5. Duration expiryCheckInterval = const Duration(hours: 1),
})

Implementation

SubscriptionConfig({
  required List<ProductDefinition> products,
  this.defaultEntitlementId,
  this.verificationMode = VerificationMode.local,
  this.storageKeyPrefix = 'flutter_in_app_purchase',
  this.expiryCheckInterval = const Duration(hours: 1),
}) : products = List.unmodifiable(products) {
  _validate();
}