Table of Contents

Interface IOrderItemInfoMapper<TOrderData, TCalculationResult>

Namespace
CMS.Commerce
Assembly
CMS.Commerce.dll

Order item info mapper.

public interface IOrderItemInfoMapper<TOrderData, TCalculationResult> where TOrderData : IOrderData where TCalculationResult : IPriceCalculationResult

Type Parameters

TOrderData

Order data type.

TCalculationResult

Calculation result type.

Extension Methods

Methods

PopulateInfo(OrderItemInfo, TOrderData, TCalculationResult, ProductIdentifier)

Populate order item info object.

OrderItemInfo PopulateInfo(OrderItemInfo orderItemInfo, TOrderData orderData, TCalculationResult calculationResult, ProductIdentifier productIdentifier)

Parameters

orderItemInfo OrderItemInfo

Item.

orderData TOrderData

Order data.

calculationResult TCalculationResult

Calculation result.

productIdentifier ProductIdentifier

Product identifier.

Returns

OrderItemInfo

Order item with additional data.