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

# NSTimeZoneData

> Information about a TimeZone.

Information about a TimeZone.

## Constructors

### NSTimeZoneData()

```crmscript theme={null}
NSTimeZoneData
```

Initializes a new instance of the NSTimeZoneData class.

## Methods

## GetIsoNumber()

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

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

**Example:**

```crmscript theme={null}
NSTimeZoneData thing;
Integer isoNumber = thing.GetIsoNumber();
```

## GetName()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Name associated with the location.

**Example:**

```crmscript theme={null}
NSTimeZoneData thing;
String name = thing.GetName();
```

## GetTimeZoneDSTRules()

```crmscript theme={null}
Map GetTimeZoneDSTRules()
```

**Returns:** [CRMScript.NetServer.Map](CRMScript.NetServer.Map) - Rules for daylight savings time.

**Example:**

```crmscript theme={null}
NSTimeZoneData thing;
Map timeZoneDSTRules = thing.GetTimeZoneDSTRules();
```

## GetTimeZoneSTDRules()

```crmscript theme={null}
Map GetTimeZoneSTDRules()
```

**Returns:** [CRMScript.NetServer.Map](CRMScript.NetServer.Map) - Rules for standard time.

**Example:**

```crmscript theme={null}
NSTimeZoneData thing;
Map timeZoneSTDRules = thing.GetTimeZoneSTDRules();
```

## GetTZLocationCities()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Cities associated with location.

**Example:**

```crmscript theme={null}
NSTimeZoneData thing;
String tZLocationCities = thing.GetTZLocationCities();
```

## GetTZLocationCode()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Code associated with location.

**Example:**

```crmscript theme={null}
NSTimeZoneData thing;
String tZLocationCode = thing.GetTZLocationCode();
```

## GetTZLocationID()

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

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - Timezone location Id.

**Example:**

```crmscript theme={null}
NSTimeZoneData thing;
Integer tZLocationID = thing.GetTZLocationID();
```

## SetIsoNumber(Integer)

```crmscript theme={null}
Void SetIsoNumber(Integer isoNumber)
```

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

**Example:**

```crmscript theme={null}
NSTimeZoneData thing;
Integer isoNumber;
thing.SetIsoNumber(isoNumber);
```

## SetName(String)

```crmscript theme={null}
Void SetName(String name)
```

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

**Example:**

```crmscript theme={null}
NSTimeZoneData thing;
String name;
thing.SetName(name);
```

## SetTimeZoneDSTRules(Map)

```crmscript theme={null}
Void SetTimeZoneDSTRules(Map timeZoneDSTRules)
```

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

**Example:**

```crmscript theme={null}
NSTimeZoneData thing;
Map timeZoneDSTRules;
thing.SetTimeZoneDSTRules(timeZoneDSTRules);
```

## SetTimeZoneSTDRules(Map)

Rules for standard time

```crmscript theme={null}
Void SetTimeZoneSTDRules(Map timeZoneSTDRules)
```

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

**Example:**

```crmscript theme={null}
NSTimeZoneData thing;
Map timeZoneSTDRules;
thing.SetTimeZoneSTDRules(timeZoneSTDRules);
```

## SetTZLocationCities(String)

```crmscript theme={null}
Void SetTZLocationCities(String tZLocationCities)
```

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

**Example:**

```crmscript theme={null}
NSTimeZoneData thing;
String tZLocationCities;
thing.SetTZLocationCities(tZLocationCities);
```

## SetTZLocationCode(String)

```crmscript theme={null}
Void SetTZLocationCode(String tZLocationCode)
```

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

**Example:**

```crmscript theme={null}
NSTimeZoneData thing;
String tZLocationCode;
thing.SetTZLocationCode(tZLocationCode);
```

## SetTZLocationID(Integer)

```crmscript theme={null}
Void SetTZLocationID(Integer tZLocationID)
```

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

**Example:**

```crmscript theme={null}
NSTimeZoneData thing;
Integer tZLocationID;
thing.SetTZLocationID(tZLocationID);
```


## Related topics

- [NSTimeZoneAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSTimeZoneAgent.md)
- [NSPocketStartupData](/en/automation/crmscript/reference/CRMScript.NetServer.NSPocketStartupData.md)
- [NSChatOpeningHours](/en/automation/crmscript/reference/CRMScript.NetServer.NSChatOpeningHours.md)
- [NSEmailFlow](/en/automation/crmscript/reference/CRMScript.NetServer.NSEmailFlow.md)
- [Initialize Time Zone Data](/en/api/reference/restful/agent/timezone_agent/initialize-time-zone-data.md)
- [Update Time Zone Data](/en/api/reference/restful/agent/timezone_agent/update-time-zone-data.md)
