com.chargebee.models
Class Customer.CreateRequest

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

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


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 Customer.CreateRequest allowDirectDebit(Boolean allowDirectDebit)
           
 Customer.CreateRequest autoCollection(AutoCollection autoCollection)
           
 Customer.CreateRequest bankAccountAccountHolderType(AccountHolderType bankAccountAccountHolderType)
           
 Customer.CreateRequest bankAccountAccountNumber(String bankAccountAccountNumber)
           
 Customer.CreateRequest bankAccountAccountType(AccountType bankAccountAccountType)
           
 Customer.CreateRequest bankAccountBankCode(String bankAccountBankCode)
           
 Customer.CreateRequest bankAccountBankName(String bankAccountBankName)
           
 Customer.CreateRequest bankAccountCompany(String bankAccountCompany)
           
 Customer.CreateRequest bankAccountEcheckType(EcheckType bankAccountEcheckType)
           
 Customer.CreateRequest bankAccountEmail(String bankAccountEmail)
           
 Customer.CreateRequest bankAccountFirstName(String bankAccountFirstName)
           
 Customer.CreateRequest bankAccountGatewayAccountId(String bankAccountGatewayAccountId)
           
 Customer.CreateRequest bankAccountIban(String bankAccountIban)
           
 Customer.CreateRequest bankAccountIssuingCountry(String bankAccountIssuingCountry)
           
 Customer.CreateRequest bankAccountLastName(String bankAccountLastName)
           
 Customer.CreateRequest bankAccountRoutingNumber(String bankAccountRoutingNumber)
           
 Customer.CreateRequest bankAccountSwedishIdentityNumber(String bankAccountSwedishIdentityNumber)
           
 Customer.CreateRequest billingAddressCity(String billingAddressCity)
           
 Customer.CreateRequest billingAddressCompany(String billingAddressCompany)
           
 Customer.CreateRequest billingAddressCountry(String billingAddressCountry)
           
 Customer.CreateRequest billingAddressEmail(String billingAddressEmail)
           
 Customer.CreateRequest billingAddressFirstName(String billingAddressFirstName)
           
 Customer.CreateRequest billingAddressLastName(String billingAddressLastName)
           
 Customer.CreateRequest billingAddressLine1(String billingAddressLine1)
           
 Customer.CreateRequest billingAddressLine2(String billingAddressLine2)
           
 Customer.CreateRequest billingAddressLine3(String billingAddressLine3)
           
 Customer.CreateRequest billingAddressPhone(String billingAddressPhone)
           
 Customer.CreateRequest billingAddressState(String billingAddressState)
           
 Customer.CreateRequest billingAddressStateCode(String billingAddressStateCode)
           
 Customer.CreateRequest billingAddressValidationStatus(ValidationStatus billingAddressValidationStatus)
           
 Customer.CreateRequest billingAddressZip(String billingAddressZip)
           
 Customer.CreateRequest cardBillingAddr1(String cardBillingAddr1)
           
 Customer.CreateRequest cardBillingAddr2(String cardBillingAddr2)
           
 Customer.CreateRequest cardBillingCity(String cardBillingCity)
           
 Customer.CreateRequest cardBillingCountry(String cardBillingCountry)
           
 Customer.CreateRequest cardBillingState(String cardBillingState)
           
 Customer.CreateRequest cardBillingStateCode(String cardBillingStateCode)
           
 Customer.CreateRequest cardBillingZip(String cardBillingZip)
           
 Customer.CreateRequest cardCvv(String cardCvv)
           
 Customer.CreateRequest cardExpiryMonth(Integer cardExpiryMonth)
           
 Customer.CreateRequest cardExpiryYear(Integer cardExpiryYear)
           
 Customer.CreateRequest cardFirstName(String cardFirstName)
           
 Customer.CreateRequest cardGateway(Gateway cardGateway)
          Deprecated. 
 Customer.CreateRequest cardGatewayAccountId(String cardGatewayAccountId)
           
 Customer.CreateRequest cardIpAddress(String cardIpAddress)
          Deprecated. 
 Customer.CreateRequest cardLastName(String cardLastName)
           
 Customer.CreateRequest cardNumber(String cardNumber)
           
 Customer.CreateRequest cardTmpToken(String cardTmpToken)
          Deprecated. 
 Customer.CreateRequest clientProfileId(String clientProfileId)
           
 Customer.CreateRequest company(String company)
           
 Customer.CreateRequest consolidatedInvoicing(Boolean consolidatedInvoicing)
           
 Customer.CreateRequest createdFromIp(String createdFromIp)
          Deprecated. 
 Customer.CreateRequest customerType(CustomerType customerType)
           
 Customer.CreateRequest email(String email)
           
 Customer.CreateRequest entityCode(EntityCode entityCode)
           
 Customer.CreateRequest exemptionDetails(org.json.JSONArray exemptionDetails)
           
 Customer.CreateRequest exemptNumber(String exemptNumber)
           
 Customer.CreateRequest firstName(String firstName)
           
 Customer.CreateRequest id(String id)
           
 Customer.CreateRequest invoiceNotes(String invoiceNotes)
           
 Customer.CreateRequest lastName(String lastName)
           
 Customer.CreateRequest locale(String locale)
           
 Customer.CreateRequest metaData(org.json.JSONObject metaData)
           
 Customer.CreateRequest netTermDays(Integer netTermDays)
           
 Params params()
           
 Customer.CreateRequest paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId)
           
 Customer.CreateRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId)
          Deprecated. 
 Customer.CreateRequest paymentIntentGwToken(String paymentIntentGwToken)
           
 Customer.CreateRequest paymentIntentId(String paymentIntentId)
           
 Customer.CreateRequest paymentIntentReferenceId(String paymentIntentReferenceId)
           
 Customer.CreateRequest paymentMethodGateway(Gateway paymentMethodGateway)
          Deprecated. 
 Customer.CreateRequest paymentMethodGatewayAccountId(String paymentMethodGatewayAccountId)
           
 Customer.CreateRequest paymentMethodIssuingCountry(String paymentMethodIssuingCountry)
           
 Customer.CreateRequest paymentMethodReferenceId(String paymentMethodReferenceId)
           
 Customer.CreateRequest paymentMethodTmpToken(String paymentMethodTmpToken)
           
 Customer.CreateRequest paymentMethodType(Type paymentMethodType)
           
 Customer.CreateRequest phone(String phone)
           
 Customer.CreateRequest preferredCurrencyCode(String preferredCurrencyCode)
           
 Customer.CreateRequest registeredForGst(Boolean registeredForGst)
           
 Customer.CreateRequest taxability(Taxability taxability)
           
 Customer.CreateRequest tokenId(String tokenId)
           
 Customer.CreateRequest vatNumber(String vatNumber)
           
 
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 Customer.CreateRequest id(String id)

