SubscriptionModel constructor
- 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,
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;