> ## Documentation Index
> Fetch the complete documentation index at: https://superofficeas-bugfix-ty-screen-designer-paradox.mintlify.site/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)
