Package com.chargebee.models
Class Customer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic enumstatic enumDeprecated.static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic enumstatic classstatic classstatic classstatic classstatic classstatic enumstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic enum -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactiveId()static Customer.AddContactRequestaddContact(String id) Deprecated.balances()Deprecated.channel()static RequestcollectPayment(String id) company()contacts()static ListRequeststatic Customer.CreateRequestcreate()Deprecated.static Customer.DeleteRequestdeleteContact(String id) deleted()static Requestemail()org.json.JSONArraystatic Customer.HierarchyRequestid()lastName()static Customer.CustomerListRequestlist()locale()static Customer.MergeRequestmerge()org.json.JSONObjectmetaData()static Customer.MoveRequestmove()phone()relationships(String id) static RequestDeprecated.static Customer.UpdateRequestupdateContact(String id) Methods inherited from class com.chargebee.internal.Resource
apiVersionCheck, nullCheck, nullCheckWithoutEncoding, optBigDecimal, optBoolean, optDouble, optEnum, optInteger, optJSONArray, optJSONObject, optList, optLong, optMap, optString, optSubResource, optTimestamp, reqBigDecimal, reqBoolean, reqDouble, reqEnum, reqInteger, reqJSONArray, reqJSONObject, reqList, reqLong, reqMap, reqString, reqSubResource, reqTimestamp, toJson, toString, uri
-
Constructor Details
-
Customer
-
Customer
public Customer(org.json.JSONObject jsonObj)
-
-
Method Details
-
id
-
firstName
-
lastName
-
email
-
phone
-
company
-
vatNumber
-
autoCollection
-
offlinePaymentMethod
-
netTermDays
-
vatNumberValidatedTime
-
vatNumberStatus
-
allowDirectDebit
-
isLocationValid
-
createdAt
-
createdFromIp
-
exemptionDetails
public org.json.JSONArray exemptionDetails() -
taxability
-
entityCode
-
exemptNumber
-
resourceVersion
-
updatedAt
-
locale
-
billingDate
-
billingMonth
-
billingDateMode
-
billingDayOfWeek
-
billingDayOfWeekMode
-
piiCleared
-
autoCloseInvoices
-
channel
-
activeId
-
cardStatus
Deprecated. -
fraudFlag
-
-
backupPaymentSourceId
-
billingAddress
-
referralUrls
-
contacts
-
paymentMethod
-
invoiceNotes
-
businessEntityId
-
preferredCurrencyCode
-
promotionalCredits
-
unbilledCharges
-
refundableCredits
-
excessPayments
-
balances
-
entityIdentifiers
-
taxProvidersFields
-
isEinvoiceEnabled
-
einvoicingMethod
-
metaData
public org.json.JSONObject metaData() -
deleted
-
registeredForGst
-
consolidatedInvoicing
-
customerType
-
businessCustomerWithoutVatNumber
-
clientProfileId
-
relationship
-
useDefaultHierarchySettings
-
parentAccountAccess
-
childAccountAccess
-
vatNumberPrefix
-
entityIdentifierScheme
-
entityIdentifierStandard
-
create
-
list
-
retrieve
-
update
-
updatePaymentMethod
-
updateBillingInfo
-
contactsForCustomer
-
assignPaymentRole
-
addContact
-
updateContact
-
deleteContact
-
addPromotionalCredits
Deprecated. -
deductPromotionalCredits
@Deprecated public static Customer.DeductPromotionalCreditsRequest deductPromotionalCredits(String id) Deprecated. -
setPromotionalCredits
Deprecated. -
recordExcessPayment
-
collectPayment
-
delete
-
move
-
changeBillingDate
-
merge
-
clearPersonalData
-
relationships
-
deleteRelationship
-
hierarchy
-
listHierarchyDetail
-
updateHierarchySettings
-