Skip to main content

Shipment

A shipment caused by either an order or a return.

type Shipment implements Node {
id: UUID!
order: Order
return: Return
sentItems(
first: Int
orderBy: OrderItemOrderInput
skip: Int
): OrderItemConnection!
shipmentAddress: Address!
shipmentMethod: ShipmentMethod!
status: ShipmentStatus!
}

Fields

Shipment.id ● UUID! non-null scalar

The ID of the node.

Shipment.order ● Order object

The order creating this shipment.

Shipment.return ● Return object

The product return causing this shipment.

Shipment.sentItems ● OrderItemConnection! non-null object

Get all OrderItems sent with this shipment

Shipment.sentItems.first ● Int scalar

Number of items to return

Shipment.sentItems.orderBy ● OrderItemOrderInput input

Ordering

Shipment.sentItems.skip ● Int scalar

Number of items to skip

Shipment.shipmentAddress ● Address! non-null interface

The address this shipment is sent to.

Shipment.shipmentMethod ● ShipmentMethod! non-null object

The shipment method this shipment uses.

Shipment.status ● ShipmentStatus! non-null enum

The status of the shipment.

Interfaces

Node interface

An object with an ID.

Member Of

OrderItem object ● Return object ● ShipmentConnection object