Function GenieDialog_tokenQuery

Function Documentation

Genie_Status_t GenieDialog_tokenQuery(const GenieDialog_Handle_t dialogHandle, const uint32_t *inputTokens, const uint32_t numTokens, const GenieDialog_SentenceCode_t sentenceCode, const GenieDialog_TokenQueryCallback_t callback, const void *userData)

A function to execute token to token query.

Parameters
  • dialogHandle – [in] A dialog handle.

  • inputTokens – [in] The input tokens array.

  • numTokens – [in] The size of input tokens array.

  • sentenceCode – [in] The sentence code indicating the contents of the query input tokens.

  • callback – [in] Callback function to handle token to token query responses. Cannot be NULL.

  • userData – [in] User defined field provided in the query responses. Can be NULL.

Returns

Status code:

  • GENIE_STATUS_SUCCESS: API call was successful.

  • GENIE_STATUS_ERROR_INVALID_HANDLE: Dialog handle is invalid.

  • GENIE_STATUS_ERROR_INVALID_ARGUMENT: At least one argument is invalid.

  • GENIE_STATUS_WARNING_CONTEXT_EXCEEDED: Context Limit was exceeded.