API reference

WitConfiguration Class

Extends ScriptableObject

Fields

endpointConfiguration : WitEndpointConfig
Configuration parameters to set up a custom endpoint for testing purposes and request forwarding. The default values here will work for most.
Signature
WitEndpointConfig Meta.WitAi.Data.Configuration.WitConfiguration.endpointConfiguration
excludedAssemblies : List< string >
The assemblies that we want to exclude from Conduit.
Signature
List<string> Meta.WitAi.Data.Configuration.WitConfiguration.excludedAssemblies
isDemoOnly : bool
True if this configuration should not show up in the demo list
Signature
bool Meta.WitAi.Data.Configuration.WitConfiguration.isDemoOnly
relaxedResolution : bool
Signature
bool Meta.WitAi.Data.Configuration.WitConfiguration.relaxedResolution
useConduit : bool
When set to true, will use Conduit to dispatch voice commands.
Signature
bool Meta.WitAi.Data.Configuration.WitConfiguration.useConduit

Properties

ManifestLocalPath : string
[Get]
Safe access of local path
Signature
string Meta.WitAi.Data.Configuration.WitConfiguration.ManifestLocalPath
RequestTimeoutMs : int
[Get][Set]
The request timeout in ms to be used by all requests made with this configuration.
Signature
int Meta.WitAi.Data.Configuration.WitConfiguration.RequestTimeoutMs
RequestType : WitRequestType
[Get][Set]
The request connection type to be used by all requests made with this configuration.
Signature
WitRequestType Meta.WitAi.Data.Configuration.WitConfiguration.RequestType
timeoutMS : int
[Get][Set]
Signature
int Meta.WitAi.Data.Configuration.WitConfiguration.timeoutMS
WebSocketClient : WitWebSocketClient
[Get]
Signature
WitWebSocketClient Meta.WitAi.Data.Configuration.WitConfiguration.WebSocketClient

Methods

GetApplicationId ()
Returns unique application id
Signature
string Meta.WitAi.Data.Configuration.WitConfiguration.GetApplicationId()
Returns
string
GetApplicationInfo ()
Returns application info
Signature
WitAppInfo Meta.WitAi.Data.Configuration.WitConfiguration.GetApplicationInfo()
Returns
WitAppInfo
GetClientAccessToken ()
Returns client access token
Signature
string Meta.WitAi.Data.Configuration.WitConfiguration.GetClientAccessToken()
Returns
string
GetConfigData ()
Returns all the configuration data for this app.
Signature
WitConfigurationAssetData [] Meta.WitAi.Data.Configuration.WitConfiguration.GetConfigData()
GetConfigData< TConfigData > ()
Get a specific configuration data for this configuration
Signature
TConfigData Meta.WitAi.Data.Configuration.WitConfiguration.GetConfigData< TConfigData >()
Returns
TConfigData
GetConfigurationId ()
Returns unique configuration guid
Signature
string Meta.WitAi.Data.Configuration.WitConfiguration.GetConfigurationId()
Returns
string
GetEndpointInfo ()
Return endpoint override
Signature
IWitRequestEndpointInfo Meta.WitAi.Data.Configuration.WitConfiguration.GetEndpointInfo()
GetLoggerAppId ()
Signature
string Meta.WitAi.Data.Configuration.WitConfiguration.GetLoggerAppId()
Returns
string
ResetData ()
Reset all data
Signature
void Meta.WitAi.Data.Configuration.WitConfiguration.ResetData()
Returns
void
SetClientAccessToken ( newToken )
Editor only setter
Signature
void Meta.WitAi.Data.Configuration.WitConfiguration.SetClientAccessToken(string newToken)
Parameters
newToken: string
Returns
void
UpdateDataAssets ()
Refreshes the individual data components of the configuration.
Signature
void Meta.WitAi.Data.Configuration.WitConfiguration.UpdateDataAssets()
Returns
void