Record Class BankIdentityRequest

java.lang.Object
java.lang.Record
api.mpba.rastvdmy.dto.request.BankIdentityRequest
Record Components:
bankName - The name of the bank.
bankNumber - The unique identifier for the bank.
swift - The SWIFT code of the bank.

public record BankIdentityRequest(String bankName, String bankNumber, String swift) extends Record
This class represents a request for a bank identity.

It includes the following fields:

  • bankName: The name of the bank, serialized to/from JSON with the key "bank_name".
  • bankNumber: The unique identifier for the bank, serialized to/from JSON with the key "bank_number".
  • swift: The SWIFT code of the bank.
  • Constructor Details

    • BankIdentityRequest

      public BankIdentityRequest(String bankName, String bankNumber, String swift)
      Creates an instance of a BankIdentityRequest 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