> ## Documentation Index
> Fetch the complete documentation index at: https://developers.redo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PickSessionItem

> One order line on a pick session.

<ResponseField name="barcode" type="String">
  The barcode a picker scans for this item.
</ResponseField>

<ResponseField name="bin" type="String">
  The name of the bin to pick from. Null when no bin holds the stock.
</ResponseField>

<ResponseField name="expirationDate" type={<a href="/docs/api-reference/v3/reference/common/date">Date</a>}>
  The expiration date of the lot to pick. Null when the lot has no expiration set.
</ResponseField>

<ResponseField name="lotNumber" type="String">
  The lot to pick, for lot-tracked products.
</ResponseField>

<ResponseField name="orderName" type="String">
  The name of the order this line belongs to, e.g. #1001.
</ResponseField>

<ResponseField name="productTitle" type="String!" required>
  The product's title.
</ResponseField>

<ResponseField name="quantity" type="Int!" required>
  Units of this line to pick.
</ResponseField>

<ResponseField name="quantityOutOfStock" type="Int!" required>
  Units the picker marked out of stock.
</ResponseField>

<ResponseField name="quantityPicked" type="Int!" required>
  Units picked so far.
</ResponseField>

<ResponseField name="sku" type="String">
  The SKU to pick.
</ResponseField>

<ResponseField name="variantTitle" type="String!" required>
  The variant's title.
</ResponseField>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.