Coflyr · Backend model field catalog

StaffCompetencyRecord

No mapped database table.

17 C# properties6 field groupsGenerated 2026-10-06
Model class
coflyr.models.manpower.StaffCompetencyRecord
Source
Features/Manpower/StaffCompetencyCompletion/Models/StaffCompetencyRecord.cs
Table
No mapped database table
Review
Not marked

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

Identity and naming

4 fields
#PropertyC# typeNullabilityBusiness purpose
1CodestringRequiredRecords code for this staff competency record.
2CompletionReferenceNumberstringNullableRecords completion reference number for this staff competency record.
3IdGuid?NullableStable identifier for this record.
4NamestringRequiredRecords name for this staff competency record.

Relationships and references

2 fields
#PropertyC# typeNullabilityBusiness purpose
1CompetencyTemplateIdGuidRequiredSelects the related competency template record.
2StaffMemberIdGuidRequiredSelects the related staff member record.

Status and controls

3 fields
#PropertyC# typeNullabilityBusiness purpose
1IncludedForStaffboolRequiredIndicates whether included for staff applies to this staff competency record.
2IsContextOnlyboolRequiredIndicates whether context only applies to this staff competency record.
3RecordStatusstringRequiredTracks the record status of this staff competency record.

Dates and timing

1 fields
#PropertyC# typeNullabilityBusiness purpose
1ExpiryDateDateTime?NullableRecords the expiry date for this staff competency record.

Amounts and measurements

1 fields
#PropertyC# typeNullabilityBusiness purpose
1ActualPercentagedecimal?NullableRecords actual percentage for this staff competency record.

Other fields

6 fields
#PropertyC# typeNullabilityBusiness purpose
1CompletedAtDateTime?NullableRecords the completed at for this staff competency record.
2CompletionTypestringNullableRecords completion type for this staff competency record.
3NodeKeystringRequiredRecords node key for this staff competency record.
4ParentNodeKeystringNullableRecords parent node key for this staff competency record.
5SourcestringRequiredRecords source for this staff competency record.
6TemplateTypestringRequiredRecords template type for this staff competency record.