InputType[Get] Getter for request input type | |
TResponseData | ResponseData[Get] Getter for decoded response data |
bool | IsDecoding[Get] Whether currently decoding a raw response |
INLPRequestResponseDecoder< TResponseData > | ResponseDecoder[Get] The response decoder used to decode response json & provide vars for response data |
bool | DecodeRawResponses[Get] Whether or not raw responses should be decoded within this script. Defaults to false |
Constructor for NLP requests | |
override void | SetState ( VoiceRequestState newState ) Sets the NLPRequest object to the given state, but only after being initialized |
override void | Append NLP request specific data to log |
override string | Throw error on text request |
override string | GetSendError ( ) Throw error on text request |
void | Performs callbacks for raw response & |
void | OnRawResponse ( string rawResponse ) Called when raw response data has been received |
async Task | Decodes asynchronously and then passes into appropriate locations |
void | |
void | Sets response data to the current results object |
void | Called when response data has been updated |
void | OnFullResponse ( ) Called when full response has completed |
void |
void | CompleteEarly ( ) Cancels the current request but handles success immediately if possible |
| NLPRequestInputType Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.InputType |
|---|
Getter for request input type |
| TResponseData Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.ResponseData |
|---|
Getter for decoded response data |
| virtual bool Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.IsDecoding |
|---|
Whether currently decoding a raw response |
| virtual INLPRequestResponseDecoder<TResponseData> Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.ResponseDecoder |
|---|
The response decoder used to decode response json & provide vars for response data |
| virtual bool Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.DecodeRawResponses |
|---|
Whether or not raw responses should be decoded within this script. Defaults to false |
| Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.NLPRequest ( NLPRequestInputType inputType, TOptions options, TEvents newEvents ) |
|---|
Constructor for NLP requests Parameters newInputType The input type for nlp request transmission newOptionsThe request parameters sent to the backend service newEventsThe request events to be called throughout it's lifecycle |
| override void Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.SetState ( VoiceRequestState newState ) |
|---|
Sets the NLPRequest object to the given state, but only after being initialized |
| override void Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.AppendLogData ( StringBuilder log, VLogLevel logLevel ) |
|---|
Append NLP request specific data to log Parameters log Building log warningTrue if this is a warning log |
| override string Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.GetActivateAudioError ( ) |
|---|
Throw error on text request |
| override string Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.GetSendError ( ) |
|---|
Throw error on text request |
| virtual void Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.HandleRawResponse ( string rawResponse, bool final ) |
|---|
Performs callbacks for raw response & Parameters rawResponsefinal |
| virtual void Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.OnRawResponse ( string rawResponse ) |
|---|
Called when raw response data has been received |
| virtual async Task Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.DecodeRawResponseAsync ( string rawResponse, bool final ) |
|---|
Decodes asynchronously and then passes into appropriate locations |
| virtual void Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.ApplyDecodedResponseData ( TResponseData responseData, bool final ) |
|---|
No description available.
|
| virtual void Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.ApplyResponseData ( TResponseData responseData, bool final ) |
|---|
Sets response data to the current results object Parameters responseData Parsed json data returned from request finalWhether or not this response should be considered final |
| virtual void Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.OnPartialResponse ( ) |
|---|
Called when response data has been updated |
| virtual void Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.OnFullResponse ( ) |
|---|
Called when full response has completed |
| virtual void Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.MakeLastResponseFinal ( ) |
|---|
No description available.
|
| virtual void Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.CompleteEarly ( ) |
|---|
Cancels the current request but handles success immediately if possible |