Class CardAccountDetails


  • @Validated
    @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen",
               date="2021-01-06T16:59:56.172067+02:00[Europe/Kiev]")
    public class CardAccountDetails
    extends Object
    Card account details.
    • Constructor Detail

      • CardAccountDetails

        public CardAccountDetails()
    • Method Detail

      • getResourceId

        public String getResourceId()
        This is the data element to be used in the path when retrieving data from a dedicated account. This shall be filled, if addressable resource are created by the ASPSP on the /card-accounts endpoint.
        Returns:
        resourceId
      • setResourceId

        public void setResourceId​(String resourceId)
      • getMaskedPan

        @NotNull
        @Size(max=35)
        public @NotNull @Size(max=35) String getMaskedPan()
        Get maskedPan
        Returns:
        maskedPan
      • setMaskedPan

        public void setMaskedPan​(String maskedPan)
      • getCurrency

        @NotNull
        @Pattern(regexp="[A-Z]{3}")
        public @NotNull @Pattern(regexp="[A-Z]{3}") String getCurrency()
        Get currency
        Returns:
        currency
      • setCurrency

        public void setCurrency​(String currency)
      • getOwnerName

        @Size(max=140)
        public @Size(max=140) String getOwnerName()
        Get ownerName
        Returns:
        ownerName
      • setOwnerName

        public void setOwnerName​(String ownerName)
      • getName

        @Size(max=70)
        public @Size(max=70) String getName()
        Name of the account, as assigned by the ASPSP, in agreement with the account owner in order to provide an additional means of identification of the account.
        Returns:
        name
      • setName

        public void setName​(String name)
      • getDisplayName

        @Size(max=70)
        public @Size(max=70) String getDisplayName()
        Get displayName
        Returns:
        displayName
      • setDisplayName

        public void setDisplayName​(String displayName)
      • getProduct

        @Size(max=35)
        public @Size(max=35) String getProduct()
        Product Name of the Bank for this account, proprietary definition.
        Returns:
        product
      • setProduct

        public void setProduct​(String product)
      • getStatus

        @Valid
        public @Valid AccountStatus getStatus()
        Get status
        Returns:
        status
      • getUsage

        @Size(max=4)
        public @Size(max=4) CardAccountDetails.UsageEnum getUsage()
        Specifies the usage of the account: * PRIV: private personal account * ORGA: professional account
        Returns:
        usage
      • getDetails

        @Size(max=500)
        public @Size(max=500) String getDetails()
        Specifications that might be provided by the ASPSP: - characteristics of the account - characteristics of the relevant card
        Returns:
        details
      • setDetails

        public void setDetails​(String details)
      • getCreditLimit

        @Valid
        public @Valid Amount getCreditLimit()
        Get creditLimit
        Returns:
        creditLimit
      • setCreditLimit

        public void setCreditLimit​(Amount creditLimit)
      • getBalances

        @Valid
        public @Valid BalanceList getBalances()
        Get balances
        Returns:
        balances
      • setBalances

        public void setBalances​(BalanceList balances)
      • isDebitAccounting

        public Boolean isDebitAccounting()
        If true, the amounts of debits on the reports and balances are quoted positive. If false, the amount of debits on the reports and balances are quoted negative.
        Returns:
        debitAccounting
      • setDebitAccounting

        public void setDebitAccounting​(Boolean debitAccounting)
      • getLinks

        @Valid
        public @Valid Map getLinks()
        Get _links
        Returns:
        _links
      • setLinks

        public void setLinks​(Map _links)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object