feature/native/domain/models/models.devicekit library

Classes

CallBackMethod<K, V>
Keeps a log from each setCallback request. Simplify the way how we can controll some aspects, like dispose some resource from an internal command. Exposes some useful read-only properties*.
DisposeRequest
Information communicated to the platform implementation when disposing of a ble instance.
DisposeResponse
Information returned by the platform implementation after disposing of a ble instance.
EventMessage
A data update communicated from the platform implementation to the Flutter plugin. Each field should trigger a state update in the frontend plugin if and only if it is not null. Normally, the platform implementation will not need to broadcast new state changes for this state as such state changes will be initiated from the frontend.
INativeModel
InitRequest
Information communicated to the platform implementation when creating a new ble instance.
InitResponse
Information communicated to the platform implementation when creating a new ble instance.

Extensions

MessageX on Message
PayloadX on Payload

Typedefs

CancelListening = Future<void> Function()
MultiUseCallback<K, V> = void Function(K methodCall, V error)