Coflyr · Backend model field catalog

CreateProjectEventRequest

No mapped database table.

10 C# properties4 field groupsGenerated 2026-10-08
Model class
coflyr.features.shared.events.models.CreateProjectEventRequest
Source
Features/Shared/Events/Models/EventFrameworkContracts.cs
Table
No mapped database table
Review
Under development · marked 2026-10-08 · Shared event framework backend model. Schema migration, source backfill, permissions and activation remain pending complete project review.

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
#PropertyC# typeNullabilityBusiness purpose
1EventNumberstringRequiredUnique human-readable occurrence reference; source adapters prefix the source model name.
2TitlestringRequiredRecords title for this create project event request.

Relationships and references

4 fields
#PropertyC# typeNullabilityBusiness purpose
1EventDefinitionIdGuidRequiredSelects the reusable shared event definition. For Requirements with Event scope, this is its primary owner.
2PrimaryEntityNodeIdGuidRequiredSelects the required primary subject for a standalone occurrence.
3ParentEventIdGuid?NullableOptional immutable parent occurrence, such as a follow-up or event within a larger event.
4RequirementDefinitionIdsIReadOnlyList<Guid>?NullableOptional additional active requirement definitions to instantiate alongside the event definition requirements.

Dates and timing

3 fields
#PropertyC# typeNullabilityBusiness purpose
1PlannedStartAtDateTime?NullableUTC scheduling start; separate from a maintenance counter deadline.
2PlannedEndAtDateTime?NullableUTC scheduling end; cannot precede the planned start.
3DueAtDateTime?NullableOptional calendar deadline. Numeric counter deadlines remain in the structured maintenance limit engine.

Other fields

1 fields
#PropertyC# typeNullabilityBusiness purpose
1OccurredAtDateTimeRequiredUTC time when the occurrence was raised or recorded.