TypeOrigin
data class TypeOrigin(var moduleName: Identifier, var datatypeName: Identifier, var package: ObjectId) : Disposable
Stores the origin of a data type where it first appeared in the version chain. A data type is identified by the name of the module and the name of the struct/enum in combination.
BCS
The BCS serialized form for this type is defined by the following ABNF:
type-origin = identifier identifier object-id
Constructors
| TypeOrigin | constructor(moduleName: Identifier, datatypeName: Identifier, package: ObjectId) |
Properties
| Name | Summary |
|---|---|
| datatypeName | var datatypeName: Identifier The name of the data type. Either refers to an enum or a struct identifier. |
| moduleName | var moduleName: Identifier The name of the module the data type resides in. |
| package | var package: ObjectId ID of the package, where the given type first appeared. |
Functions
| Name | Summary |
|---|---|
| destroy | open override fun destroy() |