com.chargebee.models
Class Plan.UpdateRequest

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

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


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 Plan.UpdateRequest billingCycles(Integer billingCycles)
           
 Plan.UpdateRequest chargeModel(Plan.ChargeModel chargeModel)
           
 Plan.UpdateRequest description(String description)
           
 Plan.UpdateRequest downgradePenalty(Double downgradePenalty)
          Deprecated. 
 Plan.UpdateRequest enabledInHostedPages(Boolean enabledInHostedPages)
           
 Plan.UpdateRequest freeQuantity(Integer freeQuantity)
           
 Plan.UpdateRequest id(String id)
           
 Plan.UpdateRequest invoiceName(String invoiceName)
           
 Plan.UpdateRequest invoiceNotes(String invoiceNotes)
           
 Plan.UpdateRequest name(String name)
           
 Params params()
           
 Plan.UpdateRequest period(Integer period)
           
 Plan.UpdateRequest periodUnit(Plan.PeriodUnit periodUnit)
           
 Plan.UpdateRequest price(Integer price)
           
 Plan.UpdateRequest redirectUrl(String redirectUrl)
           
 Plan.UpdateRequest setupCost(Integer setupCost)
           
 Plan.UpdateRequest taxable(Boolean taxable)
           
 Plan.UpdateRequest trialPeriod(Integer trialPeriod)
           
 Plan.UpdateRequest 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.UpdateRequest id(String id)

name

public Plan.UpdateRequest name(String name)

invoiceName

public Plan.UpdateRequest invoiceName(String invoiceName)

description

public Plan.UpdateRequest description(String description)

trialPeriod

public Plan.UpdateRequest trialPeriod(Integer trialPeriod)

trialPeriodUnit

public Plan.UpdateRequest trialPeriodUnit(Plan.TrialPeriodUnit trialPeriodUnit)

period

public Plan.UpdateRequest period(Integer period)

periodUnit

public Plan.UpdateRequest periodUnit(Plan.PeriodUnit periodUnit)

setupCost

public Plan.UpdateRequest setupCost(Integer setupCost)

price

public Plan.UpdateRequest price(Integer price)

billingCycles

public Plan.UpdateRequest billingCycles(Integer billingCycles)

chargeModel

public Plan.UpdateRequest chargeModel(Plan.ChargeModel chargeModel)

freeQuantity

public Plan.UpdateRequest freeQuantity(Integer freeQuantity)

downgradePenalty

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


redirectUrl

public Plan.UpdateRequest redirectUrl(String redirectUrl)

enabledInHostedPages

public Plan.UpdateRequest enabledInHostedPages(Boolean enabledInHostedPages)

taxable

public Plan.UpdateRequest taxable(Boolean taxable)

invoiceNotes

public Plan.UpdateRequest invoiceNotes(String invoiceNotes)

params

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


Copyright © 2015 ChargeBee. All Rights Reserved.