Interface OrderTransformations

Hierarchy

  • OrderTransformations

Properties

cart: ((order: { countryContext?: string; orderNumber?: string }, user: User) => Promise<Order>)

Type declaration

    • (order: { countryContext?: string; orderNumber?: string }, user: User): Promise<Order>
    • Parameters

      • order: { countryContext?: string; orderNumber?: string }
        • Optional countryContext?: string
        • Optional orderNumber?: string
      • user: User

      Returns Promise<Order>

discountTotal: ((order: Order, orderDiscount: OrderDiscount, requestContext: Context) => Promise<OrderPrice>)

Type declaration

discounted: ((order: Order, orderDiscount: OrderDiscount, requestContext: Context) => Promise<OrderPricingDiscount[]>)

Type declaration

isCart: ((order: Order) => boolean)

Type declaration

    • (order: Order): boolean
    • Parameters

      Returns boolean

pricingSheet: ((order: Order) => IOrderPricingSheet)

Type declaration