Skip to main content

Class TicketStateInfo

Namespace: SuperOffice.WebApi.Data
Assembly: SuperOffice.WebApi.dll
Carrier object for TicketStateInfo. The sync state of one ticket: its current last-changed value on the server, whether the client’s copy is out of date, and who last changed it.

Inheritance

objectTicketStateInfo

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Constructors

TicketStateInfo()

Default constructor - defaults any enum props to 0.

Properties

ChangedById

The associate who made the latest change, when the ticket is stale and the change can be attributed; 0 otherwise.

Property Value

int

ChangedByName

Full name of the associate who made the latest change; empty when unknown.

Property Value

string

IsStale

True when the ticket changed after the version the client sent. Always false when the client sent no version (DateTime.MinValue).

Property Value

bool

LastChanged

The ticket’s current last-changed value on the server. Clients store this and send it back as the version in later calls.

Property Value

DateTime

TicketId

The primary key (auto-incremented)

Property Value

int