AdminGrantModel constructor

const AdminGrantModel({
  1. required String id,
  2. String? targetUserId,
  3. String? targetOrgId,
  4. required String grantType,
  5. String? plan,
  6. int? discountPct,
  7. int? aiBoostMessages,
  8. int? trialExtensionDays,
  9. required DateTime startsAt,
  10. DateTime? endsAt,
  11. String? reason,
  12. String? grantedBy,
  13. required DateTime createdAt,
  14. DateTime? revokedAt,
  15. String? revokedBy,
})

Implementation

const factory AdminGrantModel({
  required String id,
  String? targetUserId,
  String? targetOrgId,
  required String grantType,
  String? plan,
  int? discountPct,
  int? aiBoostMessages,
  int? trialExtensionDays,
  required DateTime startsAt,
  DateTime? endsAt,
  String? reason,
  String? grantedBy,
  required DateTime createdAt,
  DateTime? revokedAt,
  String? revokedBy,
}) = _AdminGrantModel;