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

# NSArea

> Carrier object for Area.

Carrier object for Area.

## Constructors

### NSArea()

```crmscript theme={null}
NSArea
```

Initializes a new instance of the NSArea class.

## Methods

## GetAreaId()

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

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - Primary key.

**Example:**

```crmscript theme={null}
NSArea thing;
Integer areaId = thing.GetAreaId();
```

## GetFreetextEnabeled()

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

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

**Example:**

```crmscript theme={null}
NSArea thing;
Bool freetextEnabeled = thing.GetFreetextEnabeled();
```

## GetMaxDataAge()

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

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - Max age of data when generating databases based on this area.

**Example:**

```crmscript theme={null}
NSArea thing;
Integer maxDataAge = thing.GetMaxDataAge();
```

## GetName()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Area name.

**Example:**

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

## GetNumberOfLogins()

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

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

**Example:**

```crmscript theme={null}
NSArea thing;
Integer numberOfLogins = thing.GetNumberOfLogins();
```

## GetNumberOfUsers()

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

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

**Example:**

```crmscript theme={null}
NSArea thing;
Integer numberOfUsers = thing.GetNumberOfUsers();
```

## SetAreaId(Integer)

```crmscript theme={null}
Void SetAreaId(Integer areaId)
```

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

**Example:**

```crmscript theme={null}
NSArea thing;
Integer areaId;
thing.SetAreaId(areaId);
```

## SetFreetextEnabeled(Bool)

```crmscript theme={null}
Void SetFreetextEnabeled(Bool freetextEnabeled)
```

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

**Example:**

```crmscript theme={null}
NSArea thing;
Bool freetextEnabeled;
thing.SetFreetextEnabeled(freetextEnabeled);
```

## SetMaxDataAge(Integer)

```crmscript theme={null}
Void SetMaxDataAge(Integer maxDataAge)
```

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

**Example:**

```crmscript theme={null}
NSArea thing;
Integer maxDataAge;
thing.SetMaxDataAge(maxDataAge);
```

## SetName(String)

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

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

**Example:**

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

## SetNumberOfLogins(Integer)

```crmscript theme={null}
Void SetNumberOfLogins(Integer numberOfLogins)
```

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

**Example:**

```crmscript theme={null}
NSArea thing;
Integer numberOfLogins;
thing.SetNumberOfLogins(numberOfLogins);
```

## SetNumberOfUsers(Integer)

```crmscript theme={null}
Void SetNumberOfUsers(Integer numberOfUsers)
```

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

**Example:**

```crmscript theme={null}
NSArea thing;
Integer numberOfUsers;
thing.SetNumberOfUsers(numberOfUsers);
```


## Related topics

- [NSReplicationAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSReplicationAgent.md)
- [NSSatellite](/en/automation/crmscript/reference/CRMScript.NetServer.NSSatellite.md)
- [Namespace CRMScript.NetServer](/en/automation/crmscript/reference/CRMScript.NetServer.md)
- [area](/en/api/mdo-providers/reference/area.md)
- [Area Management](/en/onsite/travel/area-management/index.md)
- [area table](/en/database/tables/area.md)
