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 |