Class NotifyRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the notify table.
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class NotifyRecordData : Object
Remarks
Please use this class instead of a full NotifyRow 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 NotifyTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Constructors
NotifyRecordData()
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the notify table.
Declaration
public NotifyRecordData()
Remarks
Please use this class instead of a full NotifyRow 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 NotifyTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Fields
CategoryId
The category involed in this notification
Declaration
public int CategoryId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full NotifyRow 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 NotifyTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ChatNickName
Chat customer nick name in this notification
Declaration
public string ChatNickName
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full NotifyRow 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 NotifyTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ChatTopicId
Chat topic involed in this notification
Declaration
public int ChatTopicId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full NotifyRow 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 NotifyTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
CustomMessage
Text for custom notify messages
Declaration
public string CustomMessage
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full NotifyRow 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 NotifyTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
CustomUrl
An URL which can be set with custom notification messages
Declaration
public string CustomUrl
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full NotifyRow 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 NotifyTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Expires
When the notification expires, if it has not yet been displayed.
Declaration
public DateTime Expires
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full NotifyRow 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 NotifyTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
NotifyId
The primary key (auto-incremented)
Declaration
public int NotifyId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full NotifyRow 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 NotifyTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
OwnerId
The id of the user who is the original owner of this notification.
Declaration
public int OwnerId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full NotifyRow 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 NotifyTableInfo 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 NotifyRow 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 NotifyTableInfo 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 |
---|---|
Int32 |
Remarks
Please use this class instead of a full NotifyRow 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 NotifyTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
TicketAlertId
Ticket alert used when tickets are escalated
Declaration
public int TicketAlertId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full NotifyRow 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 NotifyTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
TicketId
The id of the ticket this notification message affects.
Declaration
public int TicketId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full NotifyRow 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 NotifyTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Type
A number (enum) indicating the type of the notification.
Declaration
public int Type
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full NotifyRow 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 NotifyTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
User2Id
A second user involved in this notification
Declaration
public int User2Id
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full NotifyRow 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 NotifyTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
UserId
The id of the user who should be notified.
Declaration
public int UserId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full NotifyRow 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 NotifyTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.