Package at.aimon.session.web
Class WebSubmitRequest
java.lang.Object
at.aimon.session.web.WebSubmitRequest
Immutable submit request envelope for
WebAgentSessionManager.submit(WebSubmitRequest).
Carries the target ConversationId, the agentRef the caller intends to bind to the conversation, the
raw user input, optional session options, optional idempotency key, priority tier (defaults to QueuedInputPriority.NEXT), and the Principal that initiated the input.
Constructed via WebSubmitRequest.Builder; per project convention "prefer class over record".
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic WebSubmitRequest.Builderbuilder()at.aimon.core.agent.conversation.ConversationIdat.aimon.core.base.Principalat.aimon.core.agent.session.AgentSessionOptionsat.aimon.core.agent.queue.QueuedInputPriority
-
Method Details
-
builder
-
getConversationId
public at.aimon.core.agent.conversation.ConversationId getConversationId() -
getAgentRef
-
getUserInput
-
getOptions
public at.aimon.core.agent.session.AgentSessionOptions getOptions() -
getIdempotencyKey
-
getPriority
public at.aimon.core.agent.queue.QueuedInputPriority getPriority() -
getInitiator
public at.aimon.core.base.Principal getInitiator()
-