SubscriptionModel constructor

const SubscriptionModel({
  1. required String id,
  2. String? targetUserId,
  3. String? targetOrgId,
  4. required String source,
  5. String? externalId,
  6. required String plan,
  7. required String status,
  8. DateTime? currentPeriodStart,
  9. DateTime? currentPeriodEnd,
  10. @Default(false) bool cancelAtPeriodEnd,
  11. int? seats,
  12. @Default(<String, dynamic>{}) Map<String, dynamic> metadata,
  13. required DateTime createdAt,
  14. required DateTime updatedAt,
})

Implementation

const factory SubscriptionModel({
  required String id,
  String? targetUserId,
  String? targetOrgId,
  required String source,
  String? externalId,
  required String plan,
  required String status,
  DateTime? currentPeriodStart,
  DateTime? currentPeriodEnd,
  @Default(false) bool cancelAtPeriodEnd,
  int? seats,
  @Default(<String, dynamic>{}) Map<String, dynamic> metadata,
  required DateTime createdAt,
  required DateTime updatedAt,
}) = _SubscriptionModel;