Record Class RawCommandCallbackData
java.lang.Object
java.lang.Record
io.github.yvasyliev.forwarder.telegram.bot.dto.RawCommandCallbackData
- Record Components:
command- the command associated with the callbackfirstMessageId- the ID of the first message related to the commandmessageCount- the count of messages related to the command
-
Constructor Summary
ConstructorsConstructorDescriptionRawCommandCallbackData(String command, Integer firstMessageId, Integer messageCount) Creates an instance of aRawCommandCallbackDatarecord class. -
Method Summary
Modifier and TypeMethodDescriptioncommand()Returns the value of thecommandrecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of thefirstMessageIdrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of themessageCountrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
RawCommandCallbackData
Creates an instance of aRawCommandCallbackDatarecord class.- Parameters:
command- the value for thecommandrecord componentfirstMessageId- the value for thefirstMessageIdrecord componentmessageCount- the value for themessageCountrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
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 withObjects::equals(Object,Object). -
command
-
firstMessageId
Returns the value of thefirstMessageIdrecord component.- Returns:
- the value of the
firstMessageIdrecord component
-
messageCount
Returns the value of themessageCountrecord component.- Returns:
- the value of the
messageCountrecord component
-