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