Coflyr · Backend model field catalog

SafetyScopedEntity

No mapped database table.

51 C# properties7 field groupsGenerated 2026-10-06
Model class
coflyr.models.safety.SafetyScopedEntity
Source
Features/Safety/Shared/Models/SafetyScopedEntity.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

6 fields
#PropertyC# typeNullabilityBusiness purpose
1AuditUserNamestringNullableRecords audit user name for this safety scoped entity.
2IdGuidRequiredStable identifier for this record.
3IssueNumberstringNullableIndicates whether issue number applies to this safety scoped entity.
4RevisionNumberint?NullableRecords revision number for this safety scoped entity.
5SentToDepartmentNamestringNullableRecords sent to department name for this safety scoped entity.
6SentToUserNamestringNullableRecords sent to user name for this safety scoped entity.

Relationships and references

3 fields
#PropertyC# typeNullabilityBusiness purpose
1SafetyScopeIdGuidRequiredSelects the related safety scope record.
2SentToDepartmentIdGuid?NullableSelects the related sent to department record.
3SentToUserIdGuid?NullableSelects the related sent to user record.

Status and controls

7 fields
#PropertyC# typeNullabilityBusiness purpose
1DocumentStatusstringNullableTracks the document status of this safety scoped entity.
2IssueDateDateTime?NullableIndicates whether issue date applies to this safety scoped entity.
3IssueNotesstringNullableIndicates whether issue notes applies to this safety scoped entity.
4LegalHoldboolRequiredIndicates whether legal hold applies to this safety scoped entity.
5PreApprovedboolRequiredIndicates whether pre approved applies to this safety scoped entity.
6StatusStatusRequiredTracks the status of this safety scoped entity.
7StatusInformationstringNullableRecords status information for this safety scoped entity.

Dates and timing

2 fields
#PropertyC# typeNullabilityBusiness purpose
1EffectiveDateDateTime?NullableRecords the effective date for this safety scoped entity.
2ReceivingDateDateTime?NullableRecords the receiving date for this safety scoped entity.

Descriptions and details

2 fields
#PropertyC# typeNullabilityBusiness purpose
1ReasonForIssuestringNullableRecords reason for issue for this safety scoped entity.
2SummaryOfChangeRemarksstringNullableRecords summary of change remarks for this safety scoped entity.

Audit and revision

19 fields
#PropertyC# typeNullabilityBusiness purpose
1AuditActivationDateDateTime?NullableRecords the audit activation date for this safety scoped entity.
2AuditBystringNullableRecords audit by for this safety scoped entity.
3AuditDateDateTime?NullableRecords the audit date for this safety scoped entity.
4AuditRemarksstringNullableRecords audit remarks for this safety scoped entity.
5AuditStatusAuditEventStatusRequiredTracks the audit status of this safety scoped entity.
6AuditUserApplicationUserIdentityNullableRecords audit user for this safety scoped entity.
7AuditUserCodestringNullableRecords audit user code for this safety scoped entity.
8AuditUserDisplaystringNullableRecords audit user display for this safety scoped entity.
9AuditUserIdGuid?NullableSelects the related audit user record.
10HasRevisionLinksboolRequiredIndicates whether revision links applies to this safety scoped entity.
11IsTemporaryRevisionboolRequiredIndicates whether temporary revision applies to this safety scoped entity.
12IssueRevisionTitlestringNullableIndicates whether issue revision title applies to this safety scoped entity.
13RevisionDateDateTime?NullableRecords the revision date for this safety scoped entity.
14RevisionLinkIdGuid?NullableSelects the related revision link record.
15RevisionNotesstringNullableRecords revision notes for this safety scoped entity.
16RevisionReasonstringNullableRecords revision reason for this safety scoped entity.
17RevisionTypeRevisionKind?NullableRecords revision type for this safety scoped entity.
18SystemAuditIdGuid?NullableLinks to system audit history when this model stores the reference.
19UpdateIdGuid?NullableLinks to the preceding revision or update record.

Other fields

12 fields
#PropertyC# typeNullabilityBusiness purpose
1ReleaseStateAuditReleaseStateRequiredRecords release state for this safety scoped entity.
2RetainUntilDateTimeOffset?NullableRecords retain until for this safety scoped entity.
3RetentionCategorystringNullableRecords retention category for this safety scoped entity.
4RowVersionUInt32RequiredRecords row version for this safety scoped entity.
5SentToDepartmentDepartmentNullableRecords sent to department for this safety scoped entity.
6SentToDepartmentCodestringNullableRecords sent to department code for this safety scoped entity.
7SentToDepartmentDisplaystringNullableRecords sent to department display for this safety scoped entity.
8SentToUserApplicationUserIdentityNullableRecords sent to user for this safety scoped entity.
9SentToUserCodestringNullableRecords sent to user code for this safety scoped entity.
10SentToUserDisplaystringNullableRecords sent to user display for this safety scoped entity.
11ValidFromDateTime?NullableRecords valid from for this safety scoped entity.
12ValidToDateTime?NullableRecords valid to for this safety scoped entity.