using adas_core.Domain.Enums;

namespace adas_core.Domain.Models;

/// <summary>
/// Represents the result of an observation retention operation, encapsulating the outcome and relevant details of the retention process.
/// </summary>
public class ObservatitonRetentionResult
{
    public ObservatitonRetentionResult()
    {
    }

    public ObservatitonRetentionResult(RetentionPolicy retentionPolicy, int? retentionPolicyValue)
    {
        RetentionPolicy = retentionPolicy;
        RetentionPolicyValue = retentionPolicyValue;
    }

    public RetentionPolicy RetentionPolicy { get; set; }
    public int? RetentionPolicyValue { get; set; }
}