# DraftOrderLineItemInput - admin-graphql - INPUT_OBJECT Version: 2024-10 ## Description The input fields for a line item included in a draft order. ### Access Scopes ## Fields * [appliedDiscount](/docs/api/admin-graphql/2024-10/input-objects/DraftOrderAppliedDiscountInput): DraftOrderAppliedDiscountInput - The custom discount to be applied. * [bundleComponents](/docs/api/admin-graphql/2024-10/input-objects/BundlesDraftOrderBundleLineItemComponentInput): BundlesDraftOrderBundleLineItemComponentInput - The bundle components when the line item is a bundle. * [customAttributes](/docs/api/admin-graphql/2024-10/input-objects/AttributeInput): AttributeInput - A generic custom attribute using a key value pair. * [grams](/docs/api/admin-graphql/2024-10/scalars/Int): Int - The weight in grams for custom line items. This field is ignored when `variantId` is provided. * [originalUnitPrice](/docs/api/admin-graphql/2024-10/scalars/Money): Money - The custom line item price without any discounts applied in shop currency. This field is ignored when `variantId` is provided. * [originalUnitPriceWithCurrency](/docs/api/admin-graphql/2024-10/input-objects/MoneyInput): MoneyInput - The price in presentment currency, without any discounts applied, for a custom line item. If this value is provided, `original_unit_price` will be ignored. This field is ignored when `variantId` is provided. Note: All presentment currencies for a single draft should be the same and match the presentment currency of the draft order. * [quantity](/docs/api/admin-graphql/2024-10/scalars/Int): Int! - The line item quantity. * [requiresShipping](/docs/api/admin-graphql/2024-10/scalars/Boolean): Boolean - Whether physical shipping is required for a custom line item. This field is ignored when `variantId` is provided. * [sku](/docs/api/admin-graphql/2024-10/scalars/String): String - The SKU number for custom line items only. This field is ignored when `variantId` is provided. * [taxable](/docs/api/admin-graphql/2024-10/scalars/Boolean): Boolean - Whether the custom line item is taxable. This field is ignored when `variantId` is provided. * [title](/docs/api/admin-graphql/2024-10/scalars/String): String - Title of the line item. This field is ignored when `variantId` is provided. * [uuid](/docs/api/admin-graphql/2024-10/scalars/String): String - The UUID of the draft order line item. Must be unique and consistent across requests. This field is mandatory in order to manipulate drafts with bundles. * [variantId](/docs/api/admin-graphql/2024-10/scalars/ID): ID - The ID of the product variant corresponding to the line item. Must be null for custom line items, otherwise required. * [weight](/docs/api/admin-graphql/2024-10/input-objects/WeightInput): WeightInput - The weight unit and value inputs for custom line items only. This field is ignored when `variantId` is provided. ## Input objects with this input object * [DraftOrderInput](/docs/api/admin-graphql/2024-10/input-objects/DraftOrderInput) ## Examples