WitInfoVRequest Class
Extends WitVRequest, IWitInfoVRequest
WitInfoVRequestbool useServerToken )
Constructor for wit based info VRequests
ParametersconfigurationThe configuration interface to be used
useServerTokenEditor only option to use server token instead of client token
async Task< VRequestResponse< string > > RequestAppId ( )
A request to obtain the current app id by grabbing multiple apps & using the app id
ReturnsReturns app id string if possible
async Task< VRequestResponse< WitAppInfo[]> > RequestApps ( int limit,
int offset )
Get all wit app data asynchronously
ParameterslimitThe maximum amount of apps to be returned
offsetThe index offset for apps to be returned
ReturnsReturns all WitAppInfo[] data found for the specified parameters
async Task< VRequestResponse< WitAppInfo > > RequestAppInfo ( string applicationId )
Get data for a specific application id async
ParametersapplicationIdThe application's unique identifier
ReturnsReturns wit application info
async Task< VRequestResponse< WitExportInfo > > RequestAppExportInfo ( string applicationId )
Get all export data for a wit application asynchronously
ParametersapplicationIdThe application's unique identifier
ReturnsReturns WitExportInfo if possible
async Task< VRequestResponse< WitVersionTagInfo[][]> > RequestAppVersionTags ( string applicationId )
Retrieve the version tags for the app asynchronously
ParametersapplicationIdThe application's unique identifier
ReturnsReturns WitVersionTagInfo[][] if possible
async Task< VRequestResponse< string > > RequestClientToken ( string applicationId )
Obtain client token asynchronously
ParametersapplicationIdThe application's unique identifier
ReturnsReturns client token string if possible
async Task< VRequestResponse< WitIntentInfo[]> > RequestIntentList ( ) Obtain a list of wit intents for the configuration
ReturnsReturns decoded intent info structs
async Task< VRequestResponse< WitIntentInfo > > RequestIntentInfo ( string intentId )
Obtain specific wit info for the configuration
ReturnsReturns of WitIntentInfo if possible
async Task< VRequestResponse< WitEntityInfo[]> > RequestEntityList ( ) Obtain a list of wit entities for the configuration
ReturnsReturns decoded entity info structs
async Task< VRequestResponse< WitEntityInfo > > RequestEntityInfo ( string entityId )
Obtain all info on a specific wit entity for the configuration
ReturnsReturns a decoded entity info struct
async Task< VRequestResponse< WitTraitInfo[]> > RequestTraitList ( ) Obtain a list of wit traits for the configuration
ReturnsReturns decoded trait info structs
async Task< VRequestResponse< WitTraitInfo > > RequestTraitInfo ( string traitId )
Obtain all info on a specific wit trait for the configuration
ReturnsReturns a decoded trait info struct
async Task< VRequestResponse< Dictionary< string, WitVoiceInfo[]> > > RequestVoiceList ( ) Obtain all info on wit voices for the configuration
ReturnsReturns a decoded dictionary of WitVoiceInfo per language