Table of Contents

Interface IOrderItemInfoMapper<TOrderData, TPriceCalculationResult>

Namespace
CMS.Commerce
Assembly
CMS.Commerce.dll

Order item info mapper.

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

Type Parameters

TOrderData

Order data type.

TPriceCalculationResult

Calculation result type.

Extension Methods

Methods

PopulateInfo(OrderItemInfo, TOrderData, TPriceCalculationResult, ProductIdentifier)

Populate order item info object.

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

Parameters

orderItemInfo OrderItemInfo

Item.

orderData TOrderData

Order data.

calculationResult TPriceCalculationResult

Calculation result.

productIdentifier ProductIdentifier

Product identifier.

Returns

OrderItemInfo

Order item with additional data.