com.chargebee.models
Class Plan.CreateRequest

java.lang.Object
  extended by com.chargebee.internal.RequestBase<U>
      extended by com.chargebee.internal.Request<Plan.CreateRequest>
          extended by com.chargebee.models.Plan.CreateRequest
Enclosing class:
Plan

public static class Plan.CreateRequest
extends Request<Plan.CreateRequest>


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 Plan.CreateRequest accountingCategory1(String accountingCategory1)
           
 Plan.CreateRequest accountingCategory2(String accountingCategory2)
           
 Plan.CreateRequest accountingCode(String accountingCode)
           
 Plan.CreateRequest addonApplicability(Plan.AddonApplicability addonApplicability)
           
 Plan.CreateRequest applicableAddonId(int index, String applicableAddonId)
           
 Plan.CreateRequest attachedAddonBillingCycles(int index, Integer attachedAddonBillingCycles)
           
 Plan.CreateRequest attachedAddonId(int index, String attachedAddonId)
           
 Plan.CreateRequest attachedAddonQuantity(int index, Integer attachedAddonQuantity)
           
 Plan.CreateRequest attachedAddonType(int index, Plan.AttachedAddon.Type attachedAddonType)
           
 Plan.CreateRequest avalaraSaleType(AvalaraSaleType avalaraSaleType)
           
 Plan.CreateRequest avalaraServiceType(Integer avalaraServiceType)
           
 Plan.CreateRequest avalaraTransactionType(Integer avalaraTransactionType)
           
 Plan.CreateRequest billingCycles(Integer billingCycles)
           
 Plan.CreateRequest chargeModel(Plan.ChargeModel chargeModel)
          Deprecated. 
 Plan.CreateRequest claimUrl(String claimUrl)
           
 Plan.CreateRequest currencyCode(String currencyCode)
           
 Plan.CreateRequest description(String description)
           
 Plan.CreateRequest downgradePenalty(Double downgradePenalty)
          Deprecated. 
 Plan.CreateRequest enabledInHostedPages(Boolean enabledInHostedPages)
           
 Plan.CreateRequest enabledInPortal(Boolean enabledInPortal)
           
 Plan.CreateRequest eventBasedAddonChargeOnce(int index, Boolean eventBasedAddonChargeOnce)
           
 Plan.CreateRequest eventBasedAddonId(int index, String eventBasedAddonId)
           
 Plan.CreateRequest eventBasedAddonOnEvent(int index, OnEvent eventBasedAddonOnEvent)
           
 Plan.CreateRequest eventBasedAddonQuantity(int index, Integer eventBasedAddonQuantity)
           
 Plan.CreateRequest freeQuantity(Integer freeQuantity)
           
 Plan.CreateRequest giftable(Boolean giftable)
           
 Plan.CreateRequest id(String id)
           
 Plan.CreateRequest invoiceName(String invoiceName)
           
 Plan.CreateRequest invoiceNotes(String invoiceNotes)
           
 Plan.CreateRequest isShippable(Boolean isShippable)
           
 Plan.CreateRequest metaData(org.json.JSONObject metaData)
           
 Plan.CreateRequest name(String name)
           
 Params params()
           
 Plan.CreateRequest period(Integer period)
           
 Plan.CreateRequest periodUnit(Plan.PeriodUnit periodUnit)
           
 Plan.CreateRequest price(Integer price)
           
 Plan.CreateRequest pricingModel(PricingModel pricingModel)
           
 Plan.CreateRequest redirectUrl(String redirectUrl)
           
 Plan.CreateRequest setupCost(Integer setupCost)
           
 Plan.CreateRequest shippingFrequencyPeriod(Integer shippingFrequencyPeriod)
           
 Plan.CreateRequest shippingFrequencyPeriodUnit(Plan.ShippingFrequencyPeriodUnit shippingFrequencyPeriodUnit)
           
 Plan.CreateRequest sku(String sku)
           
 Plan.CreateRequest status(Plan.Status status)
           
 Plan.CreateRequest taxable(Boolean taxable)
           
 Plan.CreateRequest taxCode(String taxCode)
           
 Plan.CreateRequest taxProfileId(String taxProfileId)
           
 Plan.CreateRequest tierEndingUnit(int index, Integer tierEndingUnit)
           
 Plan.CreateRequest tierPrice(int index, Integer tierPrice)
           
 Plan.CreateRequest tierStartingUnit(int index, Integer tierStartingUnit)
           
 Plan.CreateRequest trialPeriod(Integer trialPeriod)
           
 Plan.CreateRequest trialPeriodUnit(Plan.TrialPeriodUnit trialPeriodUnit)
           
 
Methods inherited from class com.chargebee.internal.Request
param, request, request
 
Methods inherited from class com.chargebee.internal.RequestBase
header
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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)

currencyCode

public Plan.CreateRequest currencyCode(String currencyCode)

billingCycles

public Plan.CreateRequest billingCycles(Integer billingCycles)

pricingModel

public Plan.CreateRequest pricingModel(PricingModel pricingModel)

chargeModel

@Deprecated
public Plan.CreateRequest chargeModel(Plan.ChargeModel chargeModel)
Deprecated. 


freeQuantity

public Plan.CreateRequest freeQuantity(Integer freeQuantity)

addonApplicability

public Plan.CreateRequest addonApplicability(Plan.AddonApplicability addonApplicability)

downgradePenalty

@Deprecated
public Plan.CreateRequest downgradePenalty(Double downgradePenalty)
Deprecated. 


redirectUrl

public Plan.CreateRequest redirectUrl(String redirectUrl)

enabledInHostedPages

public Plan.CreateRequest enabledInHostedPages(Boolean enabledInHostedPages)

enabledInPortal

public Plan.CreateRequest enabledInPortal(Boolean enabledInPortal)

taxable

public Plan.CreateRequest taxable(Boolean taxable)

taxProfileId

public Plan.CreateRequest taxProfileId(String taxProfileId)

taxCode

public Plan.CreateRequest taxCode(String taxCode)

avalaraSaleType

public Plan.CreateRequest avalaraSaleType(AvalaraSaleType avalaraSaleType)

avalaraTransactionType

public Plan.CreateRequest avalaraTransactionType(Integer avalaraTransactionType)

avalaraServiceType

public Plan.CreateRequest avalaraServiceType(Integer avalaraServiceType)

sku

public Plan.CreateRequest sku(String sku)

accountingCode

public Plan.CreateRequest accountingCode(String accountingCode)

accountingCategory1

public Plan.CreateRequest accountingCategory1(String accountingCategory1)

accountingCategory2

public Plan.CreateRequest accountingCategory2(String accountingCategory2)

isShippable

public Plan.CreateRequest isShippable(Boolean isShippable)

shippingFrequencyPeriod

public Plan.CreateRequest shippingFrequencyPeriod(Integer shippingFrequencyPeriod)

shippingFrequencyPeriodUnit

public Plan.CreateRequest shippingFrequencyPeriodUnit(Plan.ShippingFrequencyPeriodUnit shippingFrequencyPeriodUnit)

invoiceNotes

public Plan.CreateRequest invoiceNotes(String invoiceNotes)

metaData

public Plan.CreateRequest metaData(org.json.JSONObject metaData)

giftable

public Plan.CreateRequest giftable(Boolean giftable)

status

public Plan.CreateRequest status(Plan.Status status)

claimUrl

public Plan.CreateRequest claimUrl(String claimUrl)

tierStartingUnit

public Plan.CreateRequest tierStartingUnit(int index,
                                           Integer tierStartingUnit)

tierEndingUnit

public Plan.CreateRequest tierEndingUnit(int index,
                                         Integer tierEndingUnit)

tierPrice

public Plan.CreateRequest tierPrice(int index,
                                    Integer tierPrice)

applicableAddonId

public Plan.CreateRequest applicableAddonId(int index,
                                            String applicableAddonId)

eventBasedAddonId

public Plan.CreateRequest eventBasedAddonId(int index,
                                            String eventBasedAddonId)

eventBasedAddonQuantity

public Plan.CreateRequest eventBasedAddonQuantity(int index,
                                                  Integer eventBasedAddonQuantity)

eventBasedAddonOnEvent

public Plan.CreateRequest eventBasedAddonOnEvent(int index,
                                                 OnEvent eventBasedAddonOnEvent)

eventBasedAddonChargeOnce

public Plan.CreateRequest eventBasedAddonChargeOnce(int index,
                                                    Boolean eventBasedAddonChargeOnce)

attachedAddonId

public Plan.CreateRequest attachedAddonId(int index,
                                          String attachedAddonId)

attachedAddonQuantity

public Plan.CreateRequest attachedAddonQuantity(int index,
                                                Integer attachedAddonQuantity)

attachedAddonBillingCycles

public Plan.CreateRequest attachedAddonBillingCycles(int index,
                                                     Integer attachedAddonBillingCycles)

attachedAddonType

public Plan.CreateRequest attachedAddonType(int index,
                                            Plan.AttachedAddon.Type attachedAddonType)

params

public Params params()
Overrides:
params in class Request<Plan.CreateRequest>


Copyright © 2019 ChargeBee. All Rights Reserved.