Coflyr · Backend model field catalog
DomainEventProjection
No mapped database table.
9 C# properties4 field groupsGenerated 2026-10-08
This C# model is not mapped as an EF entity. Public properties come from compiled type metadata, including inherited properties; they are API or in-memory fields rather than table columns. Purpose text is inferred from names and should be checked against the feature workflow.
← All model classes · AMOS Workpackage example
Under development · DB pending. Adapter projection of existing domain records into shared occurrence state; no database table. Event framework details.
Identity and naming
2 fields| # | Property | Model / EF type | Nullability | Business purpose |
|---|---|---|---|---|
| 1 | Number | string | Required | Records number for this domain event projection. |
| 2 | Title | string | Required | Records title for this domain event projection. |
Status and controls
1 fields| # | Property | Model / EF type | Nullability | Business purpose |
|---|---|---|---|---|
| 1 | Status | ProjectEventStatus { Draft, Planned, InProgress, OnHold, Completed, Cancelled }EF: ProjectEventStatus | Required | Requested resolution or lifecycle state. The server validates allowed transitions and completion conditions. |
Dates and timing
3 fields| # | Property | Model / EF type | Nullability | Business purpose |
|---|---|---|---|---|
| 1 | StartAt | DateTime? | Nullable | Records the start at for this domain event projection. |
| 2 | EndAt | DateTime? | Nullable | Records the end at for this domain event projection. |
| 3 | DueAt | DateTime? | Nullable | Optional calendar deadline. Numeric counter deadlines remain in the structured maintenance limit engine. |
Other fields
3 fields| # | Property | Model / EF type | Nullability | Business purpose |
|---|---|---|---|---|
| 1 | Domain | string | Required | Business area using this event type, such as Maintenance, Materials, Reliability or Training. |
| 2 | OccurredAt | DateTime | Required | UTC time when the occurrence was raised or recorded. |
| 3 | CompletedAt | DateTime? | Nullable | Actual UTC completion time; present only for a Completed occurrence. |