API reference

VoiceServiceMockRequest Class

A request to be used with VoiceService.WrapRequest method for custom application of response data

Constructors

VoiceServiceMockRequest ( newInputType , newOptions , newEvents )
Signature
Meta.WitAi.Requests.VoiceServiceMockRequest.VoiceServiceMockRequest(NLPRequestInputType newInputType, WitRequestOptions newOptions, VoiceServiceRequestEvents newEvents)
Parameters

Protected Fields

DecodeRawResponses : override bool
Signature
override bool Meta.WitAi.Requests.VoiceServiceMockRequest.DecodeRawResponses

Protected Methods

HandleAudioActivation ()
Signature
override void Meta.WitAi.Requests.VoiceServiceMockRequest.HandleAudioActivation()
Returns
override void
HandleAudioDeactivation ()
Signature
override void Meta.WitAi.Requests.VoiceServiceMockRequest.HandleAudioDeactivation()
Returns
override void
HandleCancel ()
Signature
override void Meta.WitAi.Requests.VoiceServiceMockRequest.HandleCancel()
Returns
override void
HandleSend ()
Signature
override void Meta.WitAi.Requests.VoiceServiceMockRequest.HandleSend()
Returns
override void
HasSentAudio ()
Signature
override bool Meta.WitAi.Requests.VoiceServiceMockRequest.HasSentAudio()
Returns
override bool

Methods

Fail ( error )
Force error handling on a request with status code defaulted to default
Signature
void Meta.WitAi.Requests.VoiceServiceMockRequest.Fail(string error)
Parameters
error: string  The error to be returned
Returns
void
Fail ( statusCode , error )
Force error handling on a request
Signature
void Meta.WitAi.Requests.VoiceServiceMockRequest.Fail(int statusCode, string error)
Parameters
statusCode: int  The specified status code
error: string  The error to be returned
Returns
void
SetRawResponse ( jsonText , final )
Preferred method for setting raw response data and decoding it locally
Signature
void Meta.WitAi.Requests.VoiceServiceMockRequest.SetRawResponse(string jsonText, bool final=false)
Parameters
jsonText: string  The raw json text to be decoded
final: bool  Whether this is the final text chunk or not
Returns
void
SetResponseData ( responseData , final )
If additional decoded partial responses are required this method will handle their application.
Signature
void Meta.WitAi.Requests.VoiceServiceMockRequest.SetResponseData(WitResponseNode responseData, bool final=false)
Parameters
responseData: WitResponseNode  The decoded response data
final: bool  Whether this is the final response or not
Returns
void
SetTranscription ( newTranscription , full )
If additional transcription callbacks are required, handle them with this method
Signature
void Meta.WitAi.Requests.VoiceServiceMockRequest.SetTranscription(string newTranscription, bool full=false)
Parameters
newTranscription: string  The new transcription to be used
full: bool  Whether this is a full transcription or not
Returns
void