com.chargebee.models
Class Customer.UpdateRequest

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

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


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 Customer.UpdateRequest allowDirectDebit(Boolean allowDirectDebit)
           
 Customer.UpdateRequest autoCollection(AutoCollection autoCollection)
           
 Customer.UpdateRequest clientProfileId(String clientProfileId)
           
 Customer.UpdateRequest company(String company)
           
 Customer.UpdateRequest consolidatedInvoicing(Boolean consolidatedInvoicing)
           
 Customer.UpdateRequest customerType(CustomerType customerType)
           
 Customer.UpdateRequest email(String email)
           
 Customer.UpdateRequest entityCode(EntityCode entityCode)
           
 Customer.UpdateRequest exemptionDetails(org.json.JSONArray exemptionDetails)
           
 Customer.UpdateRequest exemptNumber(String exemptNumber)
           
 Customer.UpdateRequest firstName(String firstName)
           
 Customer.UpdateRequest fraudFlag(Customer.FraudFlag fraudFlag)
           
 Customer.UpdateRequest invoiceNotes(String invoiceNotes)
           
 Customer.UpdateRequest lastName(String lastName)
           
 Customer.UpdateRequest locale(String locale)
           
 Customer.UpdateRequest metaData(org.json.JSONObject metaData)
           
 Customer.UpdateRequest netTermDays(Integer netTermDays)
           
 Params params()
           
 Customer.UpdateRequest phone(String phone)
           
 Customer.UpdateRequest preferredCurrencyCode(String preferredCurrencyCode)
           
 Customer.UpdateRequest taxability(Taxability taxability)
           
 Customer.UpdateRequest taxjarExemptionCategory(TaxjarExemptionCategory taxjarExemptionCategory)
           
 
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

firstName

public Customer.UpdateRequest firstName(String firstName)

lastName

public Customer.UpdateRequest lastName(String lastName)

email

public Customer.UpdateRequest email(String email)

preferredCurrencyCode

public Customer.UpdateRequest preferredCurrencyCode(String preferredCurrencyCode)

phone

public Customer.UpdateRequest phone(String phone)

company

public Customer.UpdateRequest company(String company)

autoCollection

public Customer.UpdateRequest autoCollection(AutoCollection autoCollection)

allowDirectDebit

public Customer.UpdateRequest allowDirectDebit(Boolean allowDirectDebit)

netTermDays

public Customer.UpdateRequest netTermDays(Integer netTermDays)

taxability

public Customer.UpdateRequest taxability(Taxability taxability)

exemptionDetails

public Customer.UpdateRequest exemptionDetails(org.json.JSONArray exemptionDetails)

customerType

public Customer.UpdateRequest customerType(CustomerType customerType)

clientProfileId

public Customer.UpdateRequest clientProfileId(String clientProfileId)

taxjarExemptionCategory

public Customer.UpdateRequest taxjarExemptionCategory(TaxjarExemptionCategory taxjarExemptionCategory)

locale

public Customer.UpdateRequest locale(String locale)

entityCode

public Customer.UpdateRequest entityCode(EntityCode entityCode)

exemptNumber

public Customer.UpdateRequest exemptNumber(String exemptNumber)

invoiceNotes

public Customer.UpdateRequest invoiceNotes(String invoiceNotes)

metaData

public Customer.UpdateRequest metaData(org.json.JSONObject metaData)

fraudFlag

public Customer.UpdateRequest fraudFlag(Customer.FraudFlag fraudFlag)

consolidatedInvoicing

public Customer.UpdateRequest consolidatedInvoicing(Boolean consolidatedInvoicing)

params

public Params params()
Overrides:
params in class Request<Customer.UpdateRequest>


Copyright © 2020 ChargeBee. All Rights Reserved.