EntitlementModel constructor
const
EntitlementModel({ - required String plan,
- required String source,
- DateTime? expiresAt,
- DateTime? trialExpiresAt,
- DateTime? trialStartedAt,
- @Default(<String, dynamic>{}) Map<String, dynamic> entitlements,
- @Default(<String>[]) List<String> grantsApplied,
- required EntitlementAiModel ai,
})
Implementation
const factory EntitlementModel({
required String plan,
required String source,
DateTime? expiresAt,
DateTime? trialExpiresAt,
DateTime? trialStartedAt,
@Default(<String, dynamic>{}) Map<String, dynamic> entitlements,
@Default(<String>[]) List<String> grantsApplied,
required EntitlementAiModel ai,
}) = _EntitlementModel;