Show / Hide Table of Contents

Class OutgoingMessageRecordData

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

Inheritance
Object
OutgoingMessageRecordData
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 OutgoingMessageRecordData
Remarks

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

Constructors

OutgoingMessageRecordData()

Declaration
public OutgoingMessageRecordData()

Fields

ExternalMessageId

Session key used for threading.

Declaration
public string ExternalMessageId
Field Value
Type Description
String

OutgoingMessageId

The primary key (auto-incremented)

Declaration
public int OutgoingMessageId
Field Value
Type Description
Int32

Plugin

Name of plugin

Declaration
public string Plugin
Field Value
Type Description
String

Registered

Registered when in UTC.

Declaration
public DateTime Registered
Field Value
Type Description
DateTime

RegisteredAssociateId

Registered by whom

Declaration
public int RegisteredAssociateId
Field Value
Type Description
Int32

SessionKey

Session key used for threading.

Declaration
public string SessionKey
Field Value
Type Description
String

Status

Current status of outgoing message

Declaration
public int Status
Field Value
Type Description
Int32

StatusDescription

Description of current status

Declaration
public string StatusDescription
Field Value
Type Description
String

Updated

Last updated when in UTC.

Declaration
public DateTime Updated
Field Value
Type Description
DateTime

UpdatedAssociateId

Last updated by whom

Declaration
public int UpdatedAssociateId
Field Value
Type Description
Int32

Extension Methods

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