UpdatePricingPlanUnitFeeInput

Input for updating existing units to the plan

This page contains

    Fields

    unit String!

    Pricing unit. Cannot be NOT_APPLICABLE/ONE_TIME_SETUP/CONTRACT_FEE

    pricingStrategy UnitPricingStrategy

    Price strategy for the unit

    unitRangePrices [PricingPlanUnitRangeFeeInput!]

    Defines prices for different unit ranges

    removeSetupFee Boolean

    Defines if setup fee needs to be removed for this unit price

    Default value: false

    setupFee PricingPlanFeeInput

    Defines price for setup fee on the unit

    meteredUsage Boolean

    If true, charge for usage is measured on an ongoing basis

    increment BigDecimal PREVIEW

    Quantity in increments that user will have to buy

    showPricePerIncrement Boolean

    If true, increment would be displayed on purchase

    canDecreaseUnitQuantityOnSubscriptionUpdate Boolean

    If true, unit quantity decreases are allowed while updating the subscription

    blockMidContractUnitQuantityDecrease Boolean

    If true, unit quantity decreases are not allowed mid-contract. The changes will take effect after the current contract ends.

    blockMidContractOriginalUnitQuantityDecrease Boolean

    If true, unit quantity decreases fewer than the original quantity purchased are not allowed mid-contract. The changes will take effect after the current contract ends.

    canIncreaseUnitQuantityOnSubscriptionUpdate Boolean

    If true, unit quantity increases are allowed while updating the subscription

    blockMidContractUnitQuantityIncrease Boolean

    If true, unit quantity increases are not allowed mid-contract. The changes will take effect after the current contract ends.