Show / Hide Table of Contents

Class NotifyRecordData

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

Inheritance
Object
NotifyRecordData
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 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.

Constructors

NotifyRecordData()

Declaration
public NotifyRecordData()

Fields

CategoryId

The category involed in this notification

Declaration
public int CategoryId
Field Value
Type Description
Int32

ChatNickName

Chat customer nick name in this notification

Declaration
public string ChatNickName
Field Value
Type Description
String

ChatTopicId

Chat topic involed in this notification

Declaration
public int ChatTopicId
Field Value
Type Description
Int32

CustomMessage

Text for custom notify messages

Declaration
public string CustomMessage
Field Value
Type Description
String

Expires

When the notification expires, if it has not yet been displayed.

Declaration
public DateTime Expires
Field Value
Type Description
DateTime

NotifyId

The primary key (auto-incremented)

Declaration
public int NotifyId
Field Value
Type Description
Int32

OwnerId

The id of the user who is the original owner of this notification.

Declaration
public int OwnerId
Field Value
Type Description
Int32

TicketAlertId

Ticket alert used when tickets are escalated

Declaration
public int TicketAlertId
Field Value
Type Description
Int32

TicketId

The id of the ticket this notification message affects.

Declaration
public int TicketId
Field Value
Type Description
Int32

Type

A number (enum) indicating the type of the notification.

Declaration
public int Type
Field Value
Type Description
Int32

User2Id

A second user involved in this notification

Declaration
public int User2Id
Field Value
Type Description
Int32

UserId

The id of the user who should be notified.

Declaration
public int UserId
Field Value
Type Description
Int32

Extension Methods

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