API reference

VoiceServiceRequestOptions Class

Constructors

VoiceServiceRequestOptions ( newRequestId , newClientUserId , newOperationId , newParams )
Setup with a specific request id and user id
Signature
Meta.WitAi.Requests.VoiceServiceRequestOptions.VoiceServiceRequestOptions(string newRequestId, string newClientUserId, string newOperationId, params QueryParam[] newParams)
Parameters
newRequestId: string
newClientUserId: string
newOperationId: string
newParams: params QueryParam []
VoiceServiceRequestOptions ( newParams )
Setup with a randomly generated guid
Signature
Meta.WitAi.Requests.VoiceServiceRequestOptions.VoiceServiceRequestOptions(params QueryParam[] newParams)
Parameters
newParams: params QueryParam []
VoiceServiceRequestOptions ( newRequestId , newParams )
Setup with a specific request guid
Signature
Meta.WitAi.Requests.VoiceServiceRequestOptions.VoiceServiceRequestOptions(string newRequestId, params QueryParam[] newParams)
Parameters
newRequestId: string
newParams: params QueryParam []

Properties

AudioThreshold : float
[Get][Set]
The threshold to be used for an audio request
Signature
float Meta.WitAi.Requests.VoiceServiceRequestOptions.AudioThreshold
ClientUserId : string
[Get]
Unique client user id used for tracking user that made specified request
Signature
string Meta.WitAi.Requests.VoiceServiceRequestOptions.ClientUserId
[Get][Set]
The input type to be used for VoiceServiceRequests
Signature
NLPRequestInputType Meta.WitAi.Requests.VoiceServiceRequestOptions.InputType
OperationId : string
[Get][Set]
Unique operation ID to assist with telemetry through communications with other processes
Signature
string Meta.WitAi.Requests.VoiceServiceRequestOptions.OperationId
QueryParams : Dictionary< string, string >
[Get]
Additional request query parameters to be sent with the request
Signature
Dictionary<string, string> Meta.WitAi.Requests.VoiceServiceRequestOptions.QueryParams
RequestId : string
[Get]
Unique request id used for request tracking internally & externally
Signature
string Meta.WitAi.Requests.VoiceServiceRequestOptions.RequestId
Text : string
[Get][Set]
The text to be submitted for a text request
Signature
string Meta.WitAi.Requests.VoiceServiceRequestOptions.Text
TimeoutMs : int
[Get][Set]
Signature
int Meta.WitAi.Requests.VoiceServiceRequestOptions.TimeoutMs

Methods

SetOperationId ( opId )
Change the opId for options Useful to track who's altering it rather than just making it's setter public
Signature
void Meta.WitAi.Requests.VoiceServiceRequestOptions.SetOperationId(string opId)
Parameters
opId: string
Returns
void

Static Methods

ConvertQueryParams ( newParams )
Generates a dictionary of key/value strings from a query param array
Signature
static Dictionary<string, string> Meta.WitAi.Requests.VoiceServiceRequestOptions.ConvertQueryParams(QueryParam[] newParams)
Parameters
newParams: QueryParam []
Returns
Dictionary< string, string >

Inner Class

QueryParam Class

Fields

key : string
Signature
string Meta.WitAi.Requests.VoiceServiceRequestOptions.QueryParam.key
value : string
Signature
string Meta.WitAi.Requests.VoiceServiceRequestOptions.QueryParam.value