PixaRuntimeContract.assetModule constructor

const PixaRuntimeContract.assetModule({
  1. required String moduleId,
  2. required String? assetId,
  3. required String? entrypointSymbol,
  4. String? packageName,
  5. String? implementationLanguage,
  6. int abiVersion = 1,
  7. bool hostManagedRuntime = true,
  8. bool binaryMessages = true,
  9. bool ownedBuffers = true,
  10. bool streamHandles = true,
})

Creates a descriptor for an asset module using Pixa's host ABI.

Implementation

const PixaRuntimeContract.assetModule({
  required this.moduleId,
  required this.assetId,
  required this.entrypointSymbol,
  this.packageName,
  this.implementationLanguage,
  this.abiVersion = 1,
  this.hostManagedRuntime = true,
  this.binaryMessages = true,
  this.ownedBuffers = true,
  this.streamHandles = true,
}) : deployment = PixaRuntimeDeployment.assetModule;