Interface IGraphRecurrencePattern
Describes the frequency by which a recurring event repeats. This shared object is used to define the recurrence of access reviews, calendar events, and access package assignments in Azure AD.
public interface IGraphRecurrencePattern : IDataModel<IGraphRecurrencePattern>, IDataModelParent, IDataModelWithContext, ISupportModules<IGraphRecurrencePattern>
- Inherited Members
- Extension Methods
Properties
DayOfMonth
The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly.
int DayOfMonth { get; set; }
Property Value
DaysOfWeek
A collection of the days of the week on which the event occurs. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. If type is relativeMonthly or relativeYearly, and daysOfWeek specifies more than one day, the event falls on the first day that satisfies the pattern. Required if type is weekly, relativeMonthly, or relativeYearly.
List<string> DaysOfWeek { get; set; }
Property Value
FirstDayOfWeek
The first day of the week. The possible values are: sunday, monday, tuesday, wednesday, thursday, friday, saturday. Default is sunday. Required if type is weekly.
string FirstDayOfWeek { get; set; }
Property Value
Index
Specifies on which instance of the allowed days specified in daysOfWeek the event occurs, counted from the first instance in the month The possible values are: first, second, third, fourth, last. Default is first. Optional and used if type is relativeMonthly or relativeYearly.
EventWeekIndex Index { get; set; }
Property Value
Interval
The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type.
int Interval { get; set; }
Property Value
Month
The month in which the event occurs. This is a number from 1 to 12.
int Month { get; set; }
Property Value
Type
The recurrence pattern type.
EventRecurrenceType Type { get; set; }