Table of Contents

Class PriceCalculationData<TPriceCalculationRequest, TPriceCalculationResult>

Namespace
CMS.Commerce
Assembly
CMS.Commerce.dll

Holds data required to perform shopping cart calculation.

public sealed class PriceCalculationData<TPriceCalculationRequest, TPriceCalculationResult> : IPriceCalculationData<TPriceCalculationRequest, TPriceCalculationResult> where TPriceCalculationRequest : IPriceCalculationRequest where TPriceCalculationResult : IPriceCalculationResult

Type Parameters

TPriceCalculationRequest
TPriceCalculationResult
Inheritance
object
PriceCalculationData<TPriceCalculationRequest, TPriceCalculationResult>
Implements
IPriceCalculationData<TPriceCalculationRequest, TPriceCalculationResult>
Extension Methods

Constructors

PriceCalculationData(TPriceCalculationRequest, TPriceCalculationResult)

public PriceCalculationData(TPriceCalculationRequest request, TPriceCalculationResult result)

Parameters

request TPriceCalculationRequest
result TPriceCalculationResult

Properties

Request

Gets the calculation request data.

public TPriceCalculationRequest Request { get; }

Property Value

TPriceCalculationRequest

Result

Gets the calculation output data.

public TPriceCalculationResult Result { get; }

Property Value

TPriceCalculationResult