Class CampaignInfo
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
-
objectCampaignInfo
- 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
drDataRowDataRow 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
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()