Class PostCounterpartyBankModel
- java.lang.Object
-
- app.cybrid.cybrid_api_bank.client.model.PostCounterpartyBankModel
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-05-16T00:16:26.350751Z[Etc/UTC]") public class PostCounterpartyBankModel extends Object
Request body for counterparty creation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPostCounterpartyBankModel.TypeEnumThe counterparty's type.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ADDRESSstatic StringJSON_PROPERTY_ALIASESstatic StringJSON_PROPERTY_CUSTOMER_GUIDstatic StringJSON_PROPERTY_DATE_OF_BIRTHstatic StringJSON_PROPERTY_LABELSstatic StringJSON_PROPERTY_NAMEstatic StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description PostCounterpartyBankModel()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CUSTOMER_GUID
public static final String JSON_PROPERTY_CUSTOMER_GUID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ADDRESS
public static final String JSON_PROPERTY_ADDRESS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ALIASES
public static final String JSON_PROPERTY_ALIASES
- 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_LABELS
public static final String JSON_PROPERTY_LABELS
- See Also:
- Constant Field Values
-
-
Method Detail
-
type
public PostCounterpartyBankModel type(PostCounterpartyBankModel.TypeEnum type)
-
getType
@Nonnull public PostCounterpartyBankModel.TypeEnum getType()
The counterparty's type.- Returns:
- type
-
setType
public void setType(PostCounterpartyBankModel.TypeEnum type)
-
customerGuid
public PostCounterpartyBankModel customerGuid(String customerGuid)
-
getCustomerGuid
@Nullable public String getCustomerGuid()
The owning customer's identifier.- Returns:
- customerGuid
-
getCustomerGuid_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getCustomerGuid_JsonNullable()
-
setCustomerGuid_JsonNullable
public void setCustomerGuid_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> customerGuid)
-
setCustomerGuid
public void setCustomerGuid(String customerGuid)
-
address
public PostCounterpartyBankModel address(PostCounterpartyAddressBankModel address)
-
getAddress
@Nonnull public PostCounterpartyAddressBankModel getAddress()
Get address- Returns:
- address
-
setAddress
public void setAddress(PostCounterpartyAddressBankModel address)
-
name
public PostCounterpartyBankModel name(PostCounterpartyNameBankModel name)
-
getName
@Nullable public PostCounterpartyNameBankModel getName()
Get name- Returns:
- name
-
getName_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<PostCounterpartyNameBankModel> getName_JsonNullable()
-
setName_JsonNullable
public void setName_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<PostCounterpartyNameBankModel> name)
-
setName
public void setName(PostCounterpartyNameBankModel name)
-
aliases
public PostCounterpartyBankModel aliases(List<PostCounterpartyAliasesInnerBankModel> aliases)
-
addAliasesItem
public PostCounterpartyBankModel addAliasesItem(PostCounterpartyAliasesInnerBankModel aliasesItem)
-
getAliases
@Nullable public List<PostCounterpartyAliasesInnerBankModel> getAliases()
The aliases of the counterparty. Optional when type is business.- Returns:
- aliases
-
getAliases_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<List<PostCounterpartyAliasesInnerBankModel>> getAliases_JsonNullable()
-
setAliases_JsonNullable
public void setAliases_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<PostCounterpartyAliasesInnerBankModel>> aliases)
-
setAliases
public void setAliases(List<PostCounterpartyAliasesInnerBankModel> aliases)
-
dateOfBirth
public PostCounterpartyBankModel dateOfBirth(LocalDate dateOfBirth)
-
getDateOfBirth
@Nullable public LocalDate getDateOfBirth()
The counterparty's date of birth. Optional when type is individual.- 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)
-
labels
public PostCounterpartyBankModel labels(List<String> labels)
-
addLabelsItem
public PostCounterpartyBankModel addLabelsItem(String labelsItem)
-
getLabels
@Nullable public List<String> getLabels()
The labels associated with the counterparty.- 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)
-
-