@Validated @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2019-01-11T12:48:04.675377+02:00[Europe/Kiev]") public class AccountDetailsTO extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AccountDetailsTO.UsageEnum
Specifies the usage of the account * PRIV: private personal account * ORGA: professional account
|
| Constructor and Description |
|---|
AccountDetailsTO() |
| Modifier and Type | Method and Description |
|---|---|
AccountDetailsTO |
_links(Map<String,Link> _links) |
AccountDetailsTO |
balances(BalanceList balances) |
AccountDetailsTO |
bban(String bban) |
AccountDetailsTO |
bic(String bic) |
AccountDetailsTO |
cashAccountType(String cashAccountType) |
AccountDetailsTO |
currency(String currency) |
AccountDetailsTO |
details(String details) |
boolean |
equals(Object o) |
@Valid BalanceList |
getBalances()
Get balances
|
@Pattern(regexp="[a-zA-Z0-9]{1,30}") String |
getBban()
Get bban
|
@Pattern(regexp="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}") String |
getBic()
Get bic
|
String |
getCashAccountType()
Get cashAccountType
|
@NotNull @Pattern(regexp="[A-Z]{3}") String |
getCurrency()
Get currency
|
@Size(max=140) String |
getDetails()
Specifications that might be provided by the ASPSP - characteristics of the account - characteristics of the relevant card
|
@Pattern(regexp="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}") String |
getIban()
Get iban
|
@Size(max=70) String |
getLinkedAccounts()
Case of a set of pending card transactions, the APSP will provide the relevant cash account the card is set up on.
|
@Valid Map<String,Link> |
getLinks()
Get _links
|
@Size(max=35) String |
getMsisdn()
Get msisdn
|
@Size(max=35) String |
getName()
Name of the account given by the bank or the PSU in online-banking.
|
@Size(max=35) String |
getProduct()
Product name of the bank for this account, proprietary definition.
|
String |
getResourceId()
This shall be filled, if addressable resource are created by the ASPSP on the /accounts or /card-accounts endpoint.
|
@Valid AccountStatus |
getStatus()
Get status
|
@Size(max=4) AccountDetailsTO.UsageEnum |
getUsage()
Specifies the usage of the account * PRIV: private personal account * ORGA: professional account
|
int |
hashCode() |
AccountDetailsTO |
iban(String iban) |
AccountDetailsTO |
linkedAccounts(String linkedAccounts) |
AccountDetailsTO |
msisdn(String msisdn) |
AccountDetailsTO |
name(String name) |
AccountDetailsTO |
product(String product) |
AccountDetailsTO |
resourceId(String resourceId) |
void |
setBalances(BalanceList balances) |
void |
setBban(String bban) |
void |
setBic(String bic) |
void |
setCashAccountType(String cashAccountType) |
void |
setCurrency(String currency) |
void |
setDetails(String details) |
void |
setIban(String iban) |
void |
setLinkedAccounts(String linkedAccounts) |
void |
setLinks(Map<String,Link> _links) |
void |
setMsisdn(String msisdn) |
void |
setName(String name) |
void |
setProduct(String product) |
void |
setResourceId(String resourceId) |
void |
setStatus(AccountStatus status) |
void |
setUsage(AccountDetailsTO.UsageEnum usage) |
AccountDetailsTO |
status(AccountStatus status) |
String |
toString() |
AccountDetailsTO |
usage(AccountDetailsTO.UsageEnum usage) |
public AccountDetailsTO resourceId(String resourceId)
public String getResourceId()
public void setResourceId(String resourceId)
public AccountDetailsTO iban(String iban)
@Pattern(regexp="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}")
public @Pattern(regexp="[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}") String getIban()
public void setIban(String iban)
public AccountDetailsTO bban(String bban)
@Pattern(regexp="[a-zA-Z0-9]{1,30}")
public @Pattern(regexp="[a-zA-Z0-9]{1,30}") String getBban()
public void setBban(String bban)
public AccountDetailsTO msisdn(String msisdn)
@Size(max=35) public @Size(max=35) String getMsisdn()
public void setMsisdn(String msisdn)
public AccountDetailsTO currency(String currency)
@NotNull
@Pattern(regexp="[A-Z]{3}")
public @NotNull @Pattern(regexp="[A-Z]{3}") String getCurrency()
public void setCurrency(String currency)
public AccountDetailsTO name(String name)
@Size(max=35) public @Size(max=35) String getName()
public void setName(String name)
public AccountDetailsTO product(String product)
@Size(max=35) public @Size(max=35) String getProduct()
public void setProduct(String product)
public AccountDetailsTO cashAccountType(String cashAccountType)
public String getCashAccountType()
public void setCashAccountType(String cashAccountType)
public AccountDetailsTO status(AccountStatus status)
@Valid public @Valid AccountStatus getStatus()
public void setStatus(AccountStatus status)
public AccountDetailsTO bic(String bic)
@Pattern(regexp="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}")
public @Pattern(regexp="[A-Z]{6,6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3,3}){0,1}") String getBic()
public void setBic(String bic)
public AccountDetailsTO linkedAccounts(String linkedAccounts)
@Size(max=70) public @Size(max=70) String getLinkedAccounts()
public void setLinkedAccounts(String linkedAccounts)
public AccountDetailsTO usage(AccountDetailsTO.UsageEnum usage)
@Size(max=4) public @Size(max=4) AccountDetailsTO.UsageEnum getUsage()
public void setUsage(AccountDetailsTO.UsageEnum usage)
public AccountDetailsTO details(String details)
@Size(max=140) public @Size(max=140) String getDetails()
public void setDetails(String details)
public AccountDetailsTO balances(BalanceList balances)
@Valid public @Valid BalanceList getBalances()
public void setBalances(BalanceList balances)
public AccountDetailsTO _links(Map<String,Link> _links)
Copyright © 2019. All rights reserved.