Record Class BankIdentityResponse

java.lang.Object
java.lang.Record
api.mpba.rastvdmy.dto.response.BankIdentityResponse
Record Components:
bankName - The name of the bank.
bankNumber - The bank's identification number.
swift - The SWIFT code of the bank.

public record BankIdentityResponse(String bankName, String bankNumber, String swift) extends Record
This class represents the response for a bank identity in the system.
  • Constructor Details

    • BankIdentityResponse

      public BankIdentityResponse(String bankName, String bankNumber, String swift)
      Creates an instance of a BankIdentityResponse record class.
      Parameters:
      bankName - the value for the bankName record component
      bankNumber - the value for the bankNumber record component
      swift - the value for the swift record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • bankName

      public String bankName()
      Returns the value of the bankName record component.
      Returns:
      the value of the bankName record component
    • bankNumber

      public String bankNumber()
      Returns the value of the bankNumber record component.
      Returns:
      the value of the bankNumber record component
    • swift

      public String swift()
      Returns the value of the swift record component.
      Returns:
      the value of the swift record component