ShipmentPackedBox
One box of a booked shipment and what is in it (the contents frozen at booking, or re-packed when that reproduces the parcels sent), with a suggested arrangement drawn with today's box and product sizes. Staff only; no cost.
type ShipmentPackedBox {
boxId: String
fragile: Boolean!
heightCm: Float!
items: [ShipmentPackedBoxItem!]!
layout: PackedBoxLayout
layoutSameAsIndex: Int
lengthCm: Float!
name: String!
weightKg: Float!
widthCm: Float!
}
Fields
ShipmentPackedBox.boxId ● String scalar
The box id; null for an own-packaging / oversize item parcel.
ShipmentPackedBox.fragile ● Boolean! non-null scalar
Holds fragile items only.
ShipmentPackedBox.heightCm ● Float! non-null scalar
The parcel's height as sent, in centimetres.
ShipmentPackedBox.items ● [ShipmentPackedBoxItem!]! non-null object
What is in the box.
ShipmentPackedBox.layout ● PackedBoxLayout object
A suggested arrangement of the contents; null for a repeat of an earlier identical box (see layoutSameAsIndex) and past the drawing limit.
ShipmentPackedBox.layoutSameAsIndex ● Int scalar
For a box with the same contents as an earlier box of the shipment: that box's 0-based index, whose layout this one shares. Null otherwise.
ShipmentPackedBox.lengthCm ● Float! non-null scalar
The parcel's length as sent, in centimetres.
ShipmentPackedBox.name ● String! non-null scalar
The name of the box.
ShipmentPackedBox.weightKg ● Float! non-null scalar
Contents + the box itself, in kilograms.
ShipmentPackedBox.widthCm ● Float! non-null scalar
The parcel's width as sent, in centimetres.
Returned By
shipmentPackedBoxes query