Coflyr · Backend model field catalog

RecordProductionResourceUsageRequest

No mapped database table.

8 C# properties4 field groupsGenerated 2026-10-08
Model class
coflyr.features.production.execution.models.RecordProductionResourceUsageRequest
Source
Features/Production/Execution/Models/ProductionExecutionContracts.cs
Table
No mapped database table
Review
Under development · marked 2026-10-08 · Common production backend/EF mapping added. Physical schema migration, backfill, frontend 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 actual UTC tool/facility/aircraft usage, optionally linked to its planned assignment. Common production framework.

Relationships and references

3 fields
#PropertyModel / EF typeNullabilityBusiness purpose
1ExecutionTaskIdGuidRequiredRun task owning this record. For holds/quality gates, null means package-wide scope; a composite foreign key prevents cross-run references.
2ResourceNodeIdGuidRequiredEntityNode of the actual resource. Its entity type must match ResourceKind.
3ResourceAssignmentIdGuid?NullableOptional existing WorkStepResourceAssignment for the same step and resource.

Dates and timing

2 fields
#PropertyModel / EF typeNullabilityBusiness purpose
1StartedAtDateTimeRequiredFirst actual production start time. Staff labor metrics include finalized bookings starting at or after this time.
2EndedAtDateTimeRequiredActual UTC hold clearance/resource usage end. Usage intervals must have a positive duration.

Descriptions and details

1 fields
#PropertyModel / EF typeNullabilityBusiness purpose
1Remarksstring?NullableOptional acceptance/resource explanation.

Other fields

2 fields
#PropertyModel / EF typeNullabilityBusiness purpose
1ExpectedVersionintRequiredVersion read by the client. Stale requests must reload and retry.
2ResourceKindProductionResourceKind { Tool, Facility, Aircraft }
EF: ProductionResourceKind
RequiredTool, Facility or Aircraft. Staff labor is recorded in the existing StaffTimeBooking table.