namespace Azure.ResourceManager.Logic.Models
{
    /// <summary> The recurrence schedule occurrence. </summary>
    public partial class LogicWorkflowRecurrenceScheduleOccurrence
    {
        /// <summary> Initializes a new instance of LogicWorkflowRecurrenceScheduleOccurrence. </summary>
        public LogicWorkflowRecurrenceScheduleOccurrence()
        {
        }

        /// <summary> Initializes a new instance of LogicWorkflowRecurrenceScheduleOccurrence. </summary>
        /// <param name="day"> The day of the week. </param>
        /// <param name="occurrence"> The occurrence. </param>
        internal LogicWorkflowRecurrenceScheduleOccurrence(LogicWorkflowDayOfWeek? day, int? occurrence)
        {
            Day = day;
            Occurrence = occurrence;
        }

        /// <summary> The day of the week. </summary>
        public LogicWorkflowDayOfWeek? Day { get; set; }
        /// <summary> The occurrence. </summary>
        public int? Occurrence { get; set; }
    }
}
