Package com.chargebee.models
Class Customer.CreateRequest
- Enclosing class:
- Customer
-
Field Summary
Fields inherited from class com.chargebee.internal.RequestBase
headers, isIdempotent, isJsonRequest, params, paramsV2, subDomain, uri -
Method Summary
Modifier and TypeMethodDescriptionallowDirectDebit(Boolean allowDirectDebit) autoCloseInvoices(Boolean autoCloseInvoices) autoCollection(AutoCollection autoCollection) bankAccountAccountHolderType(AccountHolderType bankAccountAccountHolderType) bankAccountAccountNumber(String bankAccountAccountNumber) bankAccountAccountType(AccountType bankAccountAccountType) bankAccountBankCode(String bankAccountBankCode) bankAccountBankName(String bankAccountBankName) bankAccountBillingAddress(org.json.JSONObject bankAccountBillingAddress) bankAccountCompany(String bankAccountCompany) bankAccountEcheckType(EcheckType bankAccountEcheckType) bankAccountEmail(String bankAccountEmail) bankAccountFirstName(String bankAccountFirstName) bankAccountGatewayAccountId(String bankAccountGatewayAccountId) bankAccountIban(String bankAccountIban) bankAccountIssuingCountry(String bankAccountIssuingCountry) bankAccountLastName(String bankAccountLastName) bankAccountPhone(String bankAccountPhone) bankAccountRoutingNumber(String bankAccountRoutingNumber) bankAccountSwedishIdentityNumber(String bankAccountSwedishIdentityNumber) billingAddressCity(String billingAddressCity) billingAddressCompany(String billingAddressCompany) billingAddressCountry(String billingAddressCountry) billingAddressEmail(String billingAddressEmail) billingAddressFirstName(String billingAddressFirstName) billingAddressLastName(String billingAddressLastName) billingAddressLine1(String billingAddressLine1) billingAddressLine2(String billingAddressLine2) billingAddressLine3(String billingAddressLine3) billingAddressPhone(String billingAddressPhone) billingAddressState(String billingAddressState) billingAddressStateCode(String billingAddressStateCode) billingAddressValidationStatus(ValidationStatus billingAddressValidationStatus) billingAddressZip(String billingAddressZip) businessCustomerWithoutVatNumber(Boolean businessCustomerWithoutVatNumber) businessEntityId(String businessEntityId) cardAdditionalInformation(org.json.JSONObject cardAdditionalInformation) cardBillingAddr1(String cardBillingAddr1) cardBillingAddr2(String cardBillingAddr2) cardBillingCity(String cardBillingCity) cardBillingCountry(String cardBillingCountry) cardBillingState(String cardBillingState) cardBillingStateCode(String cardBillingStateCode) cardBillingZip(String cardBillingZip) cardExpiryMonth(Integer cardExpiryMonth) cardExpiryYear(Integer cardExpiryYear) cardFirstName(String cardFirstName) cardGateway(Gateway cardGateway) Deprecated.cardGatewayAccountId(String cardGatewayAccountId) cardIpAddress(String cardIpAddress) Deprecated.cardLastName(String cardLastName) cardNumber(String cardNumber) cardPreferredScheme(Card.PreferredScheme cardPreferredScheme) cardTmpToken(String cardTmpToken) Deprecated.clientProfileId(String clientProfileId) consolidatedInvoicing(Boolean consolidatedInvoicing) createdFromIp(String createdFromIp) Deprecated.customerType(CustomerType customerType) einvoicingMethod(EinvoicingMethod einvoicingMethod) entityCode(EntityCode entityCode) entityIdentifierId(int index, String entityIdentifierId) entityIdentifierScheme(int index, String entityIdentifierScheme) entityIdentifierScheme(String entityIdentifierScheme) entityIdentifierStandard(int index, String entityIdentifierStandard) entityIdentifierStandard(String entityIdentifierStandard) entityIdentifierValue(int index, String entityIdentifierValue) exemptionDetails(org.json.JSONArray exemptionDetails) exemptNumber(String exemptNumber) invoiceNotes(String invoiceNotes) isEinvoiceEnabled(Boolean isEinvoiceEnabled) metaData(org.json.JSONObject metaData) netTermDays(Integer netTermDays) offlinePaymentMethod(OfflinePaymentMethod offlinePaymentMethod) params()paymentIntentAdditionalInformation(org.json.JSONObject paymentIntentAdditionalInformation) paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId) paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) Deprecated.paymentIntentGwToken(String paymentIntentGwToken) paymentIntentId(String paymentIntentId) paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) paymentIntentReferenceId(String paymentIntentReferenceId) paymentMethodAdditionalInformation(org.json.JSONObject paymentMethodAdditionalInformation) paymentMethodGateway(Gateway paymentMethodGateway) Deprecated.paymentMethodGatewayAccountId(String paymentMethodGatewayAccountId) paymentMethodIssuingCountry(String paymentMethodIssuingCountry) paymentMethodReferenceId(String paymentMethodReferenceId) paymentMethodTmpToken(String paymentMethodTmpToken) paymentMethodType(Type paymentMethodType) preferredCurrencyCode(String preferredCurrencyCode) registeredForGst(Boolean registeredForGst) taxability(Taxability taxability) taxjarExemptionCategory(TaxjarExemptionCategory taxjarExemptionCategory) taxProvidersFieldFieldId(int index, String taxProvidersFieldFieldId) taxProvidersFieldFieldValue(int index, String taxProvidersFieldFieldValue) taxProvidersFieldProviderName(int index, String taxProvidersFieldProviderName) vatNumberPrefix(String vatNumberPrefix) Methods inherited from class com.chargebee.internal.Request
httpMeth, param, pathParam, request, request, setIdempotencyMethods inherited from class com.chargebee.internal.RequestBase
header, headers, paramsV2, setIdempotencyKey, uri
-
Method Details
-
id
-
firstName
-
lastName
-
email
-
preferredCurrencyCode
-
phone
-
company
-
autoCollection
-
netTermDays
-
allowDirectDebit
-
vatNumber
-
vatNumberPrefix
-
entityIdentifierScheme
-
entityIdentifierStandard
-
registeredForGst
-
isEinvoiceEnabled
-
einvoicingMethod
-
taxability
-
exemptionDetails
-
customerType
-
clientProfileId
-
taxjarExemptionCategory
public Customer.CreateRequest taxjarExemptionCategory(TaxjarExemptionCategory taxjarExemptionCategory) -
businessCustomerWithoutVatNumber
public Customer.CreateRequest businessCustomerWithoutVatNumber(Boolean businessCustomerWithoutVatNumber) -
locale
-
entityCode
-
exemptNumber
-
metaData
-
offlinePaymentMethod
-
autoCloseInvoices
-
consolidatedInvoicing
-
tokenId
-
businessEntityId
-
createdFromIp
Deprecated. -
invoiceNotes
-
cardGateway
Deprecated. -
cardGatewayAccountId
-
cardTmpToken
Deprecated. -
bankAccountGatewayAccountId
-
bankAccountIban
-
bankAccountFirstName
-
bankAccountLastName
-
bankAccountCompany
-
bankAccountEmail
-
bankAccountPhone
-
bankAccountBankName
-
bankAccountAccountNumber
-
bankAccountRoutingNumber
-
bankAccountBankCode
-
bankAccountAccountType
-
bankAccountAccountHolderType
public Customer.CreateRequest bankAccountAccountHolderType(AccountHolderType bankAccountAccountHolderType) -
bankAccountEcheckType
-
bankAccountIssuingCountry
-
bankAccountSwedishIdentityNumber
public Customer.CreateRequest bankAccountSwedishIdentityNumber(String bankAccountSwedishIdentityNumber) -
bankAccountBillingAddress
public Customer.CreateRequest bankAccountBillingAddress(org.json.JSONObject bankAccountBillingAddress) -
paymentMethodType
-
paymentMethodGateway
Deprecated. -
paymentMethodGatewayAccountId
-
paymentMethodReferenceId
-
paymentMethodTmpToken
-
paymentMethodIssuingCountry
-
paymentMethodAdditionalInformation
public Customer.CreateRequest paymentMethodAdditionalInformation(org.json.JSONObject paymentMethodAdditionalInformation) -
cardFirstName
-
cardLastName
-
cardNumber
-
cardExpiryMonth
-
cardExpiryYear
-
cardCvv
-
cardPreferredScheme
-
cardBillingAddr1
-
cardBillingAddr2
-
cardBillingCity
-
cardBillingStateCode
-
cardBillingState
-
cardBillingZip
-
cardBillingCountry
-
cardIpAddress
Deprecated. -
cardAdditionalInformation
public Customer.CreateRequest cardAdditionalInformation(org.json.JSONObject cardAdditionalInformation) -
paymentIntentId
-
paymentIntentGatewayAccountId
-
paymentIntentGwToken
-
paymentIntentPaymentMethodType
public Customer.CreateRequest paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) -
paymentIntentReferenceId
-
paymentIntentGwPaymentMethodId
@Deprecated public Customer.CreateRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) Deprecated. -
paymentIntentAdditionalInformation
public Customer.CreateRequest paymentIntentAdditionalInformation(org.json.JSONObject paymentIntentAdditionalInformation) -
billingAddressFirstName
-
billingAddressLastName
-
billingAddressEmail
-
billingAddressCompany
-
billingAddressPhone
-
billingAddressLine1
-
billingAddressLine2
-
billingAddressLine3
-
billingAddressCity
-
billingAddressStateCode
-
billingAddressState
-
billingAddressZip
-
billingAddressCountry
-
billingAddressValidationStatus
public Customer.CreateRequest billingAddressValidationStatus(ValidationStatus billingAddressValidationStatus) -
entityIdentifierId
-
entityIdentifierScheme
-
entityIdentifierValue
-
entityIdentifierStandard
-
taxProvidersFieldProviderName
public Customer.CreateRequest taxProvidersFieldProviderName(int index, String taxProvidersFieldProviderName) -
taxProvidersFieldFieldId
-
taxProvidersFieldFieldValue
public Customer.CreateRequest taxProvidersFieldFieldValue(int index, String taxProvidersFieldFieldValue) -
params
- Overrides:
paramsin classRequest<Customer.CreateRequest>
-