Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Interface IShipment

Information about an shipment.

Inherited Members
Namespace: EPiServer.Commerce.Order
Assembly: Mediachase.Commerce.dll
Version: 10.8.0
Syntax
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