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

EnumSynchronizer Class

Synchronizes local enums with their Wit.Ai entities.

Constructors

EnumSynchronizer ( configuration , assemblyWalker , fileIo , requestFactory )
Signature
Meta.Conduit.Editor.EnumSynchronizer.EnumSynchronizer(IWitRequestConfiguration configuration, IAssemblyWalker assemblyWalker, IFileIo fileIo, IWitVRequestFactory requestFactory)
Parameters
assemblyWalker: IAssemblyWalker
fileIo: IFileIo
requestFactory: IWitVRequestFactory

Properties

Logger : IVLogger
[Get]
Signature
IVLogger Meta.Conduit.Editor.EnumSynchronizer.Logger

Methods

SyncWitEntities ( manifest , completionCallback , progressCallback )
Syncs all Wit.Ai entities with local enums. This method will create new code files for any missing enums. For entities that have corresponding enums, it will
Signature
IEnumerator Meta.Conduit.Editor.EnumSynchronizer.SyncWitEntities(Manifest manifest, StepResult completionCallback, ConduitUtilities.ProgressDelegate progressCallback=null)
Parameters
manifest: Manifest
completionCallback: StepResult
progressCallback: ConduitUtilities.ProgressDelegate
Returns
IEnumerator

Internal Methods

Sync ( manifestEntity , completionCallback )
Synchronizes an enum with its corresponding Wit.Ai entity.
Signature
IEnumerator Meta.Conduit.Editor.EnumSynchronizer.Sync(ManifestEntity manifestEntity, StepResult completionCallback)
Parameters
manifestEntity: ManifestEntity  The Conduit generated entity based on the local code.
completionCallback: StepResult  The callback to call when the sync operation is complete.
Returns
IEnumerator