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.