API reference

INLPRequestResponseDecoder Interface

Interface for NLP request events callbacks

Methods

Decode ( rawResponse )
Asynchronously decodes text into a class/struct
Signature
TResults Meta.Voice.INLPRequestResponseDecoder< TResults >.Decode(string rawResponse)
Parameters
rawResponse: string  The text response from the server
Returns
TResults  Returns decoded results
GetResponseError ( results )
Determine the response error from the provided results
Signature
string Meta.Voice.INLPRequestResponseDecoder< TResults >.GetResponseError(TResults results)
Parameters
results: TResults
Returns
string
GetResponseHasPartial ( results )
Determine if the response has a data for a partial response callback
Signature
bool Meta.Voice.INLPRequestResponseDecoder< TResults >.GetResponseHasPartial(TResults results)
Parameters
results: TResults
Returns
bool
GetResponseHasTranscription ( results )
Determine if the response has a valid transcription
Signature
bool Meta.Voice.INLPRequestResponseDecoder< TResults >.GetResponseHasTranscription(TResults results)
Parameters
results: TResults
Returns
bool
GetResponseIsTranscriptionFull ( results )
Determine if the response's transcription is full
Signature
bool Meta.Voice.INLPRequestResponseDecoder< TResults >.GetResponseIsTranscriptionFull(TResults results)
Parameters
results: TResults
Returns
bool
GetResponseStatusCode ( results )
Determine the response code from the provided results
Signature
int Meta.Voice.INLPRequestResponseDecoder< TResults >.GetResponseStatusCode(TResults results)
Parameters
results: TResults
Returns
int
GetResponseTranscription ( results )
Determine the response transcription if applicable
Signature
string Meta.Voice.INLPRequestResponseDecoder< TResults >.GetResponseTranscription(TResults results)
Parameters
results: TResults
Returns
string