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

# NSQuoteVersionStatusInformation

> Information about possible button actions for the quote version dialog.

Information about possible button actions for the quote version dialog.

## Constructors

### NSQuoteVersionStatusInformation()

```crmscript theme={null}
NSQuoteVersionStatusInformation
```

Initializes a new instance of the NSQuoteVersionStatusInformation class.

## Methods

## GetDisplayMessage()

Checks for errors on quote lines, alternatives and the version itself.

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Generated error message for the Quote Version.

**Example:**

```crmscript theme={null}
NSQuoteVersionStatusInformation thing;
String displayMessage = thing.GetDisplayMessage();
```

## GetDisplayTooltip()

Checks for errors on quote lines, alternatives and the version itself.

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Generated full tooltip for the Quote Version.

**Example:**

```crmscript theme={null}
NSQuoteVersionStatusInformation thing;
String displayTooltip = thing.GetDisplayTooltip();
```

## GetIconHint()

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

**Returns:** [CRMScript.Global.String](CRMScript.Global.String) - Icon hint for the associated message.

**Example:**

```crmscript theme={null}
NSQuoteVersionStatusInformation thing;
String iconHint = thing.GetIconHint();
```

## GetStatus()

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

**Returns:** [CRMScript.Global.Integer](CRMScript.Global.Integer) - Status information for the quote version. See \<xref href="CRMScript.NetServer.QuoteStatus" data-throw-if-not-resolved="false">\</xref>.

**Example:**

```crmscript theme={null}
NSQuoteVersionStatusInformation thing;
Integer status = thing.GetStatus();
```

## SetDisplayMessage(String)

Checks for errors on quote lines, alternatives and the version itself.

```crmscript theme={null}
Void SetDisplayMessage(String displayMessage)
```

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

**Example:**

```crmscript theme={null}
NSQuoteVersionStatusInformation thing;
String displayMessage;
thing.SetDisplayMessage(displayMessage);
```

## SetDisplayTooltip(String)

Checks for errors on quote lines, alternatives and the version itself.

```crmscript theme={null}
Void SetDisplayTooltip(String displayTooltip)
```

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

**Example:**

```crmscript theme={null}
NSQuoteVersionStatusInformation thing;
String displayTooltip;
thing.SetDisplayTooltip(displayTooltip);
```

## SetIconHint(String)

```crmscript theme={null}
Void SetIconHint(String iconHint)
```

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

**Example:**

```crmscript theme={null}
NSQuoteVersionStatusInformation thing;
String iconHint;
thing.SetIconHint(iconHint);
```

## SetStatus(Integer)

```crmscript theme={null}
Void SetStatus(Integer status)
```

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

**Example:**

```crmscript theme={null}
NSQuoteVersionStatusInformation thing;
Integer status;
thing.SetStatus(status);
```


## Related topics

- [NSQuoteVersionWorkflowState](/en/automation/crmscript/reference/CRMScript.NetServer.NSQuoteVersionWorkflowState.md)
- [NSQuoteAgent](/en/automation/crmscript/reference/CRMScript.NetServer.NSQuoteAgent.md)
- [SuperOffice.WebApi.Data.QuoteVersionStatusInformation](/en/api/reference/webapi/SuperOffice.WebApi.Data.QuoteVersionStatusInformation.md)
- [Get Quote Version Workflow Status Info](/en/api/reference/restful/agent/quote_agent/get-quote-version-workflow-status-info.md)
- [SuperOffice.WebApi.Data.Quote GetQuoteVersionWorkflowStatusInfoRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.Quote_GetQuoteVersionWorkflowStatusInfoRequest.md)
- [Enum values for QuoteStatus](/en/database/tables/enums/quotestatus.md)
