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
-
objectContactStatusInfo
- 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
DataRowDataRow 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
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()