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

# NSSalesActivity

## Constructors

### NSSalesActivity()

```crmscript theme={null}
NSSalesActivity
```

Initializes a new instance of the NSSalesActivity class.

## Methods

## GetRequestedContacts()

```crmscript theme={null}
NSContact[] GetRequestedContacts()
```

**Returns:** [CRMScript.NetServer.NSContact](CRMScript.NetServer.NSContact)\[] - The companies that match the request.

**Example:**

```crmscript theme={null}
NSSalesActivity thing;
NSContact[] requestedContacts = thing.GetRequestedContacts();
```

## GetRequestedPerson()

```crmscript theme={null}
NSPerson GetRequestedPerson()
```

**Returns:** [CRMScript.NetServer.NSPerson](CRMScript.NetServer.NSPerson) - The person that matches the request.

**Example:**

```crmscript theme={null}
NSSalesActivity thing;
NSPerson requestedPerson = thing.GetRequestedPerson();
```

## GetSalesRep()

```crmscript theme={null}
NSPerson GetSalesRep()
```

**Returns:** [CRMScript.NetServer.NSPerson](CRMScript.NetServer.NSPerson) - The sales representative for the person that matches the request.

**Example:**

```crmscript theme={null}
NSSalesActivity thing;
NSPerson salesRep = thing.GetSalesRep();
```

## SetRequestedContacts(NSContact\[])

```crmscript theme={null}
Void SetRequestedContacts(NSContact[] requestedContacts)
```

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

**Example:**

```crmscript theme={null}
NSSalesActivity thing;
NSContact[] requestedContacts;
thing.SetRequestedContacts(requestedContacts);
```

## SetRequestedPerson(NSPerson)

```crmscript theme={null}
Void SetRequestedPerson(NSPerson requestedPerson)
```

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

**Example:**

```crmscript theme={null}
NSSalesActivity thing;
NSPerson requestedPerson;
thing.SetRequestedPerson(requestedPerson);
```

## SetSalesRep(NSPerson)

```crmscript theme={null}
Void SetSalesRep(NSPerson salesRep)
```

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

**Example:**

```crmscript theme={null}
NSSalesActivity thing;
NSPerson salesRep;
thing.SetSalesRep(salesRep);
```


## Related topics

- [NSAppointmentAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSAppointmentAgent.md)
- [SaleActivity](/en/api/archive-providers/reference/saleactivity.md)
- [Set Rank On Sale Activity](/en/api/reference/restful/agent/list_agent/set-rank-on-sale-activity.md)
- [Activity](/en/api/archive-providers/reference/activity.md)
- [Activities](/en/api/reference/restful/rest/sale/activities.md)
