Record Class InMsg

java.lang.Object
java.lang.Record
tech.deplant.java4ever.binding.gql.InMsg

public record InMsg(String fwd_fee, String ihr_fee, MsgEnvelope in_msg, String msg_id, Integer msg_type, InMsgTypeEnum msg_type_name, MsgEnvelope out_msg, String proof_created, String proof_delivered, String transaction_id, String transit_fee) extends Record
  • Constructor Details

    • InMsg

      public InMsg(String fwd_fee, String ihr_fee, MsgEnvelope in_msg, String msg_id, Integer msg_type, InMsgTypeEnum msg_type_name, MsgEnvelope out_msg, String proof_created, String proof_delivered, String transaction_id, String transit_fee)
      Creates an instance of a InMsg record class.
      Parameters:
      fwd_fee - the value for the fwd_fee record component
      ihr_fee - the value for the ihr_fee record component
      in_msg - the value for the in_msg record component
      msg_id - the value for the msg_id record component
      msg_type - the value for the msg_type record component
      msg_type_name - the value for the msg_type_name record component
      out_msg - the value for the out_msg record component
      proof_created - the value for the proof_created record component
      proof_delivered - the value for the proof_delivered record component
      transaction_id - the value for the transaction_id record component
      transit_fee - the value for the transit_fee record component
  • Method Details

    • fwd_fee

      public static QueryExecutorBuilder fwd_fee(String objectFieldsTree, BigIntFormat format)
    • ihr_fee

      public static QueryExecutorBuilder ihr_fee(String objectFieldsTree, BigIntFormat format)
    • transit_fee

      public static QueryExecutorBuilder transit_fee(String objectFieldsTree, BigIntFormat format)
    • 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.
    • fwd_fee

      public String fwd_fee()
      Returns the value of the fwd_fee record component.
      Returns:
      the value of the fwd_fee record component
    • ihr_fee

      public String ihr_fee()
      Returns the value of the ihr_fee record component.
      Returns:
      the value of the ihr_fee record component
    • in_msg

      public MsgEnvelope in_msg()
      Returns the value of the in_msg record component.
      Returns:
      the value of the in_msg record component
    • msg_id

      public String msg_id()
      Returns the value of the msg_id record component.
      Returns:
      the value of the msg_id record component
    • msg_type

      public Integer msg_type()
      Returns the value of the msg_type record component.
      Returns:
      the value of the msg_type record component
    • msg_type_name

      public InMsgTypeEnum msg_type_name()
      Returns the value of the msg_type_name record component.
      Returns:
      the value of the msg_type_name record component
    • out_msg

      public MsgEnvelope out_msg()
      Returns the value of the out_msg record component.
      Returns:
      the value of the out_msg record component
    • proof_created

      public String proof_created()
      Returns the value of the proof_created record component.
      Returns:
      the value of the proof_created record component
    • proof_delivered

      public String proof_delivered()
      Returns the value of the proof_delivered record component.
      Returns:
      the value of the proof_delivered record component
    • transaction_id

      public String transaction_id()
      Returns the value of the transaction_id record component.
      Returns:
      the value of the transaction_id record component
    • transit_fee

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