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

# NSDiaryViewEntity

> The DiaryView Service. The service implements all services working with the DiaryView object.

The DiaryView Service. The service implements all services working with the DiaryView object.

## Constructors

### NSDiaryViewEntity()

```crmscript theme={null}
NSDiaryViewEntity
```

Initializes a new instance of the NSDiaryViewEntity class.

## Methods

## GetAssociateList()

```crmscript theme={null}
NSSelectableMDOListItem[] GetAssociateList()
```

**Returns:** [CRMScript.NetServer.NSSelectableMDOListItem](CRMScript.NetServer.NSSelectableMDOListItem)\[]

**Example:**

```crmscript theme={null}
NSDiaryViewEntity thing;
NSSelectableMDOListItem[] associateList = thing.GetAssociateList();
```

## GetAssocId()

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

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - Owning associate ID for the DiaryView.

**Example:**

```crmscript theme={null}
NSDiaryViewEntity thing;
Integer assocId = thing.GetAssocId();
```

## GetDiaryViewId()

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

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - ID of the DiaryView.

**Example:**

```crmscript theme={null}
NSDiaryViewEntity thing;
Integer diaryViewId = thing.GetDiaryViewId();
```

## GetName()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Name of the DiaryView.

**Example:**

```crmscript theme={null}
NSDiaryViewEntity thing;
String name = thing.GetName();
```

## GetRank()

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

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - DiaryView rank.

**Example:**

```crmscript theme={null}
NSDiaryViewEntity thing;
Integer rank = thing.GetRank();
```

## GetTooltip()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Tooltip/description of the DiaryView.

**Example:**

```crmscript theme={null}
NSDiaryViewEntity thing;
String tooltip = thing.GetTooltip();
```

## GetTzLocationId()

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

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - Default timezone location for this view.

**Example:**

```crmscript theme={null}
NSDiaryViewEntity thing;
Integer tzLocationId = thing.GetTzLocationId();
```

## GetVisibleColumns()

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

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - Number of columns that should be visible simultaneously.

**Example:**

```crmscript theme={null}
NSDiaryViewEntity thing;
Integer visibleColumns = thing.GetVisibleColumns();
```

## SetAssociateList(NSSelectableMDOListItem\[])

```crmscript theme={null}
Void SetAssociateList(NSSelectableMDOListItem[] associateList)
```

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

**Example:**

```crmscript theme={null}
NSDiaryViewEntity thing;
NSSelectableMDOListItem[] associateList;
thing.SetAssociateList(associateList);
```

## SetAssocId(Integer)

```crmscript theme={null}
Void SetAssocId(Integer assocId)
```

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

**Example:**

```crmscript theme={null}
NSDiaryViewEntity thing;
Integer assocId;
thing.SetAssocId(assocId);
```

## SetDiaryViewId(Integer)

```crmscript theme={null}
Void SetDiaryViewId(Integer diaryViewId)
```

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

**Example:**

```crmscript theme={null}
NSDiaryViewEntity thing;
Integer diaryViewId;
thing.SetDiaryViewId(diaryViewId);
```

## SetName(String)

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

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

**Example:**

```crmscript theme={null}
NSDiaryViewEntity thing;
String name;
thing.SetName(name);
```

## SetRank(Integer)

```crmscript theme={null}
Void SetRank(Integer rank)
```

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

**Example:**

```crmscript theme={null}
NSDiaryViewEntity thing;
Integer rank;
thing.SetRank(rank);
```

## SetTooltip(String)

```crmscript theme={null}
Void SetTooltip(String tooltip)
```

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

**Example:**

```crmscript theme={null}
NSDiaryViewEntity thing;
String tooltip;
thing.SetTooltip(tooltip);
```

## SetTzLocationId(Integer)

```crmscript theme={null}
Void SetTzLocationId(Integer tzLocationId)
```

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

**Example:**

```crmscript theme={null}
NSDiaryViewEntity thing;
Integer tzLocationId;
thing.SetTzLocationId(tzLocationId);
```

## SetVisibleColumns(Integer)

```crmscript theme={null}
Void SetVisibleColumns(Integer visibleColumns)
```

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

**Example:**

```crmscript theme={null}
NSDiaryViewEntity thing;
Integer visibleColumns;
thing.SetVisibleColumns(visibleColumns);
```


## Related topics

- [NSConfigurationAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSConfigurationAgent.md)
- [Namespace CRMScript.NetServer](/en/automation/crmscript/reference/CRMScript.NetServer.md)
- [Delete Diary View Entity](/en/api/reference/restful/agent/configuration_agent/delete-diary-view-entity.md)
- [Save Diary View Entity](/en/api/reference/restful/agent/configuration_agent/save-diary-view-entity.md)
- [Get Diary View Entity](/en/api/reference/restful/agent/configuration_agent/get-diary-view-entity.md)
- [Create Default Diary View Entity](/en/api/reference/restful/agent/configuration_agent/create-default-diary-view-entity.md)
