Show / Hide Table of Contents

Class TicketTypeRecordData

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

Inheritance
object
TicketTypeRecordData
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 TicketTypeRecordData
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Constructors

TicketTypeRecordData()

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

Declaration
public TicketTypeRecordData()
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Fields

DefaultPriority

Default ticket priority for new tickets

Declaration
public int DefaultPriority
Field Value
Type Description
int
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

DefaultStatus

Default ticket status for new tickets

Declaration
public int DefaultStatus
Field Value
Type Description
int
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ExcludeEmailRecipients

Create request without initially having to send outbound e-mail

Declaration
public short ExcludeEmailRecipients
Field Value
Type Description
short
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ExcludeSignature

Do not insert user signature automatically

Declaration
public short ExcludeSignature
Field Value
Type Description
short
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ExternalAsDefault

Ability to set external access level for this request type

Declaration
public short ExternalAsDefault
Field Value
Type Description
short
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Icon

Name of the icon

Declaration
public string Icon
Field Value
Type Description
string
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

IsDefault

Is this Ticket Type marked as default

Declaration
public short IsDefault
Field Value
Type Description
short
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

IsExternal

Is this request type visible to external people and they can submit requests of this type

Declaration
public short IsExternal
Field Value
Type Description
short
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Name

The list item

Declaration
public string Name
Field Value
Type Description
string
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Rank

Rank order

Declaration
public short Rank
Field Value
Type Description
short
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Registered

Registered when in UTC.

Declaration
public DateTime Registered
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

RegisteredAssociateId

Registered by whom

Declaration
public int RegisteredAssociateId
Field Value
Type Description
int
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ReplyExternalAsDefault

Set external access level when replying the message

Declaration
public short ReplyExternalAsDefault
Field Value
Type Description
short
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ReplyForwardNoSignature

Do not insert user signature when replying or forwarding the message

Declaration
public short ReplyForwardNoSignature
Field Value
Type Description
short
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ReplyTemplate

Reply template to use when replying to a ticket of this type

Declaration
public int ReplyTemplate
Field Value
Type Description
int
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ShowInNew

Enables this request type to be accessible in +New in top bar

Declaration
public short ShowInNew
Field Value
Type Description
short
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

TicketTypeId

Primary key

Declaration
public int TicketTypeId
Field Value
Type Description
int
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Tooltip

Tooltip or other description

Declaration
public string Tooltip
Field Value
Type Description
string
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Updated

Last updated when in UTC.

Declaration
public DateTime Updated
Field Value
Type Description
DateTime
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

UpdatedAssociateId

Last updated by whom

Declaration
public int UpdatedAssociateId
Field Value
Type Description
int
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

UpdatedCount

Number of updates made to this record

Declaration
public short UpdatedCount
Field Value
Type Description
short
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

VisibleForGroups

Array of references to the visible for groups

Declaration
public int[] VisibleForGroups
Field Value
Type Description
int[]
Remarks

Please use this class instead of a full TicketTypeRow 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 TicketTypeTableInfo 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)
TicketTypeRecordDataExtensions.ToInsertAsync(TicketTypeRecordData, 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