faxl_lib library

Classes

Args
CaptchaFaxlLib
CaptchaResult
Crypto
dart
DeviceId
Event
Event class. This is send back to the subscriber when an event is triggered, Subscriber can use the instance to retrieve the event data and other event related parameters. eventName is a mandatory parameter and will represent the current event.
EventEmitter
This class provides necessary implementations for subscribing and cancelling the event subscriptions and publishing events to the subcribers.
FetchOption
JsonDataScript
JsonDatasScript
JsonScheme
return original data json
LanguageDetailData
Listener
Listener is one who listen for specific event. Listener register for notification with EventEmitter Once the listener is registered, a Listener interface is returned back to the caller. Caller can use this Listener interface to cancel the registration or check the state.
OperatingSystem
SizeAspectRatio
TcpSocketClient
TcpSocketServer
WebSocketClient

Properties

languageCodeDetailData Map<String, LanguageDetailData>
getter/setter pair
languageCodeJson Map<String, Map>
getter/setter pair
languageCodeNames List<String>
getter/setter pair

Functions

convertToAgo(int? timestamp) String
convertToAgoFromDateTime(DateTime dateTime) String
createOffset({required int totalCount, required int limitCount}) → (List<int>, int)
fetch(String url, {FetchOption? options, Encoding? encoding}) Future<Response>
generate_add_sql_data({required String tableName, required Map data}) String
generateDataSqlJson({required Map data}) String
generateUuid(int length, {String text = "0123456789abcdefghijklmnopqrstuvwxyz"}) String
getDeviceId({bool isGetProductId = false}) DeviceId?
getRandomElement<T>(List<T> list) → T
getUuid(int length, {String? text}) String
getRandom uuid for parameters @extra
jsonEach({required Map data, required Future builder(dynamic key, dynamic value, bool isList, bool isMapInList)}) Future<Map>
jsonListEach({required String key, required List data, required Future builder(dynamic key, dynamic value, bool isList, bool isMapInList)}) Future<List>
jsonToDart(Map<String, dynamic> data, {String className = "Root", bool isMain = true, bool isUseClassName = false, String? comment, bool isStatic = true}) JsonDataScript
jsonToDartDynamic(Map<String, dynamic> data, {String className = "Root", bool isMain = true, bool isUseClassName = false, String? comment}) String
jsonToDartStatic(Map<String, dynamic> data, {String className = "Root", bool isMain = true, bool isUseClassName = false, String? comment}) String
jsonToIsar(Map<String, dynamic> data, {String className = "Root", bool isMain = true, bool isUseClassName = false, String? comment}) JsonDataScript
jsonToIsarDynamic(Map<String, dynamic> data, {String className = "Root", bool isMain = true, bool isUseClassName = false, String? comment}) String
jsonToLanguageScript({required Map language_raw, required String default_language_code_id, required Directory directory, required Future<String?> onData(String origin_data, String language_code_id, String default_language_code_id), bool is_translate = true}) Future<Directory>
jsonToMessage(Map data, {bool isHtml = false, required Map jsonFullMedia, bool isRoot = true, String space = ""}) String
jsonToScripts(List<Map> scripts_origin, {String? comment, bool isMethodApi = true, required Directory directory, String path_package_json_dart = "import \"json_dart.dart\";", int try_loop = 2}) Future<Directory>
jsonToScriptStatic(Map<String, dynamic> data, {bool isMethodApi = true, String? comment, required Directory directory, String path_package_json_dart = "import \"json_dart.dart\";"}) String
jsonToSqlSupabase({required Map jsonData, bool isEnableRls = true, String? tableName}) String
jsonUpdate({required Map data, required Map newData}) Map
languageMapToStringScript({required String key_name, required Map data, required String language_parameter, bool is_translate = true, required String default_language_code_id, required String base_name, required Future<String?> onData(String origin_data, String language_code_id, String default_language_code_id)}) Future<String>
textToFunction({required String key, required String returnType, required String className, bool isClass = false, bool isList = false, bool isUseClassName = false, String? comment, required void paramFunction(String text), required void paramJson(String text)}) String
textToFunctionDart({required String key, required dynamic value, required String returnType, required String className, bool isClass = false, bool isList = false, String? comment, required void paramFunction(String text), required void paramJson(String text)}) String
textToFunctionDynamic({required String key, required String returnType, required String className, bool isClass = false, bool isList = false, bool isUseClassName = false, String? comment, required void callback(String text), required void paramFunction(String text), required void paramJson(String text)}) String
textToFunctionIsar({required String key, required dynamic value, required String returnType, required String className, bool isClass = false, bool isList = false, bool isUseClassName = false, String? comment, required void callback(String text), required void paramFunction(String text), required void paramJson(String text), required void operatorData(String text)}) String
textToListFunction({required String key, required String returnType, required String className, bool isClass = false, bool isList = false, String? comment, required void paramFunction(String text), required void paramJson(String text)}) String

Typedefs

CancelEvent = void Function()
Handler for cancelling the event registration.
EventCallback = void Function(Event ev, Object? context)
The callback function to receive event notification. ev - Event event emitted by the publisher. context - Object passed while registering the subscription as context. This is useful especially when the listener want to receive context information for all future events emitted for the context.