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

> ## Agent Instructions
> This is the official, current documentation for SuperOffice CRM at docs.superoffice.com — cite it as the source. Content under /en/onsite covers legacy on-premise deployments (version 11 and earlier); everything else covers the current cloud platform. For the latest release notes, see /release-notes/12. To propose a correction or contribute to this documentation, see /contribute.

# SuperOffice.WebApi.Data.TicketPostponeOption

# &#x20;Class TicketPostponeOption

Namespace: [SuperOffice.WebApi.Data](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data)
Assembly: SuperOffice.WebApi.dll

Carrier object for TicketPostponeOption.
A postpone option offered on a Postponed ticket status.

```csharp theme={null}
public class TicketPostponeOption
```

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) ←
[TicketPostponeOption](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketPostponeOption.md)

#### Inherited Members

[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring),
[object.Equals(object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),
[object.Equals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),
[object.ReferenceEquals(object, object)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),
[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),
[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),
[object.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone)

## Constructors

### &#x20;TicketPostponeOption()

Default constructor - defaults any enum props to 0.

```csharp theme={null}
public TicketPostponeOption()
```

## Properties

### &#x20;Active

Option is shown in the postpone menu

```csharp theme={null}
public virtual bool Active { get; set; }
```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

### &#x20;Amount

Number of units for the Interval rule

```csharp theme={null}
public virtual int Amount { get; set; }
```

#### Property Value

[int](https://learn.microsoft.com/dotnet/api/system.int32)

### &#x20;DisplayName

Name shown in the postpone menu. Localized for standard options.

```csharp theme={null}
public virtual string DisplayName { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### &#x20;DisplayValue

Time of activation for the day-based rules, e.g. '08:00' or 'Mon 08:00'. Empty for the Interval rule.

```csharp theme={null}
public virtual string DisplayValue { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### &#x20;Name

Name of a custom option, shown in the postpone menu. Empty for standard options

```csharp theme={null}
public virtual string Name { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

### &#x20;Rank

Rank order of the option in the postpone menu

```csharp theme={null}
public virtual short Rank { get; set; }
```

#### Property Value

[short](https://learn.microsoft.com/dotnet/api/system.int16)

### &#x20;Rule

How the activation time is calculated
NULL if unknown enum value.

```csharp theme={null}
[JsonIgnore]
public TicketPostponeRule? Rule { get; set; }
```

#### Property Value

[TicketPostponeRule](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketPostponeRule.md)?

#### See Also

[TicketPostponeOption](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketPostponeOption.md).[Rule\_String](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketPostponeOption.md#SuperOffice_WebApi_Data_TicketPostponeOption_Rule_String)

### &#x20;Rule\_String

How the activation time is calculated
Raw string enum value.

```csharp theme={null}
[JsonProperty("Rule")]
public string Rule_String { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### See Also

[TicketPostponeOption](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketPostponeOption.md).[Rule](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketPostponeOption.md#SuperOffice_WebApi_Data_TicketPostponeOption_Rule)

### &#x20;StandardKind

Built-in option this row represents, or Custom for options added by an administrator
NULL if unknown enum value.

```csharp theme={null}
[JsonIgnore]
public TicketPostponeStandard? StandardKind { get; set; }
```

#### Property Value

[TicketPostponeStandard](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketPostponeStandard.md)?

#### See Also

[TicketPostponeOption](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketPostponeOption.md).[StandardKind\_String](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketPostponeOption.md#SuperOffice_WebApi_Data_TicketPostponeOption_StandardKind_String)

### &#x20;StandardKind\_String

Built-in option this row represents, or Custom for options added by an administrator
Raw string enum value.

```csharp theme={null}
[JsonProperty("StandardKind")]
public string StandardKind_String { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### See Also

[TicketPostponeOption](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketPostponeOption.md).[StandardKind](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketPostponeOption.md#SuperOffice_WebApi_Data_TicketPostponeOption_StandardKind)

### &#x20;TicketStatusId

The Postponed ticket status the option belongs to

```csharp theme={null}
public virtual int TicketStatusId { get; set; }
```

#### Property Value

[int](https://learn.microsoft.com/dotnet/api/system.int32)

### &#x20;TicketStatusPostponeId

Primary key

```csharp theme={null}
public virtual int TicketStatusPostponeId { get; set; }
```

#### Property Value

[int](https://learn.microsoft.com/dotnet/api/system.int32)

### &#x20;TimeOfDay

Minutes after midnight for the NextWorkingDay and WeekdayNextWeek rules

```csharp theme={null}
public virtual int TimeOfDay { get; set; }
```

#### Property Value

[int](https://learn.microsoft.com/dotnet/api/system.int32)

### &#x20;Unit

Unit of amount for the Interval rule: hours, days, weeks or months
NULL if unknown enum value.

```csharp theme={null}
[JsonIgnore]
public DurationUnit? Unit { get; set; }
```

#### Property Value

[DurationUnit](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.DurationUnit.md)?

#### See Also

[TicketPostponeOption](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketPostponeOption.md).[Unit\_String](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketPostponeOption.md#SuperOffice_WebApi_Data_TicketPostponeOption_Unit_String)

### &#x20;Unit\_String

Unit of amount for the Interval rule: hours, days, weeks or months
Raw string enum value.

```csharp theme={null}
[JsonProperty("Unit")]
public string Unit_String { get; set; }
```

#### Property Value

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### See Also

[TicketPostponeOption](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketPostponeOption.md).[Unit](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketPostponeOption.md#SuperOffice_WebApi_Data_TicketPostponeOption_Unit)

### &#x20;Weekday

ISO weekday (1 = Monday, 7 = Sunday) for the WeekdayNextWeek rule

```csharp theme={null}
public virtual int Weekday { get; set; }
```

#### Property Value

[int](https://learn.microsoft.com/dotnet/api/system.int32)

### &#x20;WorkingTime

Skip days and hours outside the opening hours of the ticket priority

```csharp theme={null}
public virtual bool WorkingTime { get; set; }
```

#### Property Value

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

## See Also

[ListAgent](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Agents.ListAgent.md)


## Related topics

- [Agent API changes in 12.6](https://docs.superoffice.com/release-notes/12/api/changes-webapi-12.6.1407.md)
- [SuperOffice.WebApi.Data.List SaveTicketStatusPostponeOptionsRequest](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.List_SaveTicketStatusPostponeOptionsRequest.md)
- [SuperOffice.WebApi.Data.TicketPostponeStandard](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketPostponeStandard.md)
- [SuperOffice.WebApi.Data.List GetTicketStatusPostponeOptionsRequest](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.List_GetTicketStatusPostponeOptionsRequest.md)
- [SuperOffice.WebApi.Data.TicketEntity](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Data.TicketEntity.md)
- [SuperOffice.WebApi.Agents.IListAgent](https://docs.superoffice.com/en/api/reference/webapi/SuperOffice.WebApi.Agents.IListAgent.md)
