Coflyr · Backend model field catalog
CreateProjectEventRequest
No mapped database table.
10 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. Input for creating a shared occurrence and instantiating its requirements. Event framework details.
Identity and naming
2 fields| # | Property | C# type | Nullability | Business purpose |
|---|---|---|---|---|
| 1 | EventNumber | string | Required | Unique human-readable occurrence reference; source adapters prefix the source model name. |
| 2 | Title | string | Required | Records title for this create project event request. |
Relationships and references
4 fields| # | Property | C# type | Nullability | Business purpose |
|---|---|---|---|---|
| 1 | EventDefinitionId | Guid | Required | Selects the reusable shared event definition. For Requirements with Event scope, this is its primary owner. |
| 2 | PrimaryEntityNodeId | Guid | Required | Selects the required primary subject for a standalone occurrence. |
| 3 | ParentEventId | Guid? | Nullable | Optional immutable parent occurrence, such as a follow-up or event within a larger event. |
| 4 | RequirementDefinitionIds | IReadOnlyList<Guid>? | Nullable | Optional additional active requirement definitions to instantiate alongside the event definition requirements. |
Dates and timing
3 fields| # | Property | C# type | Nullability | Business purpose |
|---|---|---|---|---|
| 1 | PlannedStartAt | DateTime? | Nullable | UTC scheduling start; separate from a maintenance counter deadline. |
| 2 | PlannedEndAt | DateTime? | Nullable | UTC scheduling end; cannot precede the planned start. |
| 3 | DueAt | DateTime? | Nullable | Optional calendar deadline. Numeric counter deadlines remain in the structured maintenance limit engine. |
Other fields
1 fields| # | Property | C# type | Nullability | Business purpose |
|---|---|---|---|---|
| 1 | OccurredAt | DateTime | Required | UTC time when the occurrence was raised or recorded. |