Coflyr · Backend model field catalog

CompetencyTemplate

CompetencyTraining.CompetencyTemplates.

68 mapped fields7 field groupsGenerated 2026-10-06
Model class
coflyr.models.manpower.CompetencyTemplate
Source
Features/Manpower/CompetencyTemplate/Models/CompetencyTemplate.cs
Table
CompetencyTraining.CompetencyTemplates
Review
Not marked

Every mapped scalar field appears once. Types and nullability come from the current EF model snapshot. 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

Identity and naming

7 fields
#FieldEF typeStorageBusiness purpose
1IdGuidRequiredStable identifier for this record.
2CodestringRequiredRecords code for this competency template.
3NamestringRequiredRecords name for this competency template.
4QualificationClassNamestringNullableRecords qualification class name for this competency template.
5QualificationTypeNamestringNullableRecords qualification type name for this competency template.
6RecordNamestringNullableRecords record name for this competency template.
7RequiresRegulatoryApprovalNumberboolRequiredIndicates whether regulatory approval number applies to this competency template.

Relationships and references

5 fields
#FieldEF typeStorageBusiness purpose
1DefaultTrainingProviderBusinessPartnerIdGuid?NullableSelects the related default training provider business partner record.
2ParentCompetencyTemplateIdGuid?NullableSelects the related parent competency template record.
3PlanningQualificationIdGuid?NullableSelects the related planning qualification record.
4PrerequisiteCompetencyTemplateIdGuid?NullableSelects the related prerequisite competency template record.
5TrainingMaterialReferencestringNullableRecords training material reference for this competency template.

Status and controls

15 fields
#FieldEF typeStorageBusiness purpose
1DefaultCanDoubleInspectboolRequiredIndicates whether default can double inspect applies to this competency template.
2DefaultCanInspectboolRequiredIndicates whether default can inspect applies to this competency template.
3DefaultCanPerformboolRequiredIndicates whether default can perform applies to this competency template.
4ExaminationClearedboolRequiredIndicates whether examination cleared applies to this competency template.
5IsMandatoryboolRequiredIndicates whether mandatory applies to this competency template.
6IsRecurrentboolRequiredIndicates whether recurrent applies to this competency template.
7IsTemplateGroupHeaderboolRequiredIndicates whether template group header applies to this competency template.
8PlanningStatusint?NullableTracks the planning status of this competency template.
9RequiredForCertifyingStaffboolRequiredIndicates whether required for certifying staff applies to this competency template.
10RequiredForExternalStaffboolRequiredIndicates whether required for external staff applies to this competency template.
11RequiresAircraftTypeScopeboolRequiredIndicates whether aircraft type scope applies to this competency template.
12RequiresDoubleInspectionSignboolRequiredIndicates whether double inspection sign applies to this competency template.
13RequiresInspectionSignboolRequiredIndicates whether inspection sign applies to this competency template.
14RequiresPerformedSignboolRequiredIndicates whether performed sign applies to this competency template.
15RestrictToAircraftApplicabilityboolRequiredIndicates whether restrict to aircraft applicability applies to this competency template.

Amounts and measurements

5 fields
#FieldEF typeStorageBusiness purpose
1DefaultTrainingHoursdecimal?NullableRecords default training hours for this competency template.
2ExaminationDurationMinutesint?NullableRecords examination duration minutes for this competency template.
3MinimumHoursdecimal?NullableRecords minimum hours for this competency template.
4PercentagePassdecimal?NullableRecords percentage pass for this competency template.
5TotalMarksdecimal?NullableRecords total marks for this competency template.

Descriptions and details

1 fields
#FieldEF typeStorageBusiness purpose
1PassingRuleDescriptionstringNullableRecords passing rule description for this competency template.

Audit and revision

3 fields
#FieldEF typeStorageBusiness purpose
1SyllabusRevisionstringNullableRecords syllabus revision for this competency template.
2SystemAuditIdGuid?NullableLinks to system audit history when this model stores the reference.
3UpdateIdGuid?NullableLinks to the preceding revision or update record.

Other fields

32 fields
#FieldEF typeStorageBusiness purpose
1AircraftModelCodestringNullableRecords aircraft model code for this competency template.
2AircraftSubTypeCodestringNullableRecords aircraft sub type code for this competency template.
3AircraftTypeCodestringNullableRecords aircraft type code for this competency template.
4AuthorizationTypeintRequiredRecords authorization type for this competency template.
5CertificateTemplateCodestringNullableRecords certificate template code for this competency template.
6CourseCodestringNullableRecords course code for this competency template.
7CourseTitlestringNullableRecords course title for this competency template.
8CoverageDefinitionstringNullableRecords coverage definition for this competency template.
9ExaminationCodestringNullableRecords examination code for this competency template.
10ExaminationTitlestringNullableRecords examination title for this competency template.
11ExternalSystemCodestringNullableRecords external system code for this competency template.
12GpaPassdecimal?NullableRecords gpa pass for this competency template.
13GracePeriodDaysint?NullableRecords grace period days for this competency template.
14MaintenanceLevelGrantedint?NullableRecords maintenance level granted for this competency template.
15MinimumAttemptsint?NullableRecords the minimum attempts for this competency template.
16MinimumMarksdecimal?NullableRecords minimum marks for this competency template.
17QualificationClassCodestringNullableRecords qualification class code for this competency template.
18QualificationTypeCodestringNullableRecords qualification type code for this competency template.
19QualificationValuestringNullableRecords qualification value for this competency template.
20RecordCodestringNullableRecords record code for this competency template.
21RecurrentFrequencyUnitint?NullableRecords recurrent frequency unit for this competency template.
22RecurrentFrequencyValueint?NullableRecords recurrent frequency value for this competency template.
23RegulatoryFrameworkintRequiredRecords regulatory framework for this competency template.
24RenewalWindowDaysint?NullableRecords renewal window days for this competency template.
25RequirementTypeintRequiredRecords requirement type for this competency template.
26ResourceRequirementClassificationCodestringNullableRecords resource requirement classification code for this competency template.
27ScopeCodestringNullableRecords scope code for this competency template.
28SyllabusCodestringNullableRecords syllabus code for this competency template.
29TemplateTypeintRequiredRecords template type for this competency template.
30TrainingDeliveryMethodstringNullableRecords training delivery method for this competency template.
31ValidityPeriodUnitint?NullableRecords validity period unit for this competency template.
32ValidityPeriodValueint?NullableRecords validity period value for this competency template.