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