Show / Hide Table of Contents

Class RecurrenceInfo

Class representing the recurrence of an appointment booking

Inheritance
Object
RecurrenceInfo
Implements
ICloneable
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Services
Assembly: SoCore.dll
Syntax
public class RecurrenceInfo : ICloneable

Constructors

RecurrenceInfo()

Declaration
public RecurrenceInfo()

Properties

Dates

List of all dates where this recurrence occurs

Declaration
public RecurrenceDate[] Dates { get; set; }
Property Value
Type Description
RecurrenceDate[]

DayPattern

Pattern describing a daily recurrence Only set when the recurrence pattern i daily. Daily

Declaration
public RecurrenceDayPattern DayPattern { get; set; }
Property Value
Type Description
RecurrenceDayPattern

EndDate

End date of the repetition pattern Only used when the end is calculated from a end date. EndDate

Declaration
public DateTime EndDate { get; set; }
Property Value
Type Description
DateTime

IsRecurrence

Get a or set IsRecurrence, indicating if this is a repeating appointment or not.

Declaration
public bool IsRecurrence { get; set; }
Property Value
Type Description
Boolean

MonthPattern

Pattern describing a daily recurrence Only set when the recurrence pattern i monthly. Monthly

Declaration
public RecurrenceMonthPattern MonthPattern { get; set; }
Property Value
Type Description
RecurrenceMonthPattern

Pattern

The recurrence pattern (Daily, Weekly, Monthly, Yearly, Custom)

Declaration
public RecurrencePattern Pattern { get; set; }
Property Value
Type Description
RecurrencePattern

RecurrenceCounter

Number of recurrences Only used when the end is calculated from a number of repetitions. Counter

Declaration
public int RecurrenceCounter { get; set; }
Property Value
Type Description
Int32

RecurrenceEndType

Type defining how the end of the recurrence sequence should be calculated

Declaration
public RecurrenceEndType RecurrenceEndType { get; set; }
Property Value
Type Description
RecurrenceEndType

RecurrenceId

The recurrence rule id

Declaration
public int RecurrenceId { get; set; }
Property Value
Type Description
Int32

StartDate

Start date of the repetition pattern

Declaration
public DateTime StartDate { get; set; }
Property Value
Type Description
DateTime

WeekPattern

Pattern describing a daily recurrence Only set when the recurrence pattern i weekly. Weekly

Declaration
public RecurrenceWeekPattern WeekPattern { get; set; }
Property Value
Type Description
RecurrenceWeekPattern

YearPattern

Pattern describing a daily recurrence Only set when the recurrence pattern i yearly. Yearly

Declaration
public RecurrenceYearPattern YearPattern { get; set; }
Property Value
Type Description
RecurrenceYearPattern

Methods

Clone()

Declaration
public object Clone()
Returns
Type Description
Object

ToString(String)

Declaration
public string ToString(string prefix)
Parameters
Type Name Description
String prefix
Returns
Type Description
String

Implements

System.ICloneable

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top