TenderAddItemInput
Input data for adding a single item to a tender.
Extends the base tender item input with specific product identification and quantity information needed for adding new items to the tender.
input TenderAddItemInput {
quantity: Int!
name: String
price: Float
supplier: String
deliveryDate: String
notes: String
productId: Int!
childItems: [TenderChildItemInput!]
}
Fields
TenderAddItemInput.quantity ● Int! non-null scalar
Quantity of the product to add to the tender.
Must be a positive integer representing the number of units to include in the tender.
TenderAddItemInput.name ● String scalar
Custom display name for the item.
Overrides the default product name if specified. Useful for personalized or customized item descriptions.
TenderAddItemInput.price ● Float scalar
Custom price per unit for this item.
Overrides the default calculated sales price if specified. Used for special pricing arrangements or manual price adjustments.
TenderAddItemInput.supplier ● String scalar
Supplier or vendor information for this item.
Overrides the default product supplier if specified. Used for special sourcing arrangements or supplier preferences.
TenderAddItemInput.deliveryDate ● String scalar
Expected delivery date for this specific item.
Must be a valid ISO 8601 date string. Used for items with special delivery requirements or scheduling.
TenderAddItemInput.notes ● String scalar
Additional notes or special instructions for this item.
Free-form text for any special requirements, customizations, or important information related to this item.
TenderAddItemInput.productId ● Int! non-null scalar
Unique identifier of the product to add to the tender.
Must be a valid product ID that exists in the system and is available for purchase.
TenderAddItemInput.childItems ● [TenderChildItemInput!] list input
Child items or product options for configurable products.
Used when adding complex products that have selectable options, configurations, or bundled components. Each child item represents a specific option or component of the parent product.
Member Of
TenderAddItemsInput input