Add ResultType enum and Result property in ProfileHistory
Introduced a new `ResultType` enum to represent job execution result types, including `Ok`, `Error`, `Warning`, and `Unknown`. Added a `Result` property in the `ProfileHistory` class as a wrapper around the `ResultId` property, with logic to map `ResultId` to `ResultType` values. Updated `ProfileHistory.cs` to include necessary namespaces.
This commit is contained in:
27
ECMJobRunner.Domain/ValueObjects/ResultType.cs
Normal file
27
ECMJobRunner.Domain/ValueObjects/ResultType.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
namespace ECMJobRunner.Domain.ValueObjects;
|
||||
|
||||
/// <summary>
|
||||
/// Represents the result type of a job execution.
|
||||
/// </summary>
|
||||
public enum ResultType : byte
|
||||
{
|
||||
/// <summary>
|
||||
/// The operation completed successfully.
|
||||
/// </summary>
|
||||
Ok = 0,
|
||||
|
||||
/// <summary>
|
||||
/// The operation encountered an error.
|
||||
/// </summary>
|
||||
Error = 1,
|
||||
|
||||
/// <summary>
|
||||
/// The operation completed with warnings.
|
||||
/// </summary>
|
||||
Warning = 2,
|
||||
|
||||
/// <summary>
|
||||
/// The operation result is unknown.
|
||||
/// </summary>
|
||||
Unknown = 255
|
||||
}
|
||||
Reference in New Issue
Block a user