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 billingCycles(Integer billingCycles)
           
 Plan.CreateRequest chargeModel(Plan.ChargeModel chargeModel)
           
 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 freeQuantity(Integer freeQuantity)
           
 Plan.CreateRequest id(String id)
           
 Plan.CreateRequest invoiceName(String invoiceName)
           
 Plan.CreateRequest invoiceNotes(String invoiceNotes)
           
 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 redirectUrl(String redirectUrl)
           
 Plan.CreateRequest setupCost(Integer setupCost)
           
 Plan.CreateRequest sku(String sku)
           
 Plan.CreateRequest taxable(Boolean taxable)
           
 Plan.CreateRequest taxCode(String taxCode)
           
 Plan.CreateRequest taxProfileId(String taxProfileId)
           
 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)

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)

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)

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)

invoiceNotes

public Plan.CreateRequest invoiceNotes(String invoiceNotes)

metaData

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

params

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


Copyright © 2017 ChargeBee. All Rights Reserved.