-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Phase 2: Foundational
Task: T010
Status: Not Started
Story: Foundational (blocking all user stories)
Parallelizable: Yes - independent from T007-T009
Description
Create domain enums for Certificate status and audit event types.
Acceptance Criteria
- File created: api/CourseRegistration.Domain/Enums/CertificateStatus.cs
- Enum values: Active, Revoked, Expired
- [Flags] attribute if needed, or simple enum
- XML documentation
- File created: api/CourseRegistration.Domain/Enums/AuditEventType.cs
- Enum values: Issued, Revoked, Verified, Expired
- XML documentation
- All enums use consistent Int32 backing type
- Both enums can be used in data-model (T007-T009 depend on these)
Effort Estimate
1 hour
References
- data-model.md: Enums section
Reactions are currently unavailable