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
}

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.

Member Of

TenderAddItemInput input