// Copyright © Selmo Technology GmbH. All Rights Reserved

using Novus.Shared.Types.IssueHandling;
using SelmoStudio.Hmi.Server.SelmoHmi.Notification.Model.Ids;

namespace SelmoStudio.Hmi.Server.SelmoHmi.Notification.Model
{
    public record NotificationConfiguration
    {
        public NotificationConfigurationId Id { get; init; }

        public Severity Severity { get; init; }

        public double MessageDuration { get; init; }

        public Type Content { get; init; }

        public object PriorityRule { get; init; }
    }
}