Coflyr · Backend model field catalog
TransitionProjectEventRequest
No mapped database table.
3 C# properties3 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. Input for a controlled lifecycle transition with optimistic concurrency. Event framework details.
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. |
Descriptions and details
1 fields| # | Property | Model / EF type | Nullability | Business purpose |
|---|---|---|---|---|
| 1 | Reason | string? | Nullable | Explanation of the relationship, lifecycle change, waiver or non-applicability decision. |
Other fields
1 fields| # | Property | Model / EF type | Nullability | Business purpose |
|---|---|---|---|---|
| 1 | ExpectedVersion | int | Required | Version read by the client. Stale updates are rejected and must be retried after reloading. |