PluginCallback constructor

PluginCallback({
  1. required FutureOr<void> onPrint(
    1. String
    ),
  2. required FutureOr<void> processEvent(
    1. String,
    2. bool?
    ),
  3. required FutureOr<void> sendEvent(
    1. String,
    2. int?
    ),
  4. required FutureOr<String> stateFieldAccess(
    1. StateFieldAccess
    ),
  5. required FutureOr<String> tableAccess(
    1. String?
    ),
})

Implementation

factory PluginCallback({
  required FutureOr<void> Function(String) onPrint,
  required FutureOr<void> Function(String, bool?) processEvent,
  required FutureOr<void> Function(String, int?) sendEvent,
  required FutureOr<String> Function(StateFieldAccess) stateFieldAccess,
  required FutureOr<String> Function(String?) tableAccess,
}) => RustLib.instance.api.crateApiPluginPluginCallbackNew(
  onPrint: onPrint,
  processEvent: processEvent,
  sendEvent: sendEvent,
  stateFieldAccess: stateFieldAccess,
  tableAccess: tableAccess,
);