Skip to main content

PackedBoxLayout

A suggested arrangement of one box's contents by shape, for staff screens. It never changes the packing: which box and what goes in it stay the packing engine's, which counts volume, weight and fit in some rotation only — so units that find no place by shape are listed as unplaced.

type PackedBoxLayout {
fillPercent: Float!
insideHeightCm: Float!
insideLengthCm: Float!
insideWidthCm: Float!
maxWeightKg: Float
notDrawnCount: Int!
placements: [PackedBoxPlacement!]!
tareWeightKg: Float
unplaced: [PackedBoxItem!]!
unsized: [PackedBoxItem!]!
}

Fields​

PackedBoxLayout.fillPercent ● Float! non-null scalar​

How full the box may be packed by volume, in percent (the fragile fill when the box is fragile).

PackedBoxLayout.insideHeightCm ● Float! non-null scalar​

The box's inside height, in centimetres.

PackedBoxLayout.insideLengthCm ● Float! non-null scalar​

The box's inside length, in centimetres.

PackedBoxLayout.insideWidthCm ● Float! non-null scalar​

The box's inside width, in centimetres.

PackedBoxLayout.maxWeightKg ● Float scalar​

The box's maximum packed weight in kilograms; null when the box is not a saved box.

PackedBoxLayout.notDrawnCount ● Int! non-null scalar​

Units not drawn because the box holds more than the drawing limit.

PackedBoxLayout.placements ● [PackedBoxPlacement!]! non-null object​

Where each drawn unit sits.

PackedBoxLayout.tareWeightKg ● Float scalar​

The empty box's own weight in kilograms; null when the box is not a saved box.

PackedBoxLayout.unplaced ● [PackedBoxItem!]! non-null object​

Units counted in this box that find no place by shape.

PackedBoxLayout.unsized ● [PackedBoxItem!]! non-null object​

Units with no size: counted by weight only, never drawn.

Member Of​

DeliveryBoxFitPreview object ● PackedBox object ● ShipmentPackedBox object