Interface IShipment
Information about an shipment.
Inherited Members
Namespace: EPiServer.Commerce.Order
Assembly: Mediachase.Commerce.dll
Version: 12.17.2Syntax
public interface IShipment : IExtendedProperties
Properties
LineItems
Gets the collection of line items
Declaration
ICollection<ILineItem> LineItems { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ICollection<ILineItem> | The line items. |
OrderShipmentStatus
Gets or sets the order shipment status.
Declaration
OrderShipmentStatus OrderShipmentStatus { get; set; }
Property Value
Type | Description |
---|---|
OrderShipmentStatus |
PickListId
Gets or sets the pick list id.
Declaration
int? PickListId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> | The pick list id. |
ShipmentId
Gets the shipment identifier.
Declaration
int ShipmentId { get; }
Property Value
Type | Description |
---|---|
System.Int32 | The shipment identifier. |
ShipmentTrackingNumber
Gets or sets a string used for tracking the shipment
Declaration
string ShipmentTrackingNumber { get; set; }
Property Value
Type | Description |
---|---|
System.String | The shipment tracking number. |
ShippingAddress
Gets or sets the shipping address.
Declaration
IOrderAddress ShippingAddress { get; set; }
Property Value
Type | Description |
---|---|
IOrderAddress | The shipping address. |
ShippingMethodId
Gets or sets the shipment method used by the shipment.
Declaration
Guid ShippingMethodId { get; set; }
Property Value
Type | Description |
---|---|
System.Guid | The shipping method id. |
ShippingMethodName
Gets the name of the shipping method.
Declaration
string ShippingMethodName { get; }
Property Value
Type | Description |
---|---|
System.String |
WarehouseCode
Gets or sets the warehouse code
Declaration
string WarehouseCode { get; set; }
Property Value
Type | Description |
---|---|
System.String | The warehouse code. |
Extension Methods
EPiServer.Commerce.Order.IShipmentExtensions.GetShippingCost(EPiServer.Commerce.Order.IShipment, Mediachase.Commerce.IMarket, Mediachase.Commerce.Currency)
EPiServer.Commerce.Order.IShipmentExtensions.GetShippingCost(EPiServer.Commerce.Order.IShipment, Mediachase.Commerce.IMarket, Mediachase.Commerce.Currency, EPiServer.Commerce.Order.IShippingCalculator)
EPiServer.Commerce.Order.IShipmentExtensions.GetShippingItemsTotal(EPiServer.Commerce.Order.IShipment, Mediachase.Commerce.Currency)
EPiServer.Commerce.Order.IShipmentExtensions.GetShippingItemsTotal(EPiServer.Commerce.Order.IShipment, Mediachase.Commerce.Currency, EPiServer.Commerce.Order.IShippingCalculator)
EPiServer.Commerce.Order.IShipmentExtensions.GetShippingReturnItemsTotal(EPiServer.Commerce.Order.IShipment, Mediachase.Commerce.Currency)
EPiServer.Commerce.Order.IShipmentExtensions.GetShippingReturnItemsTotal(EPiServer.Commerce.Order.IShipment, Mediachase.Commerce.Currency, EPiServer.Commerce.Order.IShippingCalculator)
EPiServer.Commerce.Order.IShipmentExtensions.GetShipmentDiscountPrice(EPiServer.Commerce.Order.IShipment, Mediachase.Commerce.Currency)
EPiServer.Commerce.Order.IShipmentExtensions.GetShipmentDiscountPrice(EPiServer.Commerce.Order.IShipment, Mediachase.Commerce.Currency, EPiServer.Commerce.Order.IShippingCalculator)