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

ManifestGenerator Class

Generates manifests from the codebase that capture the essence of what we need to expose to the backend. The manifest includes all the information necessary to train the backend services as well as dispatching the incoming requests to the right methods with the right parameters.

Overview

Object Data

ManifestGenerator
( IAssemblyWalker assemblyWalker,
IAssemblyMiner assemblyMiner )

Public Member Functions

string
GenerateManifest
( string domain,
string id )
Generate a manifest for assemblies marked with the ConduitAssemblyAttribute attribute.
string
GenerateEmptyManifest
( string domain,
string id )
Generate a manifest with empty entities and actions lists.
List< string >
Extract entities and actions from assemblies marked with the ConduitAssemblyAttribute attribute.

Details

Object Data

Meta.Conduit.Editor.ManifestGenerator.ManifestGenerator
( IAssemblyWalker assemblyWalker,
IAssemblyMiner assemblyMiner )
No description available.

Member Functions

string Meta.Conduit.Editor.ManifestGenerator.GenerateManifest
( string domain,
string id )
Generate a manifest for assemblies marked with the ConduitAssemblyAttribute attribute.
Parameters
domain
A friendly name to use for this app.
id
The App ID.
Returns
A JSON representation of the manifest.
string Meta.Conduit.Editor.ManifestGenerator.GenerateEmptyManifest
( string domain,
string id )
Generate a manifest with empty entities and actions lists.
Parameters
domain
A friendly name to use for this app.
id
The App ID.
Returns
A JSON representation of the empty manifest.
List<string> Meta.Conduit.Editor.ManifestGenerator.ExtractManifestData ( )
Extract entities and actions from assemblies marked with the ConduitAssemblyAttribute attribute.
Returns
Extracted Intents list
Did you find this page helpful?
Thumbs up icon
Thumbs down icon