NativeSymbols constructor

const NativeSymbols({
  1. required Pointer<NativeFunction<OfcOpen>> open,
  2. required Pointer<NativeFunction<OfcExecute>> execute,
  3. required Pointer<NativeFunction<OfcFreeString>> freeString,
  4. required Pointer<NativeFunction<OfcHandleCall>> close,
  5. KeyValueSymbols? keyValue,
  6. AbiV2Symbols? abiV2,
})

The query API symbols, plus keyValue when the library also exposes the key-value API, and abiV2 when it has the ABI v2 (offline_first_core 0.7.6 and later): the query API then runs on it.

Implementation

const NativeSymbols({
  required this.open,
  required this.execute,
  required this.freeString,
  required this.close,
  this.keyValue,
  this.abiV2,
});