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