static Func< UriBuilder, UriBuilder > | OnProvideCustomUri[Get] Uri customization delegate |
static Action< Dictionary< string, string > > | Header customization delegate |
static Action< StringBuilder > | User agent customization delegate |
string | |
Configuration[Get] The configuration used for voice requests |
WitVRequest ( IWitRequestConfiguration configuration, string requestId, bool useServerToken, RequestProgressDelegate onDownloadProgress, RequestFirstResponseDelegate onFirstResponse ) Constructor that takes in a configuration interface | |
Uri | |
override bool | Perform a unity request with coroutines |
override async Task< RequestCompleteResponse< TData > > | Initialize with a request & return an error if applicable |
bool | RequestWitGet< TData > ( string uriEndpoint, Dictionary< string, string > uriParams, RequestCompleteDelegate< TData > onComplete, RequestCompleteDelegate< TData > onPartial ) Get request to a wit endpoint |
async Task< RequestCompleteResponse< TData > > | RequestWitGetAsync< TData > ( string uriEndpoint, Dictionary< string, string > uriParams, RequestCompleteDelegate< TData > onPartial ) Get request to a wit endpoint asynchronously |
bool | RequestWitPost< TData > ( string uriEndpoint, Dictionary< string, string > uriParams, string postText, RequestCompleteDelegate< TData > onComplete, RequestCompleteDelegate< TData > onPartial ) Post text request to a wit endpoint |
async Task< RequestCompleteResponse< TData > > | RequestWitPostAsync< TData > ( string uriEndpoint, Dictionary< string, string > uriParams, string postText, RequestCompleteDelegate< TData > onPartial ) Post request to a wit endpoint asynchronously |
bool | RequestWitPut< TData > ( string uriEndpoint, Dictionary< string, string > uriParams, string putText, RequestCompleteDelegate< TData > onComplete, RequestCompleteDelegate< TData > onPartial ) Put text request to a wit endpoint |
async Task< RequestCompleteResponse< TData > > | RequestWitPutAsync< TData > ( string uriEndpoint, Dictionary< string, string > uriParams, string putText, RequestCompleteDelegate< TData > onPartial ) Put text request to a wit endpoint asynchronously |
override Dictionary< string, string > | GetHeaders ( ) |
Func<UriBuilder, UriBuilder> Meta.WitAi.Requests.WitVRequest.OnProvideCustomUri |
---|
Uri customization delegate |
Action<Dictionary<string, string> > Meta.WitAi.Requests.WitVRequest.OnProvideCustomHeaders |
---|
Header customization delegate |
Action<StringBuilder> Meta.WitAi.Requests.WitVRequest.OnProvideCustomUserAgent |
---|
User agent customization delegate |
string Meta.WitAi.Requests.WitVRequest.RequestId |
---|
The unique identifier used by Wit to track requests |
IWitRequestConfiguration Meta.WitAi.Requests.WitVRequest.Configuration |
---|
The configuration used for voice requests |
Meta.WitAi.Requests.WitVRequest.WitVRequest ( IWitRequestConfiguration configuration, string requestId, bool useServerToken, RequestProgressDelegate onDownloadProgress, RequestFirstResponseDelegate onFirstResponse ) |
---|
Constructor that takes in a configuration interface Parameters configuration The configuration interface to be used requestIdA unique identifier that can be used to track the request useServerTokenEditor only option to use server token instead of client token onDownloadProgressThe callback for progress related to downloading onFirstResponseThe callback for the first response of data from a request |
Uri Meta.WitAi.Requests.WitVRequest.GetUri ( string path, Dictionary< string, string > queryParams ) |
---|
No description available.
|
override bool Meta.WitAi.Requests.WitVRequest.Request ( UnityWebRequest unityRequest, RequestCompleteDelegate< UnityWebRequest > onComplete ) |
---|
Perform a unity request with coroutines Parameters unityRequest The request to be managed onCompleteThe callback delegate on request completion Returns False if the request cannot be performed |
override async Task<RequestCompleteResponse<TData> > Meta.WitAi.Requests.WitVRequest.RequestAsync< TData > ( UnityWebRequest unityRequest, Func< UnityWebRequest, TData > onDecode ) |
---|
Initialize with a request & return an error if applicable Parameters unityRequest The unity request to be performed Returns Any errors encountered during the request |
bool Meta.WitAi.Requests.WitVRequest.RequestWitGet< TData > ( string uriEndpoint, Dictionary< string, string > uriParams, RequestCompleteDelegate< TData > onComplete, RequestCompleteDelegate< TData > onPartial ) |
---|
Get request to a wit endpoint Parameters uriEndpoint Endpoint name uriParamsEndpoint url parameters onCompleteThe callback delegate on request completion Returns False if the request cannot be performed |
async Task<RequestCompleteResponse<TData> > Meta.WitAi.Requests.WitVRequest.RequestWitGetAsync< TData > ( string uriEndpoint, Dictionary< string, string > uriParams, RequestCompleteDelegate< TData > onPartial ) |
---|
Get request to a wit endpoint asynchronously Parameters uriEndpoint Endpoint name Returns Returns the request complete data including a parsed result if possible |
bool Meta.WitAi.Requests.WitVRequest.RequestWitPost< TData > ( string uriEndpoint, Dictionary< string, string > uriParams, string postText, RequestCompleteDelegate< TData > onComplete, RequestCompleteDelegate< TData > onPartial ) |
---|
Post text request to a wit endpoint Parameters uriEndpoint Endpoint name uriParamsEndpoint url parameters postTextText to be sent to endpoint onCompleteThe callback delegate on request completion onPartialThe callback delegate when a partial response is received Returns False if the request cannot be performed |
async Task<RequestCompleteResponse<TData> > Meta.WitAi.Requests.WitVRequest.RequestWitPostAsync< TData > ( string uriEndpoint, Dictionary< string, string > uriParams, string postText, RequestCompleteDelegate< TData > onPartial ) |
---|
Post request to a wit endpoint asynchronously Parameters uriEndpoint Endpoint name uriParamsEndpoint url parameters postTextText to be sent to endpoint Returns Returns the request complete data including a parsed result if possible |
bool Meta.WitAi.Requests.WitVRequest.RequestWitPut< TData > ( string uriEndpoint, Dictionary< string, string > uriParams, string putText, RequestCompleteDelegate< TData > onComplete, RequestCompleteDelegate< TData > onPartial ) |
---|
Put text request to a wit endpoint Parameters uriEndpoint Endpoint name uriParamsEndpoint url parameters putTextText to be sent to endpoint onCompleteThe delegate upon completion onPartialThe callback delegate when a partial response is received onProgressThe upload progress Returns False if the request cannot be performed |
async Task<RequestCompleteResponse<TData> > Meta.WitAi.Requests.WitVRequest.RequestWitPutAsync< TData > ( string uriEndpoint, Dictionary< string, string > uriParams, string putText, RequestCompleteDelegate< TData > onPartial ) |
---|
Put text request to a wit endpoint asynchronously Parameters uriEndpoint Endpoint name uriParamsEndpoint url parameters putTextText to be sent to endpoint Returns Returns the request complete data including a parsed result if possible |
override Dictionary<string, string> Meta.WitAi.Requests.WitVRequest.GetHeaders ( ) |
---|
No description available.
|