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

WitInfoVRequest Class

Extends Meta.WitAi.Requests.WitVRequest, Meta.WitAi.Requests.IWitInfoVRequest

Constructors

WitInfoVRequest ( configuration , useServerToken )
Constructor for wit based info VRequests
Signature
Meta.WitAi.Requests.WitInfoVRequest.WitInfoVRequest(IWitRequestConfiguration configuration, bool useServerToken=true)
Parameters
configuration: IWitRequestConfiguration  The configuration interface to be used
useServerToken: bool  Editor only option to use server token instead of client token

Methods

RequestAppExportInfo ( applicationId )
Get all export data for a wit application asynchronously
Signature
async Task<VRequestResponse<WitExportInfo> > Meta.WitAi.Requests.WitInfoVRequest.RequestAppExportInfo(string applicationId)
Parameters
applicationId: string  The application's unique identifier
Returns
async Task< VRequestResponse< WitExportInfo > >  Returns WitExportInfo if possible
RequestAppId ()
A request to obtain the current app id by grabbing multiple apps & using the app id
Signature
async Task<VRequestResponse<string> > Meta.WitAi.Requests.WitInfoVRequest.RequestAppId()
Returns
async Task< VRequestResponse< string > >  Returns app id string if possible
RequestAppInfo ( applicationId )
Get data for a specific application id async
Signature
async Task<VRequestResponse<WitAppInfo> > Meta.WitAi.Requests.WitInfoVRequest.RequestAppInfo(string applicationId)
Parameters
applicationId: string  The application's unique identifier
Returns
async Task< VRequestResponse< WitAppInfo > >  Returns wit application info
RequestApps ( limit , offset )
Get all wit app data asynchronously
Signature
async Task<VRequestResponse<WitAppInfo[]> > Meta.WitAi.Requests.WitInfoVRequest.RequestApps(int limit, int offset)
Parameters
limit: int  The maximum amount of apps to be returned
offset: int  The index offset for apps to be returned
Returns
async Task< VRequestResponse< WitAppInfo[]> >  Returns all WitAppInfo[] data found for the specified parameters
RequestAppVersionTags ( applicationId )
Retrieve the version tags for the app asynchronously
Signature
async Task<VRequestResponse<WitVersionTagInfo[][]> > Meta.WitAi.Requests.WitInfoVRequest.RequestAppVersionTags(string applicationId)
Parameters
applicationId: string  The application's unique identifier
Returns
async Task< VRequestResponse< WitVersionTagInfo[][]> >  Returns WitVersionTagInfo[][] if possible
RequestClientToken ( applicationId )
Obtain client token asynchronously
Signature
async Task<VRequestResponse<string> > Meta.WitAi.Requests.WitInfoVRequest.RequestClientToken(string applicationId)
Parameters
applicationId: string  The application's unique identifier
Returns
async Task< VRequestResponse< string > >  Returns client token string if possible
RequestEntityInfo ( entityId )
Obtain all info on a specific wit entity for the configuration
Signature
async Task<VRequestResponse<WitEntityInfo> > Meta.WitAi.Requests.WitInfoVRequest.RequestEntityInfo(string entityId)
Parameters
entityId: string
Returns
async Task< VRequestResponse< WitEntityInfo > >  Returns a decoded entity info struct
RequestEntityList ()
Obtain a list of wit entities for the configuration
Signature
async Task<VRequestResponse<WitEntityInfo[]> > Meta.WitAi.Requests.WitInfoVRequest.RequestEntityList()
Returns
async Task< VRequestResponse< WitEntityInfo[]> >  Returns decoded entity info structs
RequestIntentInfo ( intentId )
Obtain specific wit info for the configuration
Signature
async Task<VRequestResponse<WitIntentInfo> > Meta.WitAi.Requests.WitInfoVRequest.RequestIntentInfo(string intentId)
Parameters
intentId: string
Returns
async Task< VRequestResponse< WitIntentInfo > >  Returns of WitIntentInfo if possible
RequestIntentList ()
Obtain a list of wit intents for the configuration
Signature
async Task<VRequestResponse<WitIntentInfo[]> > Meta.WitAi.Requests.WitInfoVRequest.RequestIntentList()
Returns
async Task< VRequestResponse< WitIntentInfo[]> >  Returns decoded intent info structs
RequestTraitInfo ( traitId )
Obtain all info on a specific wit trait for the configuration
Signature
async Task<VRequestResponse<WitTraitInfo> > Meta.WitAi.Requests.WitInfoVRequest.RequestTraitInfo(string traitId)
Parameters
traitId: string
Returns
async Task< VRequestResponse< WitTraitInfo > >  Returns a decoded trait info struct
RequestTraitList ()
Obtain a list of wit traits for the configuration
Signature
async Task<VRequestResponse<WitTraitInfo[]> > Meta.WitAi.Requests.WitInfoVRequest.RequestTraitList()
Returns
async Task< VRequestResponse< WitTraitInfo[]> >  Returns decoded trait info structs
RequestVoiceList ()
Obtain all info on wit voices for the configuration
Signature
async Task<VRequestResponse<Dictionary<string, WitVoiceInfo[]> > > Meta.WitAi.Requests.WitInfoVRequest.RequestVoiceList()
Returns
async Task< VRequestResponse< Dictionary< string, WitVoiceInfo[]> > >  Returns a decoded dictionary of WitVoiceInfo per language