> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# NSRecurrenceDate

## Constructors

### NSRecurrenceDate()

```crmscript theme={null}
NSRecurrenceDate
```

Initializes a new instance of the NSRecurrenceDate class.

## Methods

## GetDate()

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

**Returns:** [CRMScript.Global.DateTime](CRMScript.Global.DateTime) - The date of the recurring appointment.

## GetDescription()

```crmscript theme={null}
String GetDescription()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Any description, such as red-letter day info, or marked dates.

## GetDescriptionStyleHint()

```crmscript theme={null}
String GetDescriptionStyleHint()
```

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

## GetIsConflict()

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

**Returns:** [CRMScript.Global.Bool](CRMScript.Global.Bool) - True if this date creates a conflict.

## GetTooltip()

```crmscript theme={null}
String GetTooltip()
```

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Tooltip describing any conflicts.

## SetDate(DateTime)

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

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

## SetDescription(String)

```crmscript theme={null}
Void SetDescription(String description)
```

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

## SetDescriptionStyleHint(String)

```crmscript theme={null}
Void SetDescriptionStyleHint(String hint)
```

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

## SetIsConflict(Bool)

```crmscript theme={null}
Void SetIsConflict(Bool isConflict)
```

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

## SetTooltip(String)

```crmscript theme={null}
Void SetTooltip(String tooltip)
```

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


## Related topics

- [NSRecurrenceInfo](/en/automation/crmscript/reference/CRMScript.NetServer.NSRecurrenceInfo.md)
- [Create repeating follow-ups](/en/automation/crmscript/howto/diary/create-recurring-appointment.md)
- [NSAppointmentAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSAppointmentAgent.md)
- [Create Default Recurrence By Date](/en/api/reference/restful/agent/appointment_agent/create-default-recurrence-by-date.md)
- [SuperOffice.WebApi.Data.RecurrenceDate](/en/api/reference/webapi/SuperOffice.WebApi.Data.RecurrenceDate.md)
- [SuperOffice.WebApi.Data.Appointment CreateDefaultRecurrenceByDateRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.Appointment_CreateDefaultRecurrenceByDateRequest.md)
