25 August 2020
CartsOrders
You can now use a new action 
setLineItemDistributionChannel on OrderEdit, Cart and My Cart to change the
Distribution Channel.- [API] Added the SetLineItemDistributionChannel action for order edits
 - [API] Added the SetLineItemDistributionChannel action for carts
 - [API] Added the SetLineItemDistributionChannel action for my carts
 - [GraphQL API] Added the following types to the GraphQL schema: 
SetCartLineItemDistributionChannel,SetStagedOrderLineItemDistributionChannel,SetStagedOrderLineItemDistributionChannelOutput. - [GraphQL API] Changed the 
CartUpdateActiontype:- Input field 
setLineItemDistributionChannelwas added toCartUpdateActiontype 
 - Input field 
 - [GraphQL API] Changed the 
StagedOrderUpdateActiontype:- Input field 
setLineItemDistributionChannelwas added toStagedOrderUpdateActiontype 
 - Input field 
 - [GraphQL API] Changed the 
MyCartUpdateActiontype:- Input field 
setLineItemDistributionChannelwas added toMyCartUpdateActiontype 
 - Input field 
 
Introduced the following changes to the GraphQL schema (in SDL format):
extend input CartUpdateAction {
  setLineItemDistributionChannel: SetCartLineItemDistributionChannel
}
extend input StagedOrderUpdateAction {
  setLineItemDistributionChannel: SetStagedOrderLineItemDistributionChannel
}
extend input MyCartUpdateAction {
  setLineItemDistributionChannel: SetCartLineItemDistributionChannel
}
input SetCartLineItemDistributionChannel {
  lineItemId: String!
  distributionChannel: ResourceIdentifierInput
}
input SetStagedOrderLineItemDistributionChannel {
  lineItemId: String!
  distributionChannel: ResourceIdentifierInput
}
type SetStagedOrderLineItemDistributionChannelOutput implements StagedOrderUpdateActionOutput {
  type: String!
  lineItemId: String!
  distributionChannelResId: ChannelReferenceIdentifier
}