---
title: SubscriptionContractCalculationProductVariantParentLineInput - GraphQL Admin
description: >-
  The input fields for product variant bundle parent subscription lines in the
  calculate API.
api_version: 2026-10
source_url:
  html: >-
    https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCalculationProductVariantParentLineInput
  md: >-
    https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCalculationProductVariantParentLineInput.md
api_name: admin
api_type: graphql
type: input-object
---

# Subscription​Contract​Calculation​Product​Variant​Parent​Line​Input

input\_object

The input fields for product variant bundle parent subscription lines in the calculate API.

## Fields

* components

  [\[Subscription​Contract​Calculation​Component​Line​Input!\]!](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCalculationComponentLineInput)

  required

  The components for this parent line.

* custom​Attributes

  [\[Attribute​Input!\]!](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/AttributeInput)

  requiredDefault:\[]

  The custom attributes for this subscription line. Defaults to an empty list when omitted, which clears the line's stored attributes.

* id

  [ID](https://shopify.dev/docs/api/admin-graphql/latest/scalars/ID)

  The ID of an existing line to update. Omit for new lines. The ID keeps the line's identity but doesn't carry over any stored values, so restate every field of the line.

* product​Variant​Id

  [ID!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/ID)

  non-null

  The ID of the product variant for this bundle parent line.

* quantity

  [Int!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/Int)

  non-null

  The quantity of the bundle parent line. Must be at least 1.

***

## Input objects using this input

* [Subscription​Contract​Calculation​Line​Input.productVariantParentLine](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCalculationLineInput#fields-productVariantParentLine)

  INPUT OBJECT

  The input fields for subscription lines used for contract calculation. This is a oneOf input: one, and only one, field can be provided.

***

## Map

### Input objects using this input

* [Subscription​Contract​Calculation​Line​Input.productVariantParentLine](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCalculationLineInput#fields-productVariantParentLine)
