GeneralFrameworkClient<D extends GeneralFrameworkDatabase> class abstract

GeneralFrameworkClient is universal client for help you connection to rest api server super easy friendly

Implemented types

Constructors

GeneralFrameworkClient({required String pathApi, required String pathWebSocket, required D generalFrameworkDatabase, required GeneralSystemDeviceLibrary generalLibrary, required String apiUrl, required NetworkClientConnectionType networkClientConnectionType, required GeneralFrameworkClientInvokeOptions generalFrameworkClientInvokeOptions, EventEmitter? eventEmitter, String eventUpdate = "update", String eventInvoke = "invoke", Client? httpClient})
UncompleteDocumentation

Properties

api_uri Uri
UncompleteDocumentation
no setter
apiUrl String
UncompleteDocumentation
final
currentPath String
UncompleteDocumentation
latefinal
event_emitter → EventEmitter
UncompleteDocumentation
final
eventInvoke String
UncompleteDocumentation
final
eventUpdate String
UncompleteDocumentation
final
generalFrameworkClientInvokeOptions GeneralFrameworkClientInvokeOptions
UncompleteDocumentation
latefinal
generalFrameworkDatabase → D
UncompleteDocumentation
final
generalLibrary → GeneralSystemDeviceLibrary
UncompleteDocumentation
final
hashCode int
The hash code for this object.
no setterinherited
http_client → Client
UncompleteDocumentation
final
is_initialized bool
UncompleteDocumentation
getter/setter pair
networkClientConnectionType → NetworkClientConnectionType
UncompleteDocumentation
final
onInvokeResult InvokeClientFunction
UncompleteDocumentation
latefinal
onInvokeValidation InvokeClientValidationFunction<Map?>
UncompleteDocumentation
latefinal
pathApi String
UncompleteDocumentation
final
pathWebSocket String
UncompleteDocumentation
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tcp_socket_client → TcpSocketClient
UncompleteDocumentation
final
web_socket_client → WebSocketClient
UncompleteDocumentation
final

Methods

decryptData({required String data}) String
UncompleteDocumentation
inherited
emit({required String event_name, required Object data}) → void
UncompleteDocumentation
encryptData({required Map data}) String
UncompleteDocumentation
inherited
ensureInitialized({required InvokeClientFunction onInvokeResult, required InvokeClientValidationFunction<Map?> onInvokeValidation, required String currentPath}) FutureOr<void>
call this method
invoke({required Map parameters, GeneralFrameworkClientInvokeOptions? generalFrameworkClientInvokeOptions}) Future<Map>
UncompleteDocumentation
invokeBuilder<T>({required Map parameters, GeneralFrameworkClientInvokeOptions? generalFrameworkClientInvokeOptions, required FutureOr<T> onResult(Map result)}) FutureOr<T>
UncompleteDocumentation
invokeRaw({required Map parameters, required GeneralFrameworkClientInvokeOptions? generalFrameworkClientInvokeOptions}) Future<Map>
UncompleteDocumentation
language({String? languageCodeId}) → Language
UncompleteDocumentation
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
on({required String event_name, required FutureOr callback(Map update), required FutureOr onError(Object e, StackTrace stackTrace)}) → EventEmitterListener
UncompleteDocumentation
onSocketConnection(SocketConnection socketConnection) FutureOr<void>
UncompleteDocumentation
onSocketData(dynamic data) Future<void>
UncompleteDocumentation
toString() String
A string representation of this object.
inherited
utils_checkResult({required Map result}) → void
UncompleteDocumentation
utils_generateExtra({required int length, String schema = "0123456789abcdefghijklmnopqrstuvwxyz-_"}) String
UncompleteDocumentation
utils_getExtra({required Map parameters}) String
UncompleteDocumentation

Operators

operator ==(Object other) bool
The equality operator.
inherited