Skip to main content

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