Table of Contents

Class ContactStatusInfo

Namespace
CMS.ContactManagement
Assembly
CMS.ContactManagement.dll

ContactStatusInfo data container class.

[InfoCache(InfoCacheBy.ID|InfoCacheBy.Name, LoadEagerly = true, Priority = InfoCachePriority.NotRemovable)]
public class ContactStatusInfo : AbstractInfo<ContactStatusInfo, IContactStatusInfoProvider>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId, IInfoWithName
Inheritance
object
ContactStatusInfo
Implements
Inherited Members
Extension Methods

Constructors

ContactStatusInfo()

Constructor - Creates an empty ContactStatusInfo object.

public ContactStatusInfo()

ContactStatusInfo(DataRow)

Constructor - Creates a new ContactStatusInfo object from the given DataRow.

public ContactStatusInfo(DataRow dr)

Parameters

dr DataRow

DataRow with the object data

Fields

OBJECT_TYPE

Object type

public const string OBJECT_TYPE = "om.contactstatus"

Field Value

string

TYPEINFO

Type information.

public static ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

ContactStatusDescription

Gets or set the contact status description.

public virtual string ContactStatusDescription { get; set; }

Property Value

string

ContactStatusDisplayName

Gets or set the contact status display name.

public virtual string ContactStatusDisplayName { get; set; }

Property Value

string

ContactStatusID

Gets or set the contact status ID.

public virtual int ContactStatusID { get; set; }

Property Value

int

ContactStatusName

Gets or set the contact status name.

public virtual string ContactStatusName { get; set; }

Property Value

string

Methods

DeleteObject()

Deletes the object using appropriate provider.

protected override void DeleteObject()

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()