Show / Hide Table of Contents

Class TicketPriorityRecordData

POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the ticket_priority table.

Inheritance
object
TicketPriorityRecordData
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class TicketPriorityRecordData
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Constructors

TicketPriorityRecordData()

POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the ticket_priority table.

Declaration
public TicketPriorityRecordData()
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Fields

ChangedOwner

This field indicates what to do with the escalation chain when the request changes owner (manually)

Declaration
public TicketPriorityEscalateEvent ChangedOwner
Field Value
Type Description
TicketPriorityEscalateEvent
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Deadline

Deadline to add if escalated (minutes)

Declaration
public int Deadline
Field Value
Type Description
int
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Flags

A bitmask of flags.

Declaration
public TicketPriorityFlags Flags
Field Value
Type Description
TicketPriorityFlags
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

FriStart

The work hour start for Fridays. Note that only the time part of the DateTime is used

Declaration
public DateTime FriStart
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

FriStop

The work hour stop for Fridays. Note that only the time part of the DateTime is used

Declaration
public DateTime FriStop
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

MonStart

The work hour start for Mondays. Note that only the time part of the DateTime is used

Declaration
public DateTime MonStart
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

MonStop

The work hour start for Mondays. Note that only the time part of the DateTime is used

Declaration
public DateTime MonStop
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Name

The name of the priority.

Declaration
public string Name
Field Value
Type Description
string
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

NonDates

A comma separated list of dates (dd/mm) which should be excluded from the timeframe.

Declaration
public string NonDates
Field Value
Type Description
string
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

SatStart

The work hour start for Saturdays. Note that only the time part of the DateTime is used

Declaration
public DateTime SatStart
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

SatStop

The work hour stop for Saturdays. Note that only the time part of the DateTime is used

Declaration
public DateTime SatStop
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

SortOrder

Indicates the sort order for this priority. 1 is first, 100 is last

Declaration
public int SortOrder
Field Value
Type Description
int
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Status

The status (normal/deleted) of the priority.

Declaration
public TicketPriorityStatus Status
Field Value
Type Description
TicketPriorityStatus
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

SunStart

The work hour start for Sundays. Note that only the time part of the DateTime is used

Declaration
public DateTime SunStart
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

SunStop

The work hour stop for Sundays. Note that only the time part of the DateTime is used

Declaration
public DateTime SunStop
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ThuStart

The work hour start for Thursdays. Note that only the time part of the DateTime is used

Declaration
public DateTime ThuStart
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ThuStop

The work hour stop for Thursdays. Note that only the time part of the DateTime is used

Declaration
public DateTime ThuStop
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

TicketChangedPriority

This field indicates what to do with the escalation chain when the request is changed into this priority

Declaration
public TicketPriorityEscalateEvent TicketChangedPriority
Field Value
Type Description
TicketPriorityEscalateEvent
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

TicketClosed

This field indicates what to do with the escalation chain when the request is closed

Declaration
public TicketPriorityEscalateEvent TicketClosed
Field Value
Type Description
TicketPriorityEscalateEvent
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

TicketNew

This field indicates what to do with the escalation chain when a new request is registered

Declaration
public TicketPriorityEscalateEvent TicketNew
Field Value
Type Description
TicketPriorityEscalateEvent
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

TicketNewinfo

This field indicates what to do with the escalation chain when the request gets new info

Declaration
public TicketPriorityEscalateEvent TicketNewinfo
Field Value
Type Description
TicketPriorityEscalateEvent
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

TicketPriorityId

The primary key (auto-incremented)

Declaration
public int TicketPriorityId
Field Value
Type Description
int
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

TicketRead

This field indicates what to do with the escalation chain when the request is read

Declaration
public TicketPriorityEscalateEvent TicketRead
Field Value
Type Description
TicketPriorityEscalateEvent
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

TueStart

The work hour start for Tuesdays. Note that only the time part of the DateTime is used

Declaration
public DateTime TueStart
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

TueStop

The work hour stop for Tuesdays. Note that only the time part of the DateTime is used

Declaration
public DateTime TueStop
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

WedStart

The work hour start for Wednesdays. Note that only the time part of the DateTime is used

Declaration
public DateTime WedStart
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

WedStop

The work hour stop for Wednesdays. Note that only the time part of the DateTime is used

Declaration
public DateTime WedStop
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TicketPriorityRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding TicketPriorityTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Extension Methods

EnumUtil.MapEnums<From, To>(From)
TicketPriorityRecordDataExtensions.ToInsertAsync(TicketPriorityRecordData, CancellationToken)
Converters.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top