Cost
Represents details of fees on a pricing plan
This page contains
Fields
| id: ID | Unique identifier of the cost type |
| editionPricingId: ID | Unique identifier of the pricing plan |
| status: PricingPlanStatus | Status of the cost |
| unit: String! | Pricing unit. NOT_APPLICABLE in case of flat fee |
| dependency: String | Specifies the unit this cost depends on (like a setup fee on USER) |
| meteredUsage: Boolean! | If true, metered usage would be reported for this unit |
| increment: BigDecimal PREVIEW | Quantity in increments that user will have to buy |
| showPricePerIncrement: Boolean! | If true, increment would be displayed on purchase |
| blockContractDecrease: Boolean! | If true, contract decrease is blocked |
| blockContractIncrease: Boolean! | If true, contract increase is blocked |
| blockOriginalContractDecrease: Boolean! | If true contract decrease is blocked compared to the original order value |
| canDecreaseUnits: Boolean | If true, unit quantity can be decreased |
| canIncreaseUnits: Boolean | If true, unit quantity can be increased |
| priceStrategy: PriceStrategy! | Price strategy for this cost type |
| itemPrices: [ItemPriceRange!] | Defines prices for different unit ranges |
Parent objects of Cost
| PricingPlan PREVIEW | Definition of a pricing plan |
Queries for Cost
| pricingPlan | Returns pricing plan information for provided id |