@Validated @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen", date="2020-02-28T17:40:20.531650+02:00[Europe/Kiev]") public class CardAccountDetails extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CardAccountDetails.UsageEnum
Specifies the usage of the account: * PRIV: private personal account * ORGA: professional account
|
| Constructor and Description |
|---|
CardAccountDetails() |
| Modifier and Type | Method and Description |
|---|---|
CardAccountDetails |
_links(Map _links) |
CardAccountDetails |
balances(BalanceList balances) |
CardAccountDetails |
creditLimit(Amount creditLimit) |
CardAccountDetails |
currency(String currency) |
CardAccountDetails |
details(String details) |
CardAccountDetails |
displayName(String displayName) |
boolean |
equals(Object o) |
@Valid BalanceList |
getBalances()
Get balances
|
@Valid Amount |
getCreditLimit()
Get creditLimit
|
@NotNull @Pattern(regexp="[A-Z]{3}") String |
getCurrency()
Get currency
|
@Size(max=500) String |
getDetails()
Specifications that might be provided by the ASPSP: - characteristics of the account - characteristics of the relevant card
|
@Size(max=70) String |
getDisplayName()
Name of the account as defined by the PSU within online channels.
|
@Valid Map |
getLinks()
Get _links
|
@NotNull @Size(max=35) String |
getMaskedPan()
Get maskedPan
|
@Size(max=35) String |
getName()
Name of the account given by the bank or the PSU in online-banking.
|
@Size(max=140) String |
getOwnerName()
Name of the legal account owner.
|
@Size(max=35) String |
getProduct()
Product name of the bank for this account, proprietary definition.
|
String |
getResourceId()
This is the data element to be used in the path when retrieving data from a dedicated account.
|
@Valid AccountStatus |
getStatus()
Get status
|
@Size(max=4) CardAccountDetails.UsageEnum |
getUsage()
Specifies the usage of the account: * PRIV: private personal account * ORGA: professional account
|
int |
hashCode() |
CardAccountDetails |
maskedPan(String maskedPan) |
CardAccountDetails |
name(String name) |
CardAccountDetails |
ownerName(String ownerName) |
CardAccountDetails |
product(String product) |
CardAccountDetails |
resourceId(String resourceId) |
void |
setBalances(BalanceList balances) |
void |
setCreditLimit(Amount creditLimit) |
void |
setCurrency(String currency) |
void |
setDetails(String details) |
void |
setDisplayName(String displayName) |
void |
setLinks(Map _links) |
void |
setMaskedPan(String maskedPan) |
void |
setName(String name) |
void |
setOwnerName(String ownerName) |
void |
setProduct(String product) |
void |
setResourceId(String resourceId) |
void |
setStatus(AccountStatus status) |
void |
setUsage(CardAccountDetails.UsageEnum usage) |
CardAccountDetails |
status(AccountStatus status) |
String |
toString() |
CardAccountDetails |
usage(CardAccountDetails.UsageEnum usage) |
public CardAccountDetails resourceId(String resourceId)
public String getResourceId()
public void setResourceId(String resourceId)
public CardAccountDetails maskedPan(String maskedPan)
@NotNull @Size(max=35) public @NotNull @Size(max=35) String getMaskedPan()
public void setMaskedPan(String maskedPan)
public CardAccountDetails currency(String currency)
@NotNull
@Pattern(regexp="[A-Z]{3}")
public @NotNull @Pattern(regexp="[A-Z]{3}") String getCurrency()
public void setCurrency(String currency)
public CardAccountDetails name(String name)
@Size(max=35) public @Size(max=35) String getName()
public void setName(String name)
public CardAccountDetails displayName(String displayName)
@Size(max=70) public @Size(max=70) String getDisplayName()
public void setDisplayName(String displayName)
public CardAccountDetails product(String product)
@Size(max=35) public @Size(max=35) String getProduct()
public void setProduct(String product)
public CardAccountDetails status(AccountStatus status)
@Valid public @Valid AccountStatus getStatus()
public void setStatus(AccountStatus status)
public CardAccountDetails usage(CardAccountDetails.UsageEnum usage)
@Size(max=4) public @Size(max=4) CardAccountDetails.UsageEnum getUsage()
public void setUsage(CardAccountDetails.UsageEnum usage)
public CardAccountDetails details(String details)
@Size(max=500) public @Size(max=500) String getDetails()
public void setDetails(String details)
public CardAccountDetails creditLimit(Amount creditLimit)
@Valid public @Valid Amount getCreditLimit()
public void setCreditLimit(Amount creditLimit)
public CardAccountDetails balances(BalanceList balances)
@Valid public @Valid BalanceList getBalances()
public void setBalances(BalanceList balances)
public CardAccountDetails _links(Map _links)
@Valid public @Valid Map getLinks()
public void setLinks(Map _links)
public CardAccountDetails ownerName(String ownerName)
@Size(max=140) public @Size(max=140) String getOwnerName()
public void setOwnerName(String ownerName)
Copyright © 2020. All rights reserved.