Class AccountAccess


  • @Validated
    @Generated(value="io.swagger.codegen.v3.generators.java.SpringCodegen",
               date="2020-08-31T16:39:54.348465+03:00[Europe/Kiev]")
    public class AccountAccess
    extends Object
    Requested access services for a consent.
    • Constructor Detail

      • AccountAccess

        public AccountAccess()
    • Method Detail

      • getAccounts

        @Valid
        public @Valid List<AccountReference> getAccounts()
        Is asking for detailed account information. If the array is empty in a request, the TPP is asking for an accessible account list. This may be restricted in a PSU/ASPSP authorization dialogue. If the array is empty, also the arrays for balances, additionalInformation sub attributes or transactions shall be empty, if used.
        Returns:
        accounts
      • getBalances

        @Valid
        public @Valid List<AccountReference> getBalances()
        Is asking for balances of the addressed accounts. If the array is empty in the request, the TPP is asking for the balances of all accessible account lists. This may be restricted in a PSU/ASPSP authorization dialogue. If the array is empty, also the arrays for accounts, additionalInformation sub attributes or transactions shall be empty, if used.
        Returns:
        balances
      • getTransactions

        @Valid
        public @Valid List<AccountReference> getTransactions()
        Is asking for transactions of the addressed accounts. If the array is empty in the request, the TPP is asking for the transactions of all accessible account lists. This may be restricted in a PSU/ASPSP authorization dialogue. If the array is empty, also the arrays for accounts, additionalInformation sub attributes or balances shall be empty, if used.
        Returns:
        transactions
      • getAdditionalInformation

        @Valid
        public @Valid AdditionalInformationAccess getAdditionalInformation()
        Get additionalInformation
        Returns:
        additionalInformation
      • getAvailableAccounts

        public AccountAccess.AvailableAccountsEnum getAvailableAccounts()
        Optional if supported by API provider. The values \"allAccounts\" and \"allAccountsWithOwnerName\" are admitted. The support of the \"allAccountsWithOwnerName\" value by the ASPSP is optional.
        Returns:
        availableAccounts
      • getAvailableAccountsWithBalance

        public AccountAccess.AvailableAccountsWithBalanceEnum getAvailableAccountsWithBalance()
        Optional if supported by API provider. The values \"allAccounts\" and \"allAccountsWithOwnerName\" are admitted. The support of the \"allAccountsWithOwnerName\" value by the ASPSP is optional.
        Returns:
        availableAccountsWithBalance
      • getAllPsd2

        public AccountAccess.AllPsd2Enum getAllPsd2()
        Optional if supported by API provider. The values \"allAccounts\" and \"allAccountsWithOwnerName\" are admitted. The support of the \"allAccountsWithOwnerName\" value by the ASPSP is optional.
        Returns:
        allPsd2
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object