Package co.dapi

Class Payment.BeneficiaryInfo

java.lang.Object
co.dapi.Payment.BeneficiaryInfo
Enclosing class:
Payment

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

    Constructors
    Constructor Description
    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.
    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.
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getAccountNumber()  
    BeneficiaryAddress getAddress()  
    java.util.Optional<java.lang.String> getBankName()  
    java.lang.String getBranchAddress()  
    java.lang.String getBranchName()  
    java.lang.String getCountry()  
    java.lang.String getIban()  
    java.lang.String getName()  
    java.util.Optional<java.lang.String> getNickname()  
    java.util.Optional<java.lang.String> getPhoneNumber()  
    java.util.Optional<java.lang.String> getRoutingNumber()  
    java.util.Optional<java.lang.String> getSortCode()  
    java.lang.String getSwiftCode()  
    Beneficiary.BeneficiaryType getType()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • 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 Details

    • getName

      public java.lang.String getName()
    • getIban

      public java.lang.String getIban()
    • getAccountNumber

      public java.lang.String getAccountNumber()
    • getSwiftCode

      public java.lang.String getSwiftCode()
    • getType

      public Beneficiary.BeneficiaryType getType()
    • getAddress

      public BeneficiaryAddress getAddress()
    • 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()