Skip to main content

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