> ## Documentation Index
> Fetch the complete documentation index at: https://superofficeas-bugfix-ty-screen-designer-paradox.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# NSRecurrenceInfo

## Constructors

### NSRecurrenceInfo()

```crmscript theme={null}
NSRecurrenceInfo
```

Initializes a new instance of the NSRecurrenceInfo class.

## Methods

## GetDates()

```crmscript theme={null}
NSRecurrenceDate[] GetDates()
```

**Returns:** [CRMScript.NetServer.NSRecurrenceDate](CRMScript.NetServer.NSRecurrenceDate)\[]

## GetDayPattern()

```crmscript theme={null}
Integer GetDayPattern()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

## GetEndDate()

```crmscript theme={null}
DateTime GetEndDate()
```

**Returns:** [CRMScript.Global.DateTime](CRMScript.Global.DateTime)

## GetIsRecurrence()

```crmscript theme={null}
Bool GetIsRecurrence()
```

**Returns:** [CRMScript.Global.Bool](CRMScript.Global.Bool)

## GetMonthPattern()

```crmscript theme={null}
Integer GetMonthPattern()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

## GetPattern()

```crmscript theme={null}
Integer GetPattern()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

## GetRecurrenceCounter()

```crmscript theme={null}
Integer GetRecurrenceCounter()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

## GetRecurrenceEndType()

```crmscript theme={null}
Integer GetRecurrenceEndType()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

## GetRecurrenceId()

```crmscript theme={null}
Integer GetRecurrenceId()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

## GetStartDate()

```crmscript theme={null}
DateTime GetStartDate()
```

**Returns:** [CRMScript.Global.DateTime](CRMScript.Global.DateTime)

## GetWeekPattern()

```crmscript theme={null}
Integer GetWeekPattern()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

## GetYearPattern()

```crmscript theme={null}
Integer GetYearPattern()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer)

## SetDates(NSRecurrenceDate\[])

```crmscript theme={null}
Void SetDates(NSRecurrenceDate[] dates)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetDayPattern(Integer)

```crmscript theme={null}
Void SetDayPattern(Integer pattern)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetEndDate(DateTime)

```crmscript theme={null}
Void SetEndDate(DateTime date)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetIsRecurrence(Bool)

```crmscript theme={null}
Void SetIsRecurrence(Bool isRecurrence)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetMonthPattern(Integer)

```crmscript theme={null}
Void SetMonthPattern(Integer pattern)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetPattern(Integer)

```crmscript theme={null}
Void SetPattern(Integer pattern)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetRecurrenceCounter(Integer)

```crmscript theme={null}
Void SetRecurrenceCounter(Integer counter)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetRecurrenceEndType(Integer)

```crmscript theme={null}
Void SetRecurrenceEndType(Integer endType)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetRecurrenceId(Integer)

```crmscript theme={null}
Void SetRecurrenceId(Integer id)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetStartDate(DateTime)

```crmscript theme={null}
Void SetStartDate(DateTime date)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetWeekPattern(Integer)

```crmscript theme={null}
Void SetWeekPattern(Integer pattern)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)

## SetYearPattern(Integer)

```crmscript theme={null}
Void SetYearPattern(Integer pattern)
```

**Returns:** [CRMScript.Global.Void](CRMScript.Global.Void)
