# This file was auto-generated by Fern from our API Definition.

import typing_extensions


class CreateTransferOrderLineDataParams(typing_extensions.TypedDict):
    """
    Data for creating a new transfer order line item. Each line item specifies a
    [CatalogItemVariation](entity:CatalogItemVariation) and quantity to transfer.
    """

    item_variation_id: str
    """
    ID of the [CatalogItemVariation](entity:CatalogItemVariation) to transfer. Must reference a valid
    item variation in the [Catalog](api:Catalog). The item variation must be:
    - Active and available for sale
    - Enabled for inventory tracking
    - Available at the source location
    """

    quantity_ordered: str
    """
    Total quantity ordered
    """
