SurchargeProduct
Association between a surcharge and a product.
Represents the link between surcharges and products for pricing calculations. Contains both the surcharge and product identifiers along with the complete surcharge details.
type SurchargeProduct {
surchargeId: String!
productId: Int
surcharge: Surcharge!
}
Fields
SurchargeProduct.surchargeId
● String!
non-null scalar
Unique identifier of the associated surcharge.
UUID format string referencing the surcharge applied to the product.
SurchargeProduct.productId
● Int
scalar
Unique identifier of the associated product.
Integer identifier referencing the product that has the surcharge applied.
SurchargeProduct.surcharge
● Surcharge!
non-null object
Complete surcharge information associated with the product.
Contains all surcharge details including calculation rules, localized content, and configuration settings.
Member Of
SurchargeProductResponse
object