Class CustomerBankModel
- java.lang.Object
-
- app.cybrid.cybrid_api_bank.client.model.CustomerBankModel
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-06-19T13:14:21.834455Z[Etc/UTC]") public class CustomerBankModel extends Object
CustomerBankModel
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ACTIVITY_LIMITSstatic StringJSON_PROPERTY_ADDRESSstatic StringJSON_PROPERTY_ALIASESstatic StringJSON_PROPERTY_BANK_GUIDstatic StringJSON_PROPERTY_COMPLIANCE_DECISIONSstatic StringJSON_PROPERTY_CREATED_ATstatic StringJSON_PROPERTY_DATE_OF_BIRTHstatic StringJSON_PROPERTY_EMAIL_ADDRESSstatic StringJSON_PROPERTY_GUIDstatic StringJSON_PROPERTY_IDENTIFICATION_NUMBERSstatic StringJSON_PROPERTY_LABELSstatic StringJSON_PROPERTY_NAMEstatic StringJSON_PROPERTY_PHONE_NUMBERstatic StringJSON_PROPERTY_STATEstatic StringJSON_PROPERTY_TYPEstatic StringJSON_PROPERTY_UPDATED_ATstatic StringJSON_PROPERTY_WEBSITE
-
Constructor Summary
Constructors Constructor Description CustomerBankModel()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_GUID
public static final String JSON_PROPERTY_GUID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_BANK_GUID
public static final String JSON_PROPERTY_BANK_GUID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CREATED_AT
public static final String JSON_PROPERTY_CREATED_AT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_UPDATED_AT
public static final String JSON_PROPERTY_UPDATED_AT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STATE
public static final String JSON_PROPERTY_STATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ADDRESS
public static final String JSON_PROPERTY_ADDRESS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ALIASES
public static final String JSON_PROPERTY_ALIASES
- See Also:
- Constant Field Values
-
JSON_PROPERTY_WEBSITE
public static final String JSON_PROPERTY_WEBSITE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DATE_OF_BIRTH
public static final String JSON_PROPERTY_DATE_OF_BIRTH
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PHONE_NUMBER
public static final String JSON_PROPERTY_PHONE_NUMBER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_EMAIL_ADDRESS
public static final String JSON_PROPERTY_EMAIL_ADDRESS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_LABELS
public static final String JSON_PROPERTY_LABELS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_COMPLIANCE_DECISIONS
public static final String JSON_PROPERTY_COMPLIANCE_DECISIONS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_IDENTIFICATION_NUMBERS
public static final String JSON_PROPERTY_IDENTIFICATION_NUMBERS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ACTIVITY_LIMITS
public static final String JSON_PROPERTY_ACTIVITY_LIMITS
- See Also:
- Constant Field Values
-
-
Method Detail
-
guid
public CustomerBankModel guid(String guid)
-
getGuid
@Nullable public String getGuid()
Auto-generated unique identifier for the customer.- Returns:
- guid
-
setGuid
public void setGuid(String guid)
-
bankGuid
public CustomerBankModel bankGuid(String bankGuid)
-
getBankGuid
@Nullable public String getBankGuid()
Auto-generated unique identifier for the customer's bank.- Returns:
- bankGuid
-
setBankGuid
public void setBankGuid(String bankGuid)
-
type
public CustomerBankModel type(String type)
-
getType
@Nullable public String getType()
The customer type; one of business or individual.- Returns:
- type
-
setType
public void setType(String type)
-
createdAt
public CustomerBankModel createdAt(OffsetDateTime createdAt)
-
getCreatedAt
@Nullable public OffsetDateTime getCreatedAt()
ISO8601 datetime the record was created at.- Returns:
- createdAt
-
setCreatedAt
public void setCreatedAt(OffsetDateTime createdAt)
-
updatedAt
public CustomerBankModel updatedAt(OffsetDateTime updatedAt)
-
getUpdatedAt
@Nullable public OffsetDateTime getUpdatedAt()
ISO8601 datetime the record was last updated at.- Returns:
- updatedAt
-
setUpdatedAt
public void setUpdatedAt(OffsetDateTime updatedAt)
-
state
public CustomerBankModel state(String state)
-
getState
@Nullable public String getState()
The customer state; one of storing, unverified, verified, rejected, or frozen.- Returns:
- state
-
setState
public void setState(String state)
-
name
public CustomerBankModel name(CustomerNameBankModel name)
-
getName
@Nullable public CustomerNameBankModel getName()
Get name- Returns:
- name
-
getName_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<CustomerNameBankModel> getName_JsonNullable()
-
setName_JsonNullable
public void setName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<CustomerNameBankModel> name)
-
setName
public void setName(CustomerNameBankModel name)
-
address
public CustomerBankModel address(CustomerAddressBankModel address)
-
getAddress
@Nullable public CustomerAddressBankModel getAddress()
Get address- Returns:
- address
-
getAddress_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<CustomerAddressBankModel> getAddress_JsonNullable()
-
setAddress_JsonNullable
public void setAddress_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<CustomerAddressBankModel> address)
-
setAddress
public void setAddress(CustomerAddressBankModel address)
-
aliases
public CustomerBankModel aliases(List<CustomerAliasesInnerBankModel> aliases)
-
addAliasesItem
public CustomerBankModel addAliasesItem(CustomerAliasesInnerBankModel aliasesItem)
-
getAliases
@Nullable public List<CustomerAliasesInnerBankModel> getAliases()
The customer's aliases. Only available for GET operations when 'include_pii' is set.- Returns:
- aliases
-
getAliases_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<List<CustomerAliasesInnerBankModel>> getAliases_JsonNullable()
-
setAliases_JsonNullable
public void setAliases_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<CustomerAliasesInnerBankModel>> aliases)
-
setAliases
public void setAliases(List<CustomerAliasesInnerBankModel> aliases)
-
website
public CustomerBankModel website(String website)
-
getWebsite
@Nullable public String getWebsite()
The customer's website. Only available for GET operations when 'include_pii' is set.- Returns:
- website
-
getWebsite_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getWebsite_JsonNullable()
-
setWebsite_JsonNullable
public void setWebsite_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> website)
-
setWebsite
public void setWebsite(String website)
-
dateOfBirth
public CustomerBankModel dateOfBirth(LocalDate dateOfBirth)
-
getDateOfBirth
@Nullable public LocalDate getDateOfBirth()
The customer's DOB. Only available for GET operations when 'include_pii' is set.- Returns:
- dateOfBirth
-
getDateOfBirth_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<LocalDate> getDateOfBirth_JsonNullable()
-
setDateOfBirth_JsonNullable
public void setDateOfBirth_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<LocalDate> dateOfBirth)
-
setDateOfBirth
public void setDateOfBirth(LocalDate dateOfBirth)
-
phoneNumber
public CustomerBankModel phoneNumber(String phoneNumber)
-
getPhoneNumber
@Nullable public String getPhoneNumber()
The customer's phone number. Only available for GET operations when 'include_pii' is set.- Returns:
- phoneNumber
-
getPhoneNumber_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getPhoneNumber_JsonNullable()
-
setPhoneNumber_JsonNullable
public void setPhoneNumber_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> phoneNumber)
-
setPhoneNumber
public void setPhoneNumber(String phoneNumber)
-
emailAddress
public CustomerBankModel emailAddress(String emailAddress)
-
getEmailAddress
@Nullable public String getEmailAddress()
The customer's email address. Only available for GET operations when 'include_pii' is set.- Returns:
- emailAddress
-
getEmailAddress_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getEmailAddress_JsonNullable()
-
setEmailAddress_JsonNullable
public void setEmailAddress_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> emailAddress)
-
setEmailAddress
public void setEmailAddress(String emailAddress)
-
labels
public CustomerBankModel labels(List<String> labels)
-
addLabelsItem
public CustomerBankModel addLabelsItem(String labelsItem)
-
getLabels
@Nullable public List<String> getLabels()
The labels associated with the customer.- Returns:
- labels
-
getLabels_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<List<String>> getLabels_JsonNullable()
-
setLabels_JsonNullable
public void setLabels_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<String>> labels)
-
complianceDecisions
public CustomerBankModel complianceDecisions(List<ComplianceDecisionBankModel> complianceDecisions)
-
addComplianceDecisionsItem
public CustomerBankModel addComplianceDecisionsItem(ComplianceDecisionBankModel complianceDecisionsItem)
-
getComplianceDecisions
@Nullable public List<ComplianceDecisionBankModel> getComplianceDecisions()
The compliance decisions associated with the customer.- Returns:
- complianceDecisions
-
setComplianceDecisions
public void setComplianceDecisions(List<ComplianceDecisionBankModel> complianceDecisions)
-
identificationNumbers
public CustomerBankModel identificationNumbers(List<IdentificationNumberBankModel> identificationNumbers)
-
addIdentificationNumbersItem
public CustomerBankModel addIdentificationNumbersItem(IdentificationNumberBankModel identificationNumbersItem)
-
getIdentificationNumbers
@Nullable public List<IdentificationNumberBankModel> getIdentificationNumbers()
The customer's identification numbers. Only available for GET operations when 'include_pii' is set and bank has access.- Returns:
- identificationNumbers
-
getIdentificationNumbers_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<List<IdentificationNumberBankModel>> getIdentificationNumbers_JsonNullable()
-
setIdentificationNumbers_JsonNullable
public void setIdentificationNumbers_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<IdentificationNumberBankModel>> identificationNumbers)
-
setIdentificationNumbers
public void setIdentificationNumbers(List<IdentificationNumberBankModel> identificationNumbers)
-
activityLimits
public CustomerBankModel activityLimits(List<ActivityLimitBankModel> activityLimits)
-
addActivityLimitsItem
public CustomerBankModel addActivityLimitsItem(ActivityLimitBankModel activityLimitsItem)
-
getActivityLimits
@Nullable public List<ActivityLimitBankModel> getActivityLimits()
The asset limits associated with the customer.- Returns:
- activityLimits
-
setActivityLimits
public void setActivityLimits(List<ActivityLimitBankModel> activityLimits)
-
-