Table of Contents

Class CampaignInfo

Namespace
CMS.Campaigns
Assembly
CMS.Campaigns.dll

Data container class for CampaignInfo.

public class CampaignInfo : AbstractInfo<CampaignInfo, IInfoProvider<CampaignInfo>>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId, IInfoWithName, IInfoWithGuid
Inheritance
object
CampaignInfo
Implements
Inherited Members
Extension Methods

Constructors

CampaignInfo()

Creates an empty instance of the CampaignInfo class.

public CampaignInfo()

CampaignInfo(DataRow)

Creates a new instances of the CampaignInfo class from the given System.Data.DataRow.

public CampaignInfo(DataRow dr)

Parameters

dr DataRow

DataRow with the object data.

Fields

OBJECT_TYPE

Object type.

public const string OBJECT_TYPE = "om.campaign"

Field Value

string

TYPEINFO

Type information.

public static readonly ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

CampaignBrief

Campaign brief.

[DatabaseField]
public virtual string CampaignBrief { get; set; }

Property Value

string

CampaignDisplayName

Campaign display name.

[DatabaseField]
public virtual string CampaignDisplayName { get; set; }

Property Value

string

CampaignEndWhen

Campaign end time.

[DatabaseField]
public virtual DateTime? CampaignEndWhen { get; set; }

Property Value

DateTime?

CampaignGUID

Campaign GUID.

[DatabaseField]
public virtual Guid CampaignGUID { get; set; }

Property Value

Guid

CampaignID

Campaign ID.

[DatabaseField]
public virtual int CampaignID { get; set; }

Property Value

int

CampaignLastModified

Campaign last modified.

[DatabaseField]
public virtual DateTime CampaignLastModified { get; set; }

Property Value

DateTime

CampaignName

Campaign name.

[DatabaseField]
public virtual string CampaignName { get; set; }

Property Value

string

CampaignReport

Campaign report content.

[DatabaseField]
public virtual string CampaignReport { get; set; }

Property Value

string

CampaignStartWhen

Campaign start time.

[DatabaseField]
public virtual DateTime? CampaignStartWhen { get; set; }

Property Value

DateTime?

Methods

DeleteObject()

Deletes the object using appropriate provider.

protected override void DeleteObject()

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()