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

# NSDuplicateEntry

> Carrier object for DuplicateEntry.

Carrier object for DuplicateEntry.

## Constructors

### NSDuplicateEntry()

```crmscript theme={null}
NSDuplicateEntry
```

Initializes a new instance of the NSDuplicateEntry class.

## Methods

## GetEntryIdentifier()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - String identifier for entry. Typically used to identify an entry in an external system.

## GetEntryName()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Name of duplicate entry.

## GetRuleDisplayName()

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

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

## GetRuleName()

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

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

## GetSoPrimaryKey()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Identity of an entry in the SuperOffice database. Should be 0 for matches from external systems.

## SetEntryIdentifier(String)

```crmscript theme={null}
Void SetEntryIdentifier(String id)
```

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

## SetEntryName(String)

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

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

## SetRuleDisplayName(String)

```crmscript theme={null}
Void SetRuleDisplayName(String displayName)
```

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

## SetRuleName(String)

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

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

## SetSoPrimaryKey(Integer)

```crmscript theme={null}
Void SetSoPrimaryKey(Integer key)
```

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


## Related topics

- [NSSelectionAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSSelectionAgent.md)
- [NSProjectAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSProjectAgent.md)
- [NSContactAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSContactAgent.md)
- [Namespace CRMScript.NetServer](/en/automation/crmscript/reference/CRMScript.NetServer.md)
- [SuperOffice.WebApi.Data.DuplicateEntry](/en/api/reference/webapi/SuperOffice.WebApi.Data.DuplicateEntry.md)
- [SuperOffice.WebApi.Agents.IContactAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.IContactAgent.md)
