com.chargebee.models
Class Plan.CreateRequest
java.lang.Object
com.chargebee.internal.RequestBase<U>
com.chargebee.internal.Request<Plan.CreateRequest>
com.chargebee.models.Plan.CreateRequest
- Enclosing class:
- Plan
public static class Plan.CreateRequest
- extends Request<Plan.CreateRequest>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
public Plan.CreateRequest id(String id)
name
public Plan.CreateRequest name(String name)
invoiceName
public Plan.CreateRequest invoiceName(String invoiceName)
description
public Plan.CreateRequest description(String description)
trialPeriod
public Plan.CreateRequest trialPeriod(Integer trialPeriod)
trialPeriodUnit
public Plan.CreateRequest trialPeriodUnit(Plan.TrialPeriodUnit trialPeriodUnit)
period
public Plan.CreateRequest period(Integer period)
periodUnit
public Plan.CreateRequest periodUnit(Plan.PeriodUnit periodUnit)
setupCost
public Plan.CreateRequest setupCost(Integer setupCost)
price
public Plan.CreateRequest price(Integer price)
billingCycles
public Plan.CreateRequest billingCycles(Integer billingCycles)
chargeModel
public Plan.CreateRequest chargeModel(Plan.ChargeModel chargeModel)
freeQuantity
public Plan.CreateRequest freeQuantity(Integer freeQuantity)
downgradePenalty
@Deprecated
public Plan.CreateRequest downgradePenalty(Double downgradePenalty)
- Deprecated.
redirectUrl
public Plan.CreateRequest redirectUrl(String redirectUrl)
enabledInHostedPages
public Plan.CreateRequest enabledInHostedPages(Boolean enabledInHostedPages)
taxable
public Plan.CreateRequest taxable(Boolean taxable)
invoiceNotes
public Plan.CreateRequest invoiceNotes(String invoiceNotes)
params
public Params params()
- Overrides:
params in class RequestBase<Plan.CreateRequest>
Copyright © 2015 ChargeBee. All Rights Reserved.