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

# NSDuplicateRule

> Carrier object for DuplicateRule.

Carrier object for DuplicateRule.

## Constructors

### NSDuplicateRule()

```crmscript theme={null}
NSDuplicateRule
```

Initializes a new instance of the NSDuplicateRule class.

## Methods

## GetDisplayName()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Short name of rule to display to user.

## GetDisplayTooltip()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Description of the rule.

## GetIsActive()

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

**Returns:** [CRMScript.Global.Bool](CRMScript.Global.Bool) - Indicating if a rule is current active, and should included in the duplicate detection.

## GetName()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Identifying name for rule.

## SetDisplayName(String)

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

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

## SetDisplayTooltip(String)

```crmscript theme={null}
Void SetDisplayTooltip(String tooltip)
```

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

## SetIsActive(Bool)

```crmscript theme={null}
Void SetIsActive(Bool isActive)
```

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

## SetName(String)

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

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


## Related topics

- [NSContactAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSContactAgent.md)
- [NSSelectionAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSSelectionAgent.md)
- [NSProjectAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSProjectAgent.md)
- [Namespace CRMScript.NetServer](/en/automation/crmscript/reference/CRMScript.NetServer.md)
- [Get Duplicate Rules](/en/api/reference/restful/rest/project/get-duplicate-rules.md)
