CreatePricingPlanInput
Input for creating a pricing plan
This page contains
Fields
| editionId ID! | Edition reference id to which the pricing plan will be added |
| pricingPlan PricingPlanCreateInput | Details for the pricing plan (Deprecated - Use fields at the root level to set details for the pricing plan) |
| billingFrequency PricingDuration PREVIEW | Length of the billing cycle |
| allowCustomUsage Boolean | If true, reporting metered usage with arbitrary cost and description is allowed Default value: false |
| keepBillingCycleOnUsageChange Boolean | If true, the billing date for a subscription will not change when a customer updates number of units they have purchased Default value: true |
| keepBillingCycleOnPricingPlanChange Boolean | If true, the billing date for a subscription will not change when a pricing plan is changed. A pricing plan change takes precedence over a unit quantity or usage change. Default value: true |
| reactivationPeriod NonNegativeInt | The reactivation period used for domain products Default value: 0 |
| separatePrepaidOrder Boolean | If true, all metered usage will be charged at the end of the billing cycle. Any other fees will be pre-paid at the beginning of the billing cycle. Default value: false |
| flatFee PricingPlanFeeInput | Defines a new price for flat fee of pricing plan |
| setupFee PricingPlanFeeInput | Defines a new price for setup fee of pricing plan |
| unitFees [AddPricingPlanUnitFeeInput!] | Defines the list of unit prices of pricing plan |
| contract CreatePricingPlanContractInput | Defines a contract |
Mutations for CreatePricingPlanInput
| createPricingPlan | Creates a pricing plan for the specified edition |