OfferingModel constructor

OfferingModel({
  1. String? identifier,
  2. bool? isDefault,
  3. String? serverDescription,
  4. int? trialDays,
  5. dynamic metadata,
  6. List<PackageModel>? packages,
  7. Paywall? paywall,
})

Implementation

OfferingModel({
  this.identifier,
  this.isDefault,
  this.serverDescription,
  this.trialDays,
  this.metadata,
  List<PackageModel>? packages,
  this.paywall,
}) : packages = packages
         ?.map((item) => item.withOfferingIdentifier(identifier))
         .toList(growable: false);