Constructor and Description |
---|
Customer(org.json.JSONObject jsonObj) |
Customer(String jsonStr) |
apiVersionCheck, nullCheck, optBigDecimal, optBoolean, optDouble, optEnum, optInteger, optJSONArray, optJSONObject, optList, optLong, optString, optSubResource, optTimestamp, reqBigDecimal, reqBoolean, reqDouble, reqEnum, reqInteger, reqJSONArray, reqJSONObject, reqList, reqLong, reqString, reqSubResource, reqTimestamp, toJson, toString, uri
public Customer(String jsonStr)
public Customer(org.json.JSONObject jsonObj)
public String id()
public String firstName()
public String lastName()
public String email()
public String phone()
public String company()
public String vatNumber()
public AutoCollection autoCollection()
public OfflinePaymentMethod offlinePaymentMethod()
public Integer netTermDays()
public Timestamp vatNumberValidatedTime()
public Customer.VatNumberStatus vatNumberStatus()
public Boolean allowDirectDebit()
public Boolean isLocationValid()
public Timestamp createdAt()
public String createdFromIp()
public org.json.JSONArray exemptionDetails()
public Taxability taxability()
public EntityCode entityCode()
public String exemptNumber()
public Long resourceVersion()
public Timestamp updatedAt()
public String locale()
public Integer billingDate()
public BillingDateMode billingDateMode()
public Customer.BillingDayOfWeek billingDayOfWeek()
public BillingDayOfWeekMode billingDayOfWeekMode()
public Customer.PiiCleared piiCleared()
@Deprecated public Customer.CardStatus cardStatus()
public Customer.FraudFlag fraudFlag()
public String primaryPaymentSourceId()
public String backupPaymentSourceId()
public Customer.BillingAddress billingAddress()
public List<Customer.ReferralUrl> referralUrls()
public List<Customer.Contact> contacts()
public Customer.PaymentMethod paymentMethod()
public String invoiceNotes()
public String preferredCurrencyCode()
public Integer promotionalCredits()
public Integer unbilledCharges()
public Integer refundableCredits()
public Integer excessPayments()
public List<Customer.Balance> balances()
public org.json.JSONObject metaData()
public Boolean deleted()
public Boolean registeredForGst()
public Boolean consolidatedInvoicing()
public CustomerType customerType()
public Boolean businessCustomerWithoutVatNumber()
public String clientProfileId()
public Customer.Relationship relationship()
public Boolean useDefaultHierarchySettings()
public Customer.ParentAccountAccess parentAccountAccess()
public Customer.ChildAccountAccess childAccountAccess()
public static Customer.CreateRequest create()
public static Customer.CustomerListRequest list()
public static Customer.UpdateRequest update(String id)
public static Customer.UpdatePaymentMethodRequest updatePaymentMethod(String id)
public static Customer.UpdateBillingInfoRequest updateBillingInfo(String id)
public static ListRequest contactsForCustomer(String id)
public static Customer.AssignPaymentRoleRequest assignPaymentRole(String id)
public static Customer.AddContactRequest addContact(String id)
public static Customer.UpdateContactRequest updateContact(String id)
public static Customer.DeleteContactRequest deleteContact(String id)
@Deprecated public static Customer.AddPromotionalCreditsRequest addPromotionalCredits(String id)
@Deprecated public static Customer.DeductPromotionalCreditsRequest deductPromotionalCredits(String id)
@Deprecated public static Customer.SetPromotionalCreditsRequest setPromotionalCredits(String id)
public static Customer.RecordExcessPaymentRequest recordExcessPayment(String id)
public static Customer.CollectPaymentRequest collectPayment(String id)
public static Customer.DeleteRequest delete(String id)
public static Customer.MoveRequest move()
public static Customer.ChangeBillingDateRequest changeBillingDate(String id)
public static Customer.MergeRequest merge()
public static Customer.RelationshipsRequest relationships(String id)
public static Customer.HierarchyRequest hierarchy(String id)
public static Customer.UpdateHierarchySettingsRequest updateHierarchySettings(String id)
Copyright © 2020 ChargeBee. All Rights Reserved.