Namespace Mediachase.Commerce.Marketing

Classes

CacheConfiguration

Configuration element which contains cache enabled and reset values.

ExclusionType

Represents the marketing exclusion types.

ExpressionCategory

Represents the marketing expression categories.

ExpressionValidatorType

Represents the expression validator types. (Inherits System.Configuration.ConfigurationElement.)

MappedTypes

Represents the mapped marketing types. (Inherits System.Configuration.ConfigurationElement.)

MarketingCache

Implements operations for the marketing cache.

MarketingConfiguration

Implemented as a thread-safe singleton class

MarketingConnection

Configuration element defines name of the connection string used for getting marketing application properties.

MarketingContext

Class serves as a mediator for all the functions that can be performed in the marketing system.

MarketingPermissions

Permissions for marketing subsytem

PromotionContext

Contains content of current promotion excution runtime.

PromotionEntriesSet

Implements operations for the promotion entries set.

PromotionEntry

Implements operations for the promotion entry. (Inherits System.ICloneable.)

PromotionEntryPopulateFunctionType

Represents the promotion entry populate function type that is used to populate promotion entry object. (Inherits System.Configuration.ConfigurationElement.)

PromotionFilter

Promotion Filer. Defines filtering options that will be applied when promotion engine executes. Use this configuration file to control which parameters are checked.

PromotionGroup

Presents the marketing promotion group.

PromotionStatus

Represents the promotion status.

RoleCollection

Collection of RoleDefinition objects

RoleDefinition

Definition of single role element in web.config file

ValidationResult

Implements operations for and represents the validation result.

Structs

MarketingContext.ContextConstants

List of constants used by the Marketing System

Interfaces

IExpressionValidator

Expression validator interface. Every expression validator must implement this interface.

IPromotionEntryPopulate

Promotion entry populate interface. This interface will be used to populate promotion entry object with attributes from the line item or other object.

Enums

ExpressionCategory.CategoryKey

The CategoryKey enumeration defines the expression category keys.

PromotionGroup.PromotionGroupKey

The PromotionGroupKey enumeration defines the promotion group keys.

PromotionType

The PromotionType enumeration defines and specifies the promotion type.

PromotionUsageStatus

Status for the promotion usage.