GraphQL INPUT_OBJECT

UpgradeSubscriptionInput

Input for the subscription upgrade.

link Definition

  • input UpgradeSubscriptionInput {
  • # List of subscription items that you would like to upgrade.
  • items: [UpdateSubscriptionItemInput]!
  • # ID of the Subscription to be upgraded.
  • subscriptionId: Int!
  • # Mode in which the upgrade should be performed.
  • upgradeMode: SubscriptionUpgradeModeEnum!
  • # Package discount that should be applied to the subscription items.
  • packageDiscount: String
  • # Two-character language iso code for localized output.
  • languageId: CheckoutLanguageEnum
  • # Coupon code for a promotion applied to item(s) in the cart.
  • couponCode: String
  • # ID of the session.
  • sessionId: String
  • # Price configuration that you would like to apply.
  • priceRule: String
  • # List of x-parameters used in the subscription and alignment purchase.
  • extraParameters: [UpgradeSubscriptionExtraParameterInput]
  • }