Abi01
@Serializable
Abi defines a collection of types that describe the data structures used in a Wrapper.
Constructors
Link copied to clipboard
constructor(version: String = "0.1", objectTypes: List<ObjectDefinition>? = null, moduleType: ModuleDefinition? = null, enumTypes: List<EnumDefinition>? = null, interfaceTypes: List<InterfaceDefinition>? = null, importedObjectTypes: List<ImportedObjectDefinition>? = null, importedModuleTypes: List<ImportedModuleDefinition>? = null, importedEnumTypes: List<ImportedEnumDefinition>? = null, importedEnvTypes: List<ImportedEnvDefinition>? = null, envType: EnvDefinition? = null)
Properties
Link copied to clipboard
List of EnumDefinitions that define the enums in the ABI.
Link copied to clipboard
EnvDefinition that defines environment variables in the ABI.
Link copied to clipboard
List of ImportedEnumDefinitions that define imported enums in the ABI.
Link copied to clipboard
List of ImportedEnvDefinitions that define imported environment variables in the ABI.
Link copied to clipboard
List of ImportedModuleDefinitions that define imported modules in the ABI.
Link copied to clipboard
List of ImportedObjectDefinitions that define imported objects in the ABI.
Link copied to clipboard
List of InterfaceDefinitions that define the interfaces in the ABI.
Link copied to clipboard
ModuleDefinition that defines the module in the ABI.
Link copied to clipboard
List of ObjectDefinitions that define objects in the ABI.