Interface IShipmentProcessor
NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version.
Processes IShipment.
Namespace: EPiServer.Commerce.Order
Assembly: EPiServer.Business.Commerce.dll
Version: 11.8.3Syntax
public interface IShipmentProcessor
Methods
AddShipmentToPicklist(IPurchaseOrder, IShipment, Int32)
Adds an IShipment to picklist.
Declaration
OrderProcessingResult AddShipmentToPicklist(IPurchaseOrder purchaseOrder, IShipment shipment, int pickListId)
Parameters
Type | Name | Description |
---|---|---|
IPurchaseOrder | purchaseOrder | The purchase order. |
IShipment | shipment | The shipment. |
System.Int32 | pickListId | The pick list id. |
Returns
Type | Description |
---|---|
OrderProcessingResult | The order processing result. |
CancelShipment(IPurchaseOrder, IShipment)
Cancels an IShipment.
Declaration
OrderProcessingResult CancelShipment(IPurchaseOrder purchaseOrder, IShipment shipment)
Parameters
Type | Name | Description |
---|---|---|
IPurchaseOrder | purchaseOrder | The purchase order. |
IShipment | shipment | The shipment. |
Returns
Type | Description |
---|---|
OrderProcessingResult | The order processing result. |
CompleteShipment(IPurchaseOrder, IEnumerable<IShipment>)
Completes a list of IShipment.
Declaration
OrderProcessingResult CompleteShipment(IPurchaseOrder purchaseOrder, IEnumerable<IShipment> shipments)
Parameters
Type | Name | Description |
---|---|---|
IPurchaseOrder | purchaseOrder | The purchase order. |
System.Collections.Generic.IEnumerable<IShipment> | shipments | The enumerable of IShipment. |
Returns
Type | Description |
---|---|
OrderProcessingResult | The order processing result. |
ReleaseShipment(IPurchaseOrder, IEnumerable<IShipment>)
Releases a list of IShipment.
Declaration
OrderProcessingResult ReleaseShipment(IPurchaseOrder purchaseOrder, IEnumerable<IShipment> shipments)
Parameters
Type | Name | Description |
---|---|---|
IPurchaseOrder | purchaseOrder | The purchase order. |
System.Collections.Generic.IEnumerable<IShipment> | shipments | The enumerable of IShipment. |
Returns
Type | Description |
---|---|
OrderProcessingResult | The order processing result. |
RemoveShipmentFromPicklist(IPurchaseOrder, IShipment)
Removes an IShipment from picklist.
Declaration
OrderProcessingResult RemoveShipmentFromPicklist(IPurchaseOrder purchaseOrder, IShipment shipment)
Parameters
Type | Name | Description |
---|---|---|
IPurchaseOrder | purchaseOrder | The purchase order. |
IShipment | shipment | The shipment. |
Returns
Type | Description |
---|---|
OrderProcessingResult | The order processing result. |