Class ProcessStepFile
Represents the association between a process step and a file, including upload metadata.
Inherited Members
Namespace: OEMS.Core.Domain.Klassen
Assembly: OEMS.Core.dll
Syntax
public class ProcessStepFile
Properties
EventProcessStep
Gets or sets the navigation property to the associated event process step.
Declaration
[ForeignKey("EventProcessStepId")]
public virtual EventProcessStep EventProcessStep { get; set; }
Property Value
Type | Description |
---|---|
EventProcessStep | The event process step entity to which the file is attached. |
EventProcessStepId
Gets or sets the identifier of the associated event process step.
Declaration
[Required]
public Guid EventProcessStepId { get; set; }
Property Value
Type | Description |
---|---|
Guid | The GUID of the process step to which the file is attached. |
File
Gets or sets the navigation property to the associated file.
Declaration
[ForeignKey("FileId")]
public virtual File File { get; set; }
Property Value
Type | Description |
---|---|
File | The file entity that is linked to the process step. |
FileId
Gets or sets the identifier of the associated file.
Declaration
[Required]
public Guid FileId { get; set; }
Property Value
Type | Description |
---|---|
Guid | The GUID of the file linked to the process step. |
Id
Gets or sets the unique identifier for the process step-file association.
Declaration
[Key]
public Guid Id { get; set; }
Property Value
Type | Description |
---|---|
Guid | A GUID that uniquely identifies this process step-file relationship. |
UploadDate
Gets or sets the date and time when the file was uploaded.
Declaration
[Required]
public DateTime UploadDate { get; set; }
Property Value
Type | Description |
---|---|
DateTime | The timestamp indicating when the file was uploaded to the process step. |
Uploader
Gets or sets the navigation property to the user who uploaded the file.
Declaration
[ForeignKey("UploaderId")]
public virtual User Uploader { get; set; }
Property Value
Type | Description |
---|---|
User | The user entity representing who uploaded the file. |
UploaderId
Gets or sets the identifier of the user who uploaded the file.
Declaration
[Required]
public Guid UploaderId { get; set; }
Property Value
Type | Description |
---|---|
Guid | The GUID of the user responsible for uploading the file to the process step. |