> ## 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.

# NSRedLetterInformationListItem

> Detailed information on red-letter days, including both holidays and other days with their individual texts.

Detailed information on red-letter days, including both holidays and other days with their individual texts.

## Constructors

### NSRedLetterInformationListItem()

```crmscript theme={null}
NSRedLetterInformationListItem
```

Initializes a new instance of the NSRedLetterInformationListItem class.

## Methods

## GetDate()

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

**Returns:** [CRMScript.Global.DateTime](CRMScript.Global.DateTime) - Date that this item is valid for; there is exactly one item per date, ordered by date.

**Example:**

```crmscript theme={null}
NSRedLetterInformationListItem thing;
DateTime date = thing.GetDate();
```

## GetRedLetterDetails()

```crmscript theme={null}
NSRedLetterDetails GetRedLetterDetails()
```

**Returns:** [CRMScript.NetServer.NSRedLetterDetails](CRMScript.NetServer.NSRedLetterDetails) - Red-letter day text details, all the texts related to the given day.

**Example:**

```crmscript theme={null}
NSRedLetterInformationListItem thing;
NSRedLetterDetails redLetterDetails = thing.GetRedLetterDetails();
```

## GetRedLetterInformation()

```crmscript theme={null}
NSRedLetterSummary GetRedLetterInformation()
```

**Returns:** [CRMScript.NetServer.NSRedLetterSummary](CRMScript.NetServer.NSRedLetterSummary) - Summary of red-letter day information\* holiday in own country, and in other countries known to the system.

**Example:**

```crmscript theme={null}
NSRedLetterInformationListItem thing;
NSRedLetterSummary redLetterInformation = thing.GetRedLetterInformation();
```

## SetDate(DateTime)

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

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

**Example:**

```crmscript theme={null}
NSRedLetterInformationListItem thing;
DateTime date;
thing.SetDate(date);
```

## SetRedLetterDetails(NSRedLetterDetails)

```crmscript theme={null}
Void SetRedLetterDetails(NSRedLetterDetails redLetterDetails)
```

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

**Example:**

```crmscript theme={null}
NSRedLetterInformationListItem thing;
NSRedLetterDetails redLetterDetails;
thing.SetRedLetterDetails(redLetterDetails);
```

## SetRedLetterInformation(NSRedLetterSummary)

```crmscript theme={null}
Void SetRedLetterInformation(NSRedLetterSummary redLetterInformation)
```

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

**Example:**

```crmscript theme={null}
NSRedLetterInformationListItem thing;
NSRedLetterSummary redLetterInformation;
thing.SetRedLetterInformation(redLetterInformation);
```


## Related topics

- [NSAppointmentAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSAppointmentAgent.md)
- [Get Red Letter Information List By Dates And Associate](/en/api/reference/restful/agent/appointment_agent/get-red-letter-information-list-by-dates-and-associate.md)
- [SuperOffice.WebApi.Data.RedLetterInformationListItem](/en/api/reference/webapi/SuperOffice.WebApi.Data.RedLetterInformationListItem.md)
- [SuperOffice.WebApi.Data.Appointment GetRedLetterInformationListByDatesAndAssociateRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.Appointment_GetRedLetterInformationListByDatesAndAssociateRequest.md)
- [SuperOffice.WebApi.Agents.AppointmentAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.AppointmentAgent.md)
- [SuperOffice.WebApi.Agents.IAppointmentAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.IAppointmentAgent.md)
