CommerceSubscription constructor

CommerceSubscription({
  1. required CommerceSubscriptionObjectEnum object,
  2. required String id,
  3. required String instanceId,
  4. required CommerceSubscriptionStatusEnum status,
  5. required String payerId,
  6. required int createdAt,
  7. required int updatedAt,
  8. required int? activeAt,
  9. required int? pastDueAt,
  10. List<CommerceSubscriptionItem> subscriptionItems = const [],
  11. CommerceSubscriptionNextPayment? nextPayment,
  12. bool? eligibleForFreeTrial,
})

Returns a new CommerceSubscription instance.

Implementation

CommerceSubscription({
  required this.object,
  required this.id,
  required this.instanceId,
  required this.status,
  required this.payerId,
  required this.createdAt,
  required this.updatedAt,
  required this.activeAt,
  required this.pastDueAt,
  this.subscriptionItems = const [],
  this.nextPayment,
  this.eligibleForFreeTrial,
});