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

# NSDataRight

> Carrier object for DataRight.

Carrier object for DataRight.

## Constructors

### NSDataRight()

```crmscript theme={null}
NSDataRight
```

Initializes a new instance of the NSDataRight class.

## Methods

## GetDescription()

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

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

**Example:**

```crmscript theme={null}
NSDataRight thing;
String description = thing.GetDescription();
```

## GetValue()

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

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

**Example:**

```crmscript theme={null}
NSDataRight thing;
String value = thing.GetValue();
```

## SetDescription(String)

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

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

**Example:**

```crmscript theme={null}
NSDataRight thing;
String description;
thing.SetDescription(description);
```

## SetValue(String)

```crmscript theme={null}
Void SetValue(String value)
```

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

**Example:**

```crmscript theme={null}
NSDataRight thing;
String value;
thing.SetValue(value);
```


## Related topics

- [NSDataRights](/en/automation/crmscript/reference/CRMScript.NetServer.NSDataRights.md)
- [NSRoleEntity](/en/automation/crmscript/reference/CRMScript.NetServer.NSRoleEntity.md)
- [Namespace CRMScript.NetServer](/en/automation/crmscript/reference/CRMScript.NetServer.md)
- [Get Data Rights](/en/api/reference/restful/rest/role/get-data-rights.md)
- [Set Data Right](/en/api/reference/restful/rest/role/set-data-right.md)