firstName

public Customer.CreateRequest firstName(String firstName)

lastName

public Customer.CreateRequest lastName(String lastName)

email

public Customer.CreateRequest email(String email)

preferredCurrencyCode

public Customer.CreateRequest preferredCurrencyCode(String preferredCurrencyCode)

phone

public Customer.CreateRequest phone(String phone)

company

public Customer.CreateRequest company(String company)

autoCollection

public Customer.CreateRequest autoCollection(AutoCollection autoCollection)

netTermDays

public Customer.CreateRequest netTermDays(Integer netTermDays)

allowDirectDebit

public Customer.CreateRequest allowDirectDebit(Boolean allowDirectDebit)

vatNumber

public Customer.CreateRequest vatNumber(String vatNumber)

registeredForGst

public Customer.CreateRequest registeredForGst(Boolean registeredForGst)

taxability

public Customer.CreateRequest taxability(Taxability taxability)

exemptionDetails

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

customerType

public Customer.CreateRequest customerType(CustomerType customerType)

clientProfileId

public Customer.CreateRequest clientProfileId(String clientProfileId)

locale

public Customer.CreateRequest locale(String locale)

entityCode

public Customer.CreateRequest entityCode(EntityCode entityCode)

exemptNumber

public Customer.CreateRequest exemptNumber(String exemptNumber)

metaData

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

consolidatedInvoicing

public Customer.CreateRequest consolidatedInvoicing(Boolean consolidatedInvoicing)

tokenId

public Customer.CreateRequest tokenId(String tokenId)

createdFromIp

@Deprecated
public Customer.CreateRequest createdFromIp(String createdFromIp)
Deprecated. 


invoiceNotes

public Customer.CreateRequest invoiceNotes(String invoiceNotes)

cardGateway

@Deprecated
public Customer.CreateRequest cardGateway(Gateway cardGateway)
Deprecated. 


cardGatewayAccountId

public Customer.CreateRequest cardGatewayAccountId(String cardGatewayAccountId)

cardTmpToken

@Deprecated
public Customer.CreateRequest cardTmpToken(String cardTmpToken)
Deprecated. 


bankAccountGatewayAccountId

public Customer.CreateRequest bankAccountGatewayAccountId(String bankAccountGatewayAccountId)

bankAccountIban

public Customer.CreateRequest bankAccountIban(String bankAccountIban)

bankAccountFirstName

public Customer.CreateRequest bankAccountFirstName(String bankAccountFirstName)

bankAccountLastName

public Customer.CreateRequest bankAccountLastName(String bankAccountLastName)

bankAccountCompany

public Customer.CreateRequest bankAccountCompany(String bankAccountCompany)

bankAccountEmail

public Customer.CreateRequest bankAccountEmail(String bankAccountEmail)

bankAccountBankName

public Customer.CreateRequest bankAccountBankName(String bankAccountBankName)

bankAccountAccountNumber

public Customer.CreateRequest bankAccountAccountNumber(String bankAccountAccountNumber)

bankAccountRoutingNumber

public Customer.CreateRequest bankAccountRoutingNumber(String bankAccountRoutingNumber)

bankAccountBankCode

public Customer.CreateRequest bankAccountBankCode(String bankAccountBankCode)

bankAccountAccountType

public Customer.CreateRequest bankAccountAccountType(AccountType bankAccountAccountType)

bankAccountAccountHolderType

public Customer.CreateRequest bankAccountAccountHolderType(AccountHolderType bankAccountAccountHolderType)

bankAccountEcheckType

public Customer.CreateRequest bankAccountEcheckType(EcheckType bankAccountEcheckType)

bankAccountIssuingCountry

public Customer.CreateRequest bankAccountIssuingCountry(String bankAccountIssuingCountry)

bankAccountSwedishIdentityNumber

public Customer.CreateRequest bankAccountSwedishIdentityNumber(String bankAccountSwedishIdentityNumber)

paymentMethodType

public Customer.CreateRequest paymentMethodType(Type paymentMethodType)

paymentMethodGateway

@Deprecated
public Customer.CreateRequest paymentMethodGateway(Gateway paymentMethodGateway)
Deprecated. 


paymentMethodGatewayAccountId

public Customer.CreateRequest paymentMethodGatewayAccountId(String paymentMethodGatewayAccountId)

paymentMethodReferenceId

public Customer.CreateRequest paymentMethodReferenceId(String paymentMethodReferenceId)

paymentMethodTmpToken

public Customer.CreateRequest paymentMethodTmpToken(String paymentMethodTmpToken)

paymentMethodIssuingCountry

public Customer.CreateRequest paymentMethodIssuingCountry(String paymentMethodIssuingCountry)

cardFirstName

public Customer.CreateRequest cardFirstName(String cardFirstName)

cardLastName

public Customer.CreateRequest cardLastName(String cardLastName)

cardNumber

public Customer.CreateRequest cardNumber(String cardNumber)

cardExpiryMonth

public Customer.CreateRequest cardExpiryMonth(Integer cardExpiryMonth)

cardExpiryYear

public Customer.CreateRequest cardExpiryYear(Integer cardExpiryYear)

cardCvv

public Customer.CreateRequest cardCvv(String cardCvv)

cardBillingAddr1

public Customer.CreateRequest cardBillingAddr1(String cardBillingAddr1)

cardBillingAddr2

public Customer.CreateRequest cardBillingAddr2(String cardBillingAddr2)

cardBillingCity

public Customer.CreateRequest cardBillingCity(String cardBillingCity)

cardBillingStateCode

public Customer.CreateRequest cardBillingStateCode(String cardBillingStateCode)

cardBillingState

public Customer.CreateRequest cardBillingState(String cardBillingState)

cardBillingZip

public Customer.CreateRequest cardBillingZip(String cardBillingZip)

cardBillingCountry

public Customer.CreateRequest cardBillingCountry(String cardBillingCountry)

cardIpAddress

@Deprecated
public Customer.CreateRequest cardIpAddress(String cardIpAddress)
Deprecated. 


paymentIntentId

public Customer.CreateRequest paymentIntentId(String paymentIntentId)

paymentIntentGatewayAccountId

public Customer.CreateRequest paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId)

paymentIntentGwToken

public Customer.CreateRequest paymentIntentGwToken(String paymentIntentGwToken)

paymentIntentReferenceId

public Customer.CreateRequest paymentIntentReferenceId(String paymentIntentReferenceId)

paymentIntentGwPaymentMethodId

@Deprecated
public Customer.CreateRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId)
Deprecated. 


billingAddressFirstName

public Customer.CreateRequest billingAddressFirstName(String billingAddressFirstName)

billingAddressLastName

public Customer.CreateRequest billingAddressLastName(String billingAddressLastName)

billingAddressEmail

public Customer.CreateRequest billingAddressEmail(String billingAddressEmail)

billingAddressCompany

public Customer.CreateRequest billingAddressCompany(String billingAddressCompany)

billingAddressPhone

public Customer.CreateRequest billingAddressPhone(String billingAddressPhone)

billingAddressLine1

public Customer.CreateRequest billingAddressLine1(String billingAddressLine1)

billingAddressLine2

public Customer.CreateRequest billingAddressLine2(String billingAddressLine2)

billingAddressLine3

public Customer.CreateRequest billingAddressLine3(String billingAddressLine3)

billingAddressCity

public Customer.CreateRequest billingAddressCity(String billingAddressCity)

billingAddressStateCode

public Customer.CreateRequest billingAddressStateCode(String billingAddressStateCode)

billingAddressState

public Customer.CreateRequest billingAddressState(String billingAddressState)

billingAddressZip

public Customer.CreateRequest billingAddressZip(String billingAddressZip)

billingAddressCountry

public Customer.CreateRequest billingAddressCountry(String billingAddressCountry)

billingAddressValidationStatus

public Customer.CreateRequest billingAddressValidationStatus(ValidationStatus billingAddressValidationStatus)

params

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


Copyright © 2019 ChargeBee. All Rights Reserved.