using adas_core.Domain.Enums;
namespace adas_core.Domain.Models;
///
/// Represents the result of an observation retention operation, encapsulating the outcome and relevant details of the retention process.
///
public class ObservatitonRetentionResult
{
///
/// Initializes a new instance of the class, which represents the outcome of an observation retention operation.
///
///
public ObservatitonRetentionResult()
{
}
///
/// Initializes a new instance of the class, which represents the outcome of a retention evaluation, by storing the supplied and its associated .
///
/// The that was evaluated to produce the result.
/// The optional numeric value paired with the , or when no value is required.
///
public ObservatitonRetentionResult(RetentionPolicy retentionPolicy, int? retentionPolicyValue)
{
RetentionPolicy = retentionPolicy;
RetentionPolicyValue = retentionPolicyValue;
}
public RetentionPolicy RetentionPolicy { get; set; }
public int? RetentionPolicyValue { get; set; }
}