Coflyr · Backend model field catalog

Requirements

Maintenance.Requirements.

132 backend mapped fields130 proposed active fields3 dropped retained8 field groupsGenerated 2026-10-08
Model class
coflyr.models.maintenanceprogram.Requirements
Source
Features/MaintenanceProgram/TimeRequirement/Models/Requirements.cs
Table
Maintenance.Requirements
Review
Dropped · Split proposed · Under development · marked 2026-10-08 · Shared event framework backend model. Schema migration, source backfill, permissions and activation remain pending complete project review.

Every mapped scalar field appears once. Types and nullability come from the current backend EF model; database migration is pending. Navigation properties and unmapped DTO fields are outside this page. Purpose text is inferred from names and should be checked against the feature workflow.

← All model classes · AMOS Workpackage example

Under development · DB pending. Reusable requirement definitions now support Event scope and an EventDefinition owner. Event framework details.

HTML review update · 2026-10-11. PublicationMasterId replaces AmendmentReference and is Reviewed. AmendmentReference and ApplicabilityReviewedByStaffMemberId remain visible as Dropped. These review decisions have not been applied to the frontend, backend or database.

Requirements field review. ClauseReference is Reviewed; CompetencyTemplateId is Reviewed · Future development. ComponentMaintenanceTaskId is renamed and merged into the existing MaintenanceTaskId; its original row remains visible as Dropped · Merged. Backend/database adoption remains pending.

Split into three proposed requirement tables · 2026-10-11. ResourceRequirements records what is needed. TimeRequirements records calendar/counter schedules and due limits. EventRequirements records task/event triggers, prerequisites and operational gates. The original Requirements table is Dropped · Split proposed; all original fields remain for review and migration mapping. Backend and database unchanged.

Identity and naming

3 fields
#FieldModel / EF typeStorageBusiness purpose
1IdGuidRequiredStable identifier for this record.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
2RecordNamestring?NullableRecords record name for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
3SequenceNoint?NullableRecords sequence no for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.

Relationships and references

24 fields · 3 dropped retained
#FieldModel / EF typeStorageBusiness purpose
1AmendmentReference
Dropped
string?NullableReplaced by the reviewed PublicationMasterId lookup. Retained here for review history. Reconcile existing amendment-reference text to publication records during later adoption; ambiguous or unmatched values require explicit review. HTML decision only; backend/database adoption pending.
2ApplicabilityReviewedByStaffMemberId
Dropped
Guid?NullableFormer staff lookup identifying who reviewed applicability. Dropped from the proposed Requirements model; retained here for review history. HTML decision only; backend/database removal pending.
3ClauseReference
Reviewed
stringRequiredIdentifies the exact clause, paragraph or section establishing this requirement within the selected source publication. PublicationMasterId selects the document; this field pinpoints the relevant location. Example: “Section 4.2.1” of a Maintenance Procedures Manual. Reviewed HTML decision; backend/database adoption pending complete review.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
4CompetencyTemplateId
Reviewed · Future development
Guid?NullableNullable UUID lookup to the primary competency training or qualification template associated with this requirement. Example: a practical-assessment requirement linked to an A320 B1 Qualification template. Reviewed for future development; implementation and backend/database adoption remain pending.
Split destination ResourceRequirements. Reviewed · Future development. HTML proposal; migration pending.
5ComponentMaintenanceTaskId
Dropped · Merged
Guid?NullableRenamed to MaintenanceTaskId and merged with the existing field of that name in the HTML proposal. Original name retained for review history. The legacy component reference currently targets TaskCard; resolve it explicitly to the intended MaintenanceTask record during adoption and review conflicting values when both old fields are populated. Do not assume that their UUIDs are interchangeable. Backend/database adoption pending complete review.
6DefaultTrainingProviderBusinessPartnerIdGuid?NullableSelects the related default training provider business partner record.
Split destination ResourceRequirements. HTML proposal; migration pending.
7DeferredDefectMasterIdGuid?NullableSelects the related deferred defect master record.
Split destination EventRequirements only. HTML proposal; migration pending.
8EffectivityIdGuid?NullableSelects the related effectivity record.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
9EventDefinitionIdGuid?NullableSelects the reusable shared event definition. For Requirements with Event scope, this is its primary owner.
Split destination ResourceRequirements, EventRequirements. Dropped from TimeRequirements; retained in its review history. HTML proposal; migration pending.
10IpcReferencestring?NullableRecords ipc reference for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
11MaintenanceProgramMasterIdGuid?NullableSelects the related maintenance program master record.
Split destination ResourceRequirements, EventRequirements. Dropped from TimeRequirements; retained in its review history. HTML proposal; migration pending.
12MaintenanceTaskId
Renamed · Merged
Guid?NullableSingle nullable maintenance-task lookup in the proposed Requirements model, consolidating the existing MaintenanceTaskId and the renamed ComponentMaintenanceTaskId. Selects the maintenance task associated with the requirement. Reconcile the legacy TaskCard reference through an explicit task mapping and review any differing existing values before backend/database adoption. HTML proposal only.
Split destination ResourceRequirements, EventRequirements. Dropped from TimeRequirements; retained in its review history. HTML proposal; migration pending.
13ManualPageIdGuid?NullableSelects the related manual page record.
Split destination ResourceRequirements, EventRequirements. Dropped from TimeRequirements; retained in its review history. HTML proposal; migration pending.
14OperationSpecificationIdGuid?NullableSelects the related operation specification record.
Split destination EventRequirements and ResourceRequirements. Dropped from TimeRequirements; retained in its review history. HTML proposal; migration pending.
15ParentAuthorizationIdGuid?NullableSelects the related parent authorization record.
Split destination ResourceRequirements and EventRequirements. Moved from TimeRequirements to ResourceRequirements; retained in TimeRequirements as dropped history. HTML proposal; migration pending.
16ParentCompetencyTemplateIdGuid?NullableSelects the related parent competency template record.
Split destination ResourceRequirements and EventRequirements. Moved from TimeRequirements to ResourceRequirements; retained in TimeRequirements as dropped history. HTML proposal; migration pending.
17ParentRequirementIdGuid?NullableSelects the related parent requirement record.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. TimeRequirements uses the proposed name ParentTimeRequirementId; ResourceRequirements and EventRequirements retain ParentRequirementId. HTML proposal; migration pending.
18PartIdGuid?NullableSelects the related part record.
Split destination ResourceRequirements and EventRequirements. Moved from TimeRequirements to ResourceRequirements; original TimeRequirements row retained as dropped history. HTML proposal; migration pending.
19PlanningCompetencyRequirementIdGuid?NullableSelects the related planning competency requirement record.
Split destination ResourceRequirements. HTML proposal; migration pending.
20ProcessOwnerStaffMemberIdGuid?NullableSelects the related process owner staff member record.
Split destination ResourceRequirements and EventRequirements. Dropped from TimeRequirements; original row retained for review history. HTML proposal; migration pending.
21RequirementGroupParentIdGuid?NullableSelects the related requirement group parent record.
Split destination ResourceRequirements and EventRequirements. Dropped from TimeRequirements; original row retained for review history. HTML proposal; migration pending.
22SafetyScopeIdGuid?NullableSelects the related safety scope record.
Split destination EventRequirements and ResourceRequirements. Moved out of TimeRequirements to EventRequirements; original TimeRequirements row retained as dropped history. HTML proposal; migration pending.
23SourceBusinessPartnerIdGuid?NullableSelects the related source business partner record.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
24PublicationMasterId
Reviewed
Guid?
Proposed publication lookup
NullableNullable UUID lookup to PublicationMaster identifying the publication associated with this requirement’s amendment reference. Replaces free-text AmendmentReference; display the selected publication number and title. Preserve the existing reference during later reconciliation, including any amendment/version detail the master lookup cannot represent. Reviewed HTML proposal; frontend/backend/database adoption pending complete review.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.

Status and controls

23 fields
#FieldModel / EF typeStorageBusiness purpose
1ConditionStatusDeferralConditionStatus { Open, Satisfied, Waived, NotApplicable }
EF: DeferralConditionStatus
RequiredTracks the condition status of this requirements.
Split destination EventRequirements. HTML proposal; migration pending.
2InfoOnlyboolRequiredIndicates whether info only applies to this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
3IsExternallyControlledboolRequiredIndicates whether externally controlled applies to this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
4IsMandatoryboolRequiredIndicates whether mandatory applies to this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
5IsOneTimeOnlyboolRequiredIndicates whether one time only applies to this requirements.
Split destination TimeRequirements, EventRequirements. HTML proposal; migration pending.
6IsPerformableOnShelfboolRequiredIndicates whether performable on shelf applies to this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
7IsProRataCalculationboolRequiredIndicates whether pro rata calculation applies to this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
8IsRequirementGroupHeaderboolRequiredIndicates whether requirement group header applies to this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
9IssuingAuthoritystringRequiredIndicates whether issuing authority applies to this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
10LegalHoldboolRequiredIndicates whether legal hold applies to this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
11LifecycleStatusPartRequirementLifecycleStatus { New, Active, Inactive, Superseded }
EF: PartRequirementLifecycleStatus
RequiredTracks the lifecycle status of this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
12NoGoboolRequiredIndicates whether no go applies to this requirements.
Split destination EventRequirements. HTML proposal; migration pending.
13PlacardingRequiredboolRequiredIndicates whether placarding required applies to this requirements.
Split destination EventRequirements. HTML proposal; migration pending.
14PlanningStatusPlanningStatusType? { None, Planned, Completed, Required, Expired, Waived, Other }
EF: PlanningStatusType?
NullableTracks the planning status of this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
15QuantityRequiredForDispatchint?NullableRecords quantity required for dispatch for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
16RequiredBeforeAssignmentboolRequiredIndicates whether required before assignment applies to this requirements.
Split destination EventRequirements. HTML proposal; migration pending.
17RequiredBeforeCertifyingPrivilegeboolRequiredIndicates whether required before certifying privilege applies to this requirements.
Split destination EventRequirements. HTML proposal; migration pending.
18RequiredBeforeReleaseboolRequiredIndicates whether required before release applies to this requirements.
Split destination EventRequirements. HTML proposal; migration pending.
19RequiredForCertifyingStaffboolRequiredIndicates whether required for certifying staff applies to this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
20RequiredForExternalStaffboolRequiredIndicates whether required for external staff applies to this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
21RequiredPercentagedecimalRequiredRecords required percentage for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
22TimeIsRepetitivebool?NullableIndicates whether time is repetitive applies to this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
23TimeIsUnlimitedbool?NullableIndicates whether time is unlimited applies to this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.

Dates and timing

10 fields
#FieldModel / EF typeStorageBusiness purpose
1DueDateDateOnly?NullableRecords the due date for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
2ExpectedDateDateOnly?NullableRecords the expected date for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
3ExpiryBasisExpiryBasis { FromDeferralDate, FromDiscoveryDate, FromNextFlight }
EF: ExpiryBasis
RequiredRecords the expiry basis for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
4TimeBaselineTypeTimeRequirementBaselineType? { Manufacture, Delivery, Installation, LastAccomplishment, FixedDateOrCounter, ParentEvent, CurrentCounter }
EF: TimeRequirementBaselineType?
NullableRecords the time baseline type for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
5TimeGroupLogicCalculationLogic? { WhicheverComesFirst, WhicheverComesLater, AllLimitsMustBeMet, AnyLimitCanTrigger, PrimaryCounterOnly, CalendarOnly, ManualPlanning }
EF: CalculationLogic?
NullableRecords the time group logic for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
6TimeLogicCalculationLogic? { WhicheverComesFirst, WhicheverComesLater, AllLimitsMustBeMet, AnyLimitCanTrigger, PrimaryCounterOnly, CalendarOnly, ManualPlanning }
EF: CalculationLogic?
NullableRecords the time logic for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
7TimeNextDueCalculationStrategyTimeNextDueCalculationStrategy? { FromLastAccomplishment, FromPreviousDue, FromActualCounter, FromFixedBaseline, FromParentEvent, Manual }
EF: TimeNextDueCalculationStrategy?
NullableRecords the time next due calculation strategy for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
8TimeOffsetHoursdecimalRequiredRecords the time offset hours for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
9TimeThresholdValuedecimal?NullableRecords the time threshold value for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
10ValidityDateDateOnly?NullableRecords the validity date for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.

Amounts and measurements

8 fields
#FieldModel / EF typeStorageBusiness purpose
1CyclesLimitint?NullableRecords cycles limit for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
2DurationHoursdecimalRequiredRecords duration hours for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
3HoursLimitint?NullableRecords hours limit for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
4MinimumHoursdecimal?NullableRecords minimum hours for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
5PriceBookCodestring?NullableRecords price book code for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
6QuantitydecimalRequiredStores the quantity used by this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
7QuantityInstalledint?NullableRecords quantity installed for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
8TotalHoursdecimalRequiredRecords total hours for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.

Descriptions and details

4 fields
#FieldModel / EF typeStorageBusiness purpose
1LimitationTextstring?NullableRecords limitation text for this requirements.
Split destination EventRequirements. HTML proposal; migration pending.
2PlacardTextstring?NullableRecords placard text for this requirements.
Split destination EventRequirements. HTML proposal; migration pending.
3RequirementGroupRemarksstring?NullableRecords requirement group remarks for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
4RequirementTextstring?NullableRecords requirement text for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.

Audit and revision

2 fields
#FieldModel / EF typeStorageBusiness purpose
1SystemAuditIdGuid?NullableLinks to system audit history when this model stores the reference.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
2UpdateIdGuid?NullableLinks to the preceding revision or update record.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.

Other fields

59 fields
#FieldModel / EF typeStorageBusiness purpose
1AircraftLocationCodestring?NullableRecords aircraft location code for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
2AircraftModelCodestring?NullableRecords aircraft model code for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
3AircraftSubTypeCodestring?NullableRecords aircraft sub type code for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
4AircraftTypeCodestring?NullableRecords aircraft type code for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
5ApplicabilitySafetyApplicability { Undetermined, Applicable, NotApplicable }
EF: SafetyApplicability
RequiredRecords applicability for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
6ApplicabilityDecisionstringRequiredRecords applicability decision for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
7ApplicabilityReviewedAtDateTimeOffset?NullableRecords the applicability reviewed at for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
8ApplicableFromDateTimeOffset?NullableRecords applicable from for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
9ApplicableUntilDateTimeOffset?NullableRecords applicable until for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
10CalculationInfostring?NullableRecords calculation info for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
11ClassCodestring?NullableRecords class code for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
12CompetencyScopeCompetencyRequirementScope { Template, Module, Examination, Qualification, Global, Organization, BusinessUnit, Department, Designation, StaffMember, Location, Facility, AircraftFamily, AircraftType, AircraftModel, Part, AtaChapter, MaintenanceTask, LearningActivity, Authorization, ExternalProvider }
EF: CompetencyRequirementScope
RequiredRecords competency scope for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
13ComplianceLevelPartRequirementComplianceLevel { Mandatory, Recommended, Optional, InformationOnly }
EF: PartRequirementComplianceLevel
RequiredRecords compliance level for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
14ConditionTypeDeferralConditionType { DispatchPrerequisite, DispatchProhibition, OperationalRestriction, MaintenanceAction, Monitoring }
EF: DeferralConditionType
RequiredRecords condition type for this requirements.
Split destination EventRequirements. HTML proposal; migration pending.
15CoverageDefinitionstring?NullableRecords coverage definition for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
16DaysLimitint?NullableRecords days limit for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
17EffectiveFromDateTimeOffset?NullableRecords effective from for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
18GracePeriodDaysint?NullableRecords grace period days for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
19JurisdictionstringRequiredRecords jurisdiction for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
20LimitationTypeDeferralLimitationType { None, GroundHandling, Operations, Passengers }
EF: DeferralLimitationType
RequiredRecords limitation type for this requirements.
Split destination EventRequirements. HTML proposal; migration pending.
21MaintenanceProcedurestring?NullableRecords maintenance procedure for this requirements.
Split destination EventRequirements. HTML proposal; migration pending.
22MelCategoryMelCategory? { None, ClassA, ClassB, ClassC, ClassD }
EF: MelCategory?
NullableRecords mel category for this requirements.
Split destination TimeRequirements, EventRequirements. HTML proposal; migration pending.
23MinimumAttemptsint?NullableRecords the minimum attempts for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
24OperationsProcedurestring?NullableRecords operations procedure for this requirements.
Split destination EventRequirements. HTML proposal; migration pending.
25PerformanceTypePartRequirementPerformanceType { OnWing, ClosedLoop, OnShelf, ComponentReplacement }
EF: PartRequirementPerformanceType
RequiredRecords performance type for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
26PlanningQualificationTypePlanningQualificationType? { None, Skill, Scope, Basic, Type, Continuation, Specialist, Authorization, Other }
EF: PlanningQualificationType?
NullableRecords planning qualification type for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
27QualificationOrderint?NullableRecords qualification order for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
28QualificationPayloadJsonstring?NullableRecords qualification payload json for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
29RecordCodestring?NullableRecords record code for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
30RecordRetentionRulestring?NullableRecords record retention rule for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
31RecurrentFrequencyUnitTrainingRecurrenceUnit? { Days, Weeks, Months, Years }
EF: TrainingRecurrenceUnit?
NullableRecords recurrent frequency unit for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
32RecurrentFrequencyValueint?NullableRecords recurrent frequency value for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
33RegulatoryFrameworkRegulatoryFramework { None, Easa, Faa, CaaUk, CaaCanada, GcaaUae, DgcaIndia, CasaAustralia, CaasSingapore, Other }
EF: RegulatoryFramework
RequiredRecords regulatory framework for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
34RenewalWindowDaysint?NullableRecords renewal window days for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
35ReportingBackMessagestring?NullableRecords reporting back message for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
36RequirementCodestringRequiredRecords requirement code for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
37RequirementGroupRequirementGroupOption? { ETOPS, AD, ALI, CMR, Reliability, Operational, Engineering, Safety, Contractual, Other }
EF: RequirementGroupOption?
NullableRecords requirement group for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
38RequirementGroupTypeRequirementGroupType? { Threshold, Interval }
EF: RequirementGroupType?
NullableRecords requirement group type for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
39RequirementTitlestring?NullableRecords requirement title for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
40RequirementTypeCompetencyRequirementType { Other, TrainingRequirement, ExaminationRequirement, PracticalAssessmentRequirement, OjtRequirement, ExperienceRequirement, LicenseRequirement, AuthorizationRequirement, DocumentRequirement, RegulatoryRequirement, SkillRequirement, ToolRequirement, MedicalRequirement, ParentCompetency }
EF: CompetencyRequirementType
RequiredRecords requirement type for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
41RequirementValuestring?NullableRecords requirement value for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
42RequirementValueTypestring?NullableRecords requirement value type for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
43ResourceCodestringRequiredRecords resource code for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
44ResourceTypeComponentResourceType { Staff, Tool }
EF: ComponentResourceType
RequiredRecords resource type for this requirements.
Split destination ResourceRequirements. HTML proposal; migration pending.
45RetainUntilDateTimeOffset?NullableRecords retain until for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
46RetentionCategorystring?NullableRecords retention category for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
47RowVersionUInt32RequiredRecords row version for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
48SatisfiedAtDateTime?NullableRecords the satisfied at for this requirements.
Split destination TimeRequirements, EventRequirements. HTML proposal; migration pending.
49ScopeProgramRequirementScope { Program, Task, Effectivity, Competency, Part, ComponentPart, ComponentResource, Deferred, Safety, Event }
EF: ProgramRequirementScope
RequiredRecords scope for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
50ScopeCodestring?NullableRecords scope code for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
51ShortcutCodestring?NullableRecords shortcut code for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
52SourceDocumentstringRequiredRecords source document for this requirements.
Split destination ResourceRequirements, EventRequirements. TimeRequirements: Dropped; original row retained for review history. HTML proposal; backend/database adoption pending.
53SourceEditionstringRequiredRecords source edition for this requirements.
Split destination ResourceRequirements, EventRequirements. TimeRequirements: Dropped; original row retained for review history. HTML proposal; backend/database adoption pending.
54SourceKindSafetyRequirementSourceKind { Unclassified, IcaoStandard, IcaoRecommendedPractice, Regulation, Guidance, InternalPolicy }
EF: SafetyRequirementSourceKind
RequiredRecords source kind for this requirements.
Split destination ResourceRequirements, EventRequirements. TimeRequirements: Dropped · Merged into SourceType. HTML proposal; backend/database adoption pending.
55SourceTypeProgramRequirementSourceType { Regulatory, Publication, OperatorPolicy, Reliability, Contractual, InternalEngineering, TrainingProvider, InternalCompliance, Other }
EF: ProgramRequirementSourceType
RequiredRecords source type for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. TimeRequirements uses the reviewed combined RequirementSourceType enum, merging SourceKind into SourceType. HTML proposal; backend/database adoption pending.
56SourceUrlstring?NullableRecords source url for this requirements.
Split destination ResourceRequirements, TimeRequirements, EventRequirements. HTML proposal; migration pending.
57ToGoDaysint?NullableRecords to go days for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
58ValidityPeriodUnitTrainingRecurrenceUnit? { Days, Weeks, Months, Years }
EF: TrainingRecurrenceUnit?
NullableRecords validity period unit for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.
59ValidityPeriodValueint?NullableRecords validity period value for this requirements.
Split destination TimeRequirements. HTML proposal; migration pending.