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.
Inherited Members
Namespace: PnP.Core.Model.Teams
Assembly: PnP.Core.dll
Syntax
public interface IGraphRecurrencePattern : IDataModel<IGraphRecurrencePattern>, IDataModelParent, IDataModelWithContext, ISupportModules<IGraphRecurrencePattern>
Properties
DayOfMonth
The day of the month on which the event occurs. Required if type is absoluteMonthly or absoluteYearly.
Declaration
int DayOfMonth { get; set; }
Property Value
System.Int32
|
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.
Declaration
List<string> DaysOfWeek { get; set; }
Property Value
List<System.String>
|
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.
Declaration
string FirstDayOfWeek { get; set; }
Property Value
System.String
|
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.
Declaration
EventWeekIndex Index { get; set; }
Property Value
EventWeekIndex
|
Interval
The number of units between occurrences, where units can be in days, weeks, months, or years, depending on the type.
Declaration
int Interval { get; set; }
Property Value
System.Int32
|
Month
The month in which the event occurs. This is a number from 1 to 12.
Declaration
int Month { get; set; }
Property Value
System.Int32
|
Type
The recurrence pattern type.
Declaration
EventRecurrenceType Type { get; set; }
Property Value
EventRecurrenceType
|