API reference

ManifestEntity Class

An entity entry in the manifest (for example an enum). Typically used as a method parameter type.

Constructors

ManifestEntity ()
Called via JSON reflection, need preserver or it will be stripped on compile
Signature
Meta.Conduit.ManifestEntity.ManifestEntity()

Properties

Assembly : string
[Get][Set]
The fully qualified name of the assembly containing the code for the entity.
Signature
string Meta.Conduit.ManifestEntity.Assembly
ID : string
[Get][Set]
The is the internal name of the entity/parameter in the codebase.
Signature
string Meta.Conduit.ManifestEntity.ID
Name : string
[Get][Set]
This is the name of the entity as understood by the backend.
Signature
string Meta.Conduit.ManifestEntity.Name
Namespace : string
[Get][Set]
The namespace that contains the entity/enum in the code.
Signature
string Meta.Conduit.ManifestEntity.Namespace
Type : string
[Get][Set]
The data type for the entity on the backend. For example, wit$number.
Signature
string Meta.Conduit.ManifestEntity.Type
Values : List< WitKeyword >
[Get][Set]
List of values this entity could assume. For an enum, these would be the enum values.
Signature
List<WitKeyword> Meta.Conduit.ManifestEntity.Values

Methods

Equals ( obj )
Signature
override bool Meta.Conduit.ManifestEntity.Equals(object obj)
Parameters
obj: object
Returns
override bool
GetAsInfo ()
Extracts Wit.Ai entity info from this entity.
Signature
WitEntityInfo Meta.Conduit.ManifestEntity.GetAsInfo()
Returns
WitEntityInfo  The Wit entity info object.
GetHashCode ()
Signature
override int Meta.Conduit.ManifestEntity.GetHashCode()
Returns
override int
GetQualifiedTypeName ()
Signature
string Meta.Conduit.ManifestEntity.GetQualifiedTypeName()
Returns
string