Class EjCategoryRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the ej_category table.
Inherited Members
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class EjCategoryRecordData
Remarks
Please use this class instead of a full EjCategoryRow 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 EjCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Constructors
EjCategoryRecordData()
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the ej_category table.
Declaration
public EjCategoryRecordData()
Remarks
Please use this class instead of a full EjCategoryRow 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 EjCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Fields
AssignmentLag
Number of minutes we shall override the assignment if a customer sends consecutive messages to this category
Declaration
public int AssignmentLag
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full EjCategoryRow 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 EjCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
CategoryMaster
The user associated with this category.
Declaration
public int CategoryMaster
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full EjCategoryRow 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 EjCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ClosingStatus
Default status for new tickets, if 0 then there is a fallback to a user-dependent value
Declaration
public int ClosingStatus
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full EjCategoryRow 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 EjCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
DelegateCounter
A delegate counter, incremented by 1 for every delegation
Declaration
public int DelegateCounter
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full EjCategoryRow 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 EjCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
DelegateMethod
An integer indicating the delegation method for this category.
Declaration
public TicketCategoryDelegateMethod DelegateMethod
Field Value
Type | Description |
---|---|
TicketCategoryDelegateMethod |
Remarks
Please use this class instead of a full EjCategoryRow 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 EjCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
EjCategoryId
The primary key (auto-incremented)
Declaration
public int EjCategoryId
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full EjCategoryRow 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 EjCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ExternalName
The external name for this category, used for the customer frontend.
Declaration
public string ExternalName
Field Value
Type | Description |
---|---|
string |
Remarks
Please use this class instead of a full EjCategoryRow 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 EjCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Flags
A bitmask representing flags for this category.
Declaration
public TicketCategoryFlags Flags
Field Value
Type | Description |
---|---|
TicketCategoryFlags |
Remarks
Please use this class instead of a full EjCategoryRow 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 EjCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Fullname
The fullname (compiled from parents' names) for this category. E.g. 'norway/product A/support'.
Declaration
public string Fullname
Field Value
Type | Description |
---|---|
string |
Remarks
Please use this class instead of a full EjCategoryRow 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 EjCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
MsgClosingStatus
Default status for new messages, if 0 then there is a fallback to a user-dependent value
Declaration
public int MsgClosingStatus
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full EjCategoryRow 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 EjCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Name
The (short) name of this category. E.g. 'support'.
Declaration
public string Name
Field Value
Type | Description |
---|---|
string |
Remarks
Please use this class instead of a full EjCategoryRow 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 EjCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
NotificationEmail
Comma separated list of addresses to notify when requests are redelegated to (unassigned) in this category.
Declaration
public string NotificationEmail
Field Value
Type | Description |
---|---|
string |
Remarks
Please use this class instead of a full EjCategoryRow 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 EjCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ParentId
The parent category for this category. -1 if this is a toplevel category.
Declaration
public int ParentId
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full EjCategoryRow 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 EjCategoryTableInfo 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 merge with messages posted in this category
Declaration
public int ReplyTemplate
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full EjCategoryRow 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 EjCategoryTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.