AddProductVariantUnitFeeInput
Input for adding new 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 |
| meteredUsage Boolean | If true, metered usage would be reported for this unit Default value: false |
| increment BigDecimal PREVIEW | Quantity in increments that user will have to buy |
| showPricePerIncrement Boolean | If true, increment would be displayed on purchase Default value: false |
| blockContractDecrease Boolean | If true, contract decrease is blocked Default value: false |
| blockContractIncrease Boolean | If true, contract increase is blocked Default value: false |
| blockOriginalContractDecrease Boolean | If true, contract decrease is blocked compared to the original order value Default value: false |
| canDecreaseUnits Boolean | If true, unit quantity can be decreased Default value: false |
| canIncreaseUnits Boolean | If true, unit quantity can be increased Default value: false |
| unitRangePrices [ItemPriceRangeInput!] | Defines prices for different unit ranges |
| setupFee ItemPriceInput | Defines price for setup fee on the unit |