Coflyr · Backend model field catalog
AddProductionHoldRequest
No mapped database table.
5 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 to raise a package/task hold and optionally link its causal event. Common production framework.
Relationships and references
2 fields| # | Property | Model / EF type | Nullability | Business purpose |
|---|---|---|---|---|
| 1 | ExecutionTaskId | Guid? | Nullable | Run task owning this record. For holds/quality gates, null means package-wide scope; a composite foreign key prevents cross-run references. |
| 2 | RelatedEventId | Guid? | Nullable | Common event causing or tracking a production hold. |
Descriptions and details
2 fields| # | Property | Model / EF type | Nullability | Business purpose |
|---|---|---|---|---|
| 1 | HoldReason | ProductionHoldReason { Material, Tool, Staff, Facility, TechnicalQuery, Quality, Customer, Other }EF: ProductionHoldReason | Required | Material, Tool, Staff, Facility, TechnicalQuery, Quality, Customer or Other. |
| 2 | Reason | string | Required | Explanation for cancellation, holding or clearing work. |
Other fields
1 fields| # | Property | Model / EF type | Nullability | Business purpose |
|---|---|---|---|---|
| 1 | ExpectedVersion | int | Required | Version read by the client. Stale requests must reload and retry. |