Package co.dapi

Class Payment.BeneficiaryInfo

  • Enclosing class:
    Payment

    public static class Payment.BeneficiaryInfo
    extends java.lang.Object
    • Constructor Detail

      • BeneficiaryInfo

        public BeneficiaryInfo​(java.lang.String name,
                               java.lang.String accountNumber,
                               java.lang.String iban,
                               java.lang.String swiftCode,
                               Beneficiary.BeneficiaryType type,
                               BeneficiaryAddress address,
                               java.lang.String country,
                               java.lang.String branchAddress,
                               java.lang.String branchName,
                               java.lang.String bankName,
                               java.lang.String phoneNumber,
                               java.lang.String sortCode,
                               java.lang.String nickname,
                               java.lang.String routingNumber)
        Creates an object that holds all the info about some beneficiary.
      • BeneficiaryInfo

        public BeneficiaryInfo​(java.lang.String name,
                               java.lang.String accountNumber,
                               java.lang.String iban,
                               java.lang.String swiftCode,
                               Beneficiary.BeneficiaryType type,
                               BeneficiaryAddress address,
                               java.lang.String country,
                               java.lang.String branchAddress,
                               java.lang.String branchName)
        Creates an object that holds only the required info about some beneficiary.
    • Method Detail

      • getName

        public java.lang.String getName()
      • getIban

        public java.lang.String getIban()
      • getAccountNumber

        public java.lang.String getAccountNumber()
      • getSwiftCode

        public java.lang.String getSwiftCode()
      • getCountry

        public java.lang.String getCountry()
      • getBranchAddress

        public java.lang.String getBranchAddress()
      • getBranchName

        public java.lang.String getBranchName()
      • getBankName

        public java.util.Optional<java.lang.String> getBankName()
      • getPhoneNumber

        public java.util.Optional<java.lang.String> getPhoneNumber()
      • getSortCode

        public java.util.Optional<java.lang.String> getSortCode()
      • getNickname

        public java.util.Optional<java.lang.String> getNickname()
      • getRoutingNumber

        public java.util.Optional<java.lang.String> getRoutingNumber()