Table of Contents

Interface IPriceCalculationData<TPriceCalculationRequest, TPriceCalculationResult>

Namespace
CMS.Commerce
Assembly
CMS.Commerce.dll

Represents a container for both the calculation request (input) and calculation result (output) used in the calculation process.

public interface IPriceCalculationData<out TPriceCalculationRequest, out TPriceCalculationResult> where TPriceCalculationRequest : IPriceCalculationRequest where TPriceCalculationResult : IPriceCalculationResult

Type Parameters

TPriceCalculationRequest

Calculation request type.

TPriceCalculationResult

Calculation response type.

Extension Methods

Properties

Request

Calculation request holding inputs for the calculations.

TPriceCalculationRequest Request { get; }

Property Value

TPriceCalculationRequest

Result

Calculation result holding outputs of the calculations.

TPriceCalculationResult Result { get; }

Property Value

TPriceCalculationResult