- Methods: All Methods Documented Methods Hide Methods
- Source: Display Source Hide Source
- Variables: Show Variables Hide Variables
Class ::nsmcp::QuestionService
::nsmcp::QuestionServicecreate ... \
[ -backend:required backend:required ] \
[ -backendErrors (default "") ] \
[ -backends (default "") ] \
[ -evidenceDirectory (default "") ] \
[ -lifetime (default "3600") ] \
[ -maxBytes:integer (default "2097152") ] \
[ -maxConversations:integer (default "20") ] \
[ -maxEvidenceBytes:integer (default "16777216") ] \
[ -maxTurns:integer (default "20") ] \
[ -mutex mutex ] \
[ -queue:required queue:required ] \
[ -store:required store:required ]
Defined in /usr/local/ns/tcl/nsmcp/question-service.tcl
Class Relations
Methods (to be applied on the object)
setup (scripted, public)
nsmcp::QuestionServicesetup moduleDirectory
- Parameters:
- moduleDirectory (required)
- Testcases:
- No testcase defined.
Methods (to be applied on instances)
cancel (scripted, public)
<instance of nsmcp::QuestionService> cancel context handle
- Parameters:
- context (required)
- handle (required)
- Testcases:
- No testcase defined.
choices (scripted, public)
<instance of nsmcp::QuestionService> choices
- Testcases:
- No testcase defined.
describe (scripted, public)
<instance of nsmcp::QuestionService> describe
- Testcases:
- No testcase defined.
event (scripted, public)
<instance of nsmcp::QuestionService> event handle turn event
- Parameters:
- handle (required)
- turn (required)
- event (required)
- Testcases:
- No testcase defined.
evidence (scripted, public)
<instance of nsmcp::QuestionService> evidence context handle id
- Parameters:
- context (required)
- handle (required)
- id (required)
- Testcases:
- No testcase defined.
forget (scripted, public)
<instance of nsmcp::QuestionService> forget context handle
- Parameters:
- context (required)
- handle (required)
- Testcases:
- No testcase defined.
poll (scripted, public)
<instance of nsmcp::QuestionService> poll context handle
- Parameters:
- context (required)
- handle (required)
- Testcases:
- No testcase defined.
run (scripted, public)
<instance of nsmcp::QuestionService> run handle turn
- Parameters:
- handle (required)
- turn (required)
- Testcases:
- No testcase defined.
send (scripted, public)
<instance of nsmcp::QuestionService> send context question \ [ handle ] [ backendName ] [ browserTimezone ]
Queue a question or follow-up with optional browser timezone context.
- Parameters:
- context (required)
- Authenticated owner and server context.
- question (required)
- Original question text, preserved for display.
- handle (optional)
- Existing conversation handle, or empty for a new conversation.
- backendName (optional)
- Backend selection for a new conversation, or empty for its default.
- browserTimezone (optional)
- Valid timezone used as the default unless the question overrides it; empty retains prior context or UTC.
- Returns:
- Rooted JSON triples describing the queued conversation.
- Testcases:
- No testcase defined.
- Methods: All Methods Documented Methods Hide Methods
- Source: Display Source Hide Source
- Variables: Show Variables Hide Variables
![[i]](/resources/acs-subsite/ZoomIn16.gif)