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 |
void | ApplyDecodedResponseData ( TResponseData responseData ) Applies decoded responses as they arrive from the background thread |
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 void Meta.Voice.NLPRequest< TUnityEvent, TOptions, TEvents, TResults, TResponseData >.ApplyDecodedResponseData ( TResponseData responseData ) |
---|
Applies decoded responses as they arrive from the background thread |
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 |