API reference
API reference
Select your platform
No SDKs available
No versions available

WitWebSocketMessageRequest Class

Performs a request that transmits a single json chunk and receives one or more responses
Meta::Voice::Net::WebSockets::Requests::WitWebSocketMessageRequest extends Meta.Voice.Net.WebSockets.Requests.WitWebSocketJsonRequest.

Overview

Events

Action< WitResponseNode >
Callback one or more times when a chunk of json is decoded

Public Member Functions

WitWebSocketMessageRequest
( WitResponseNode externalPostData,
string requestId )
Constructor for request that generates a WitResponseClass to be posted
WitWebSocketMessageRequest
( string endpoint,
Dictionary< string, string > parameters,
string requestId )
Constructor for request that generates a WitResponseClass to be posted
override void
HandleDownload
( WitResponseNode jsonData,
byte [] binaryData )
Called multiple times as partial responses are received.

Static Public Member Functions

GetPostData
( string endpoint,
Dictionary< string, string > parameters )
Generates a json node with specified endpoint & parameters

Object Data

override void
SetResponseData
( WitResponseNode newResponseData )
Perform callback following response data setting

Details

Events

Action<WitResponseNode> Meta.Voice.Net.WebSockets.Requests.WitWebSocketMessageRequest.OnDecodedResponse ( )
Callback one or more times when a chunk of json is decoded

Member Functions

Meta.Voice.Net.WebSockets.Requests.WitWebSocketMessageRequest.WitWebSocketMessageRequest
( WitResponseNode externalPostData,
string requestId )
Constructor for request that generates a WitResponseClass to be posted
Parameters
externalPostData
The data used exernally for the request
requestId
A unique id to be used for the request
Meta.Voice.Net.WebSockets.Requests.WitWebSocketMessageRequest.WitWebSocketMessageRequest
( string endpoint,
Dictionary< string, string > parameters,
string requestId )
Constructor for request that generates a WitResponseClass to be posted
Parameters
endpoint
The endpoint to be used for the request
parameters
All additional data required for the request
requestId
A unique id to be used for the request
override void Meta.Voice.Net.WebSockets.Requests.WitWebSocketMessageRequest.HandleDownload
( WitResponseNode jsonData,
byte [] binaryData )
Called multiple times as partial responses are received.
Parameters
jsonData
Decoded json data object.
binaryData
Decoded binary data chunk which may be null or empty.

Static Member Functions

static WitResponseClass Meta.Voice.Net.WebSockets.Requests.WitWebSocketMessageRequest.GetPostData
( string endpoint,
Dictionary< string, string > parameters )
Generates a json node with specified endpoint & parameters
Parameters
endpoint
Endpoint to be used
parameters
Parameters for the endpoint
Returns
Json class for upload

Object Data

override void Meta.Voice.Net.WebSockets.Requests.WitWebSocketMessageRequest.SetResponseData
( WitResponseNode newResponseData )
Perform callback following response data setting
Did you find this page helpful?
Thumbs up icon
Thumbs down icon