Skip to main content

TenderChildItemInput

Input data for child items within configurable or bundled products.

Child items represent options, components, or sub-products that are part of a parent item. Used for products with selectable configurations or bundled offerings.

input TenderChildItemInput {
productId: Int!
name: String
price: Float
deliveryDate: String
notes: String
quantity: Int
attributes: [AttributeBulkCreateInput!]
}

Fields​

TenderChildItemInput.productId ● Int! non-null scalar​

Unique identifier of the child product.

Must be a valid product ID that exists in the system and is compatible as a child item for the parent product.

TenderChildItemInput.name ● String scalar​

Custom display name for the child item.

Overrides the default product name if specified. Useful for personalized or customized child item descriptions.

TenderChildItemInput.price ● Float scalar​

Custom price per unit for this child item.

Overrides the default calculated sales price if specified. Used for special pricing arrangements or manual price adjustments on child items.

TenderChildItemInput.deliveryDate ● String scalar​

Expected delivery date for this specific child item.

Must be a valid ISO 8601 date string. Used when child items have different delivery requirements than the parent item.

TenderChildItemInput.notes ● String scalar​

Additional notes or special instructions for this child item.

Free-form text for any special requirements, customizations, or important information specific to this child item.

TenderChildItemInput.quantity ● Int scalar​

Quantity of this child item.

Must be a positive integer. When omitted, the quantity automatically matches the parent item's quantity. Used when child items have different quantity requirements than the parent.

TenderChildItemInput.attributes ● [AttributeBulkCreateInput!] list input​

Item-level attribute values to capture for this child item.

A child line is always newly created, so an entry sent without a value is dropped rather than treated as a removal.

Member Of​

TenderAddItemInput input