Table of Contents

Interface IPriceCalculationData<TCalculationRequest, TCalculationResult>

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 TCalculationRequest, out TCalculationResult> where TCalculationRequest : IPriceCalculationRequest where TCalculationResult : IPriceCalculationResult

Type Parameters

TCalculationRequest

Calculation request type.

TCalculationResult

Calculation response type.

Extension Methods

Properties

Request

Calculation request holding inputs for the calculations.

TCalculationRequest Request { get; }

Property Value

TCalculationRequest

Result

Calculation result holding outputs of the calculations.

TCalculationResult Result { get; }

Property Value

TCalculationResult