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

# NSTicketCategoryMembershipEntity

## Constructors

### NSTicketCategoryMembershipEntity()

```crmscript theme={null}
NSTicketCategoryMembershipEntity
```

Initializes a new instance of the NSTicketCategoryMembershipEntity class.

## Methods

## GetUser()

```crmscript theme={null}
NSAssociate GetUser()
```

**Returns:** [CRMScript.NetServer.NSAssociate](CRMScript.NetServer.NSAssociate) - Gets referenced Associate.

**Example:**

```crmscript theme={null}
NSTicketCategoryMembershipEntity thing;
NSAssociate associate = thing.GetUser();
```

## GetWeight()

```crmscript theme={null}
Integer GetWeight()
```

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - Gets value used for weighted delegation.

**Example:**

```crmscript theme={null}
NSTicketCategoryMembershipEntity thing;
Integer weight = thing.GetWeight();
```

## SetUser(NSAssociate)

```crmscript theme={null}
Void SetUser(NSAssociate associate)
```

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

**Example:**

```crmscript theme={null}
NSTicketCategoryMembershipEntity thing;
NSAssociate associate;
thing.SetUser(associate);
```

## SetWeight(Integer)

```crmscript theme={null}
Void SetWeight(Integer weight)
```

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

**Example:**

```crmscript theme={null}
NSTicketCategoryMembershipEntity thing;
String externalName;
thing.SetExternalName(externalName);
```
