API reference

ConduitManifestGenerationManager Class

Extends IPreprocessBuildWithReport
Manages the Conduit manifest generation.

Constructors

ConduitManifestGenerationManager ()
This default constructor is intended to be used by Unity only. Do not call it directly.
Signature
Meta.WitAi.Windows.ConduitManifestGenerationManager.ConduitManifestGenerationManager()

Fields

callbackOrder : int
The priority for preprocess build callback.
Signature
int Meta.WitAi.Windows.ConduitManifestGenerationManager.callbackOrder

Properties

AssemblyWalker : AssemblyWalker
[Get]
The assembly walker associated with this configuration.
Signature
AssemblyWalker Meta.WitAi.Windows.ConduitManifestGenerationManager.AssemblyWalker
ManifestAvailable : bool
[Get]
True when a manifest exists locally for this configuration.
Signature
bool Meta.WitAi.Windows.ConduitManifestGenerationManager.ManifestAvailable

Methods

ExtractManifestData ()
Signature
List<string> Meta.WitAi.Windows.ConduitManifestGenerationManager.ExtractManifestData()
Returns
List< string >
GenerateEmptyManifest ( domain , id )
Generate a manifest with empty entities and actions lists.
Signature
string Meta.WitAi.Windows.ConduitManifestGenerationManager.GenerateEmptyManifest(string domain, string id)
Parameters
domain: string  A friendly name to use for this app.
id: string  The App ID.
Returns
string  A JSON representation of the empty manifest.
GenerateManifest ( configuration , openManifest )
Generates a manifest and optionally opens it in the editor.
Signature
void Meta.WitAi.Windows.ConduitManifestGenerationManager.GenerateManifest(WitConfiguration configuration, bool openManifest)
Parameters
configuration: WitConfiguration  The configuration that we are generating the manifest for.
openManifest: bool  If true, will open the manifest file in the code editor.
Returns
void
OnPreprocessBuild ( report )
Signature
void Meta.WitAi.Windows.ConduitManifestGenerationManager.OnPreprocessBuild(BuildReport report)
Parameters
report: BuildReport
Returns
void

Static Methods

GetInstance ( configuration )
Factory method that creates a manager for the configuration if none exists. Otherwise, creates a new one.
Signature
static ConduitManifestGenerationManager Meta.WitAi.Windows.ConduitManifestGenerationManager.GetInstance(WitConfiguration configuration)
Parameters
configuration: WitConfiguration  The configuration.
Returns
ConduitManifestGenerationManager  An instance of this class.
PersistStatistics ()
Signature
static void Meta.WitAi.Windows.ConduitManifestGenerationManager.PersistStatistics()
Returns
void