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

# NSMultiAlarmData

> Carrier object for MultiAlarmData.

Carrier object for MultiAlarmData.

## Constructors

### NSMultiAlarmData()

```crmscript theme={null}
NSMultiAlarmData
```

Initializes a new instance of the NSMultiAlarmData class.

## Methods

## GetAlarms()

```crmscript theme={null}
NSAlarmData[] GetAlarms()
```

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

**Example:**

```crmscript theme={null}
NSMultiAlarmData thing;
NSAlarmData[] alarms = thing.GetAlarms();
```

## GetPollingInterval()

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

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

**Example:**

```crmscript theme={null}
NSMultiAlarmData thing;
Integer pollingInterval = thing.GetPollingInterval();
```

## GetSilentAfter()

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

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

**Example:**

```crmscript theme={null}
NSMultiAlarmData thing;
Integer silentAfter = thing.GetSilentAfter();
```

## SetAlarms(NSAlarmData\[])

```crmscript theme={null}
Void SetAlarms(NSAlarmData[] alarms)
```

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

**Example:**

```crmscript theme={null}
NSMultiAlarmData thing;
NSAlarmData[] alarms;
thing.SetAlarms(alarms);
```

## SetPollingInterval(Integer)

```crmscript theme={null}
Void SetPollingInterval(Integer pollingInterval)
```

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

**Example:**

```crmscript theme={null}
NSMultiAlarmData thing;
Integer pollingInterval;
thing.SetPollingInterval(pollingInterval);
```

## SetSilentAfter(Integer)

```crmscript theme={null}
Void SetSilentAfter(Integer silentAfter)
```

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

**Example:**

```crmscript theme={null}
NSMultiAlarmData thing;
Integer silentAfter;
thing.SetSilentAfter(silentAfter);
```


## Related topics

- [NSAppointmentAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSAppointmentAgent.md)
- [SuperOffice.WebApi.Data.MultiAlarmData](/en/api/reference/webapi/SuperOffice.WebApi.Data.MultiAlarmData.md)
- [Get Alarms](/en/api/reference/restful/agent/appointment_agent/get-alarms.md)
- [NSAlarmData](/en/automation/crmscript/reference/CRMScript.NetServer.NSAlarmData.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)
