MethodChannelVerloopFlutterSdk class

An implementation of VerloopFlutterSdkPlatform that uses method channels.

Inheritance

Properties

hashCode → int
The hash code for this object.
no setterinherited
onButtonClicked → Stream<ButtonClickValue>
no setteroverride
onUrlClicked → Stream<UrlClickValue>
no setteroverride
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
verloopButtonClickEvents → EventChannel
final
verloopMethods → MethodChannel
The method channel used to interact with the native platform.
final
verloopUrlClickEvents → EventChannel
final

Methods

buildVerloop() → Future<void>
override
closeChat() → Future<void>
override
colorToHex(Color color) → String
dismissChat() → Future<void>
override
dispose() → Future<void>
override
logout() → Future<void>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
openMenuWidget() → Future<void>
override
setButtonClickListener() → Future<void>
override
setConfig({required String clientId, String? userId, String? recipeId, String? fcmToken, String? userName, String? userEmail, String? userPhone, Map<String, String>? userVariables, Map<String, String>? roomVariables}) → Future<void>
override
setHeaderConfig({VerloopHeaderConfig? headerConfig}) → Future<void>
override
setUrlClickListener({bool overrideUrlOnClick = false}) → Future<void>
override
showDownloadButton({bool isAllowFileDownload = false}) → Future<void>
override
startChat() → Future<void>
override
toString() → String
A string representation of this object.
inherited

Operators

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