Record Class SessionQueueInsertAtParams
java.lang.Object
java.lang.Record
com.github.copilot.generated.rpc.SessionQueueInsertAtParams
@CopilotExperimental
@Generated("copilot-sdk-codegen")
public record SessionQueueInsertAtParams(String sessionId, Long position, QueueInsertMessage message)
extends Record
Parameters for inserting a queued message at a public visible position.
- Since:
- 1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionSessionQueueInsertAtParams(String sessionId, Long position, QueueInsertMessage message) Creates an instance of aSessionQueueInsertAtParamsrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.message()Returns the value of themessagerecord component.position()Returns the value of thepositionrecord component.Returns the value of thesessionIdrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
SessionQueueInsertAtParams
Creates an instance of aSessionQueueInsertAtParamsrecord class.- Parameters:
sessionId- the value for thesessionIdrecord componentposition- the value for thepositionrecord componentmessage- the value for themessagerecord 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). -
sessionId
Returns the value of thesessionIdrecord component.- Returns:
- the value of the
sessionIdrecord component
-
position
Returns the value of thepositionrecord component.- Returns:
- the value of the
positionrecord component
-
message
Returns the value of themessagerecord component.- Returns:
- the value of the
messagerecord component
-