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

# NSTicketSummaryItem

> The ticket summary with heading, created date.

The ticket summary with heading, created date.

## Constructors

### NSTicketSummaryItem()

```crmscript theme={null}
NSTicketSummaryItem
```

Initializes a new instance of the NSTicketSummaryItem class.

## Methods

## GetRegistered()

```crmscript theme={null}
DateTime GetRegistered()
```

**Returns:** [CRMScript.Global.DateTime](CRMScript.Global.DateTime) - When the ticket was created.

**Example:**

```crmscript theme={null}
NSTicketSummaryItem thing;
DateTime registered = thing.GetRegistered();
```

## GetTicketId()

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

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - The primary key (auto-incremented).

**Example:**

```crmscript theme={null}
NSTicketSummaryItem thing;
Integer ticketId = thing.GetTicketId();
```

## GetTicketStatus()

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

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - User-defined ticket status.

**Example:**

```crmscript theme={null}
NSTicketSummaryItem thing;
Integer ticketStatus = thing.GetTicketStatus();
```

## GetTitle()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - The title of the ticket.

**Example:**

```crmscript theme={null}
NSTicketSummaryItem thing;
String title = thing.GetTitle();
```

## SetRegistered(DateTime)

```crmscript theme={null}
Void SetRegistered(DateTime registered)
```

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

**Example:**

```crmscript theme={null}
NSTicketSummaryItem thing;
DateTime registered;
thing.SetRegistered(registered);
```

## SetTicketId(Integer)

```crmscript theme={null}
Void SetTicketId(Integer ticketId)
```

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

**Example:**

```crmscript theme={null}
NSTicketSummaryItem thing;
Integer ticketId;
thing.SetTicketId(ticketId);
```

## SetTicketStatus(Integer)

```crmscript theme={null}
Void SetTicketStatus(Integer ticketStatus)
```

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

**Example:**

```crmscript theme={null}
NSTicketSummaryItem thing;
Integer ticketStatus;
thing.SetTicketStatus(ticketStatus);
```

## SetTitle(String)

```crmscript theme={null}
Void SetTitle(String title)
```

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

**Example:**

```crmscript theme={null}
NSTicketSummaryItem thing;
String title;
thing.SetTitle(title);
```


## Related topics

- [NSContactSummary](/en/automation/crmscript/reference/CRMScript.NetServer.NSContactSummary.md)
- [NSPersonSummary](/en/automation/crmscript/reference/CRMScript.NetServer.NSPersonSummary.md)
- [SuperOffice.WebApi.Data.TicketSummaryItem](/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketSummaryItem.md)
- [Get Ticket Summaries](/en/api/reference/restful/agent/ticket_agent/get-ticket-summaries.md)
- [Summaries](/integrations/supernotes/summaries.md)
- [SuperOffice.WebApi.Agents.TicketAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.TicketAgent.md)
