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; } }