GliaWidgetsSdkMethodChannel class

An implementation of GliaWidgetsSdkPlatform that uses method channels.

Inheritance

Properties

hashCode int
The hash code for this object.
no setterinherited
methodChannel MethodChannel
The method channel used to interact with the native platform.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

authenticate({required AuthenticationBehavior behavior, required String jwtToken, String? accessToken}) Future<void>
override
clearVisitorSession() Future<void>
override
configure({required String siteId, required String siteApiKeyId, required String siteApiKeySecret, required String region, String? companyName, String? manualLocaleOverride, String? uiJsonRemoteConfig, String? visitorContextAssetId, PushNotificationsIOS? pushNotifications, bool? enableBubbleOutsideApp, bool? enableBubbleInsideApp, bool? suppressPushNotificationsPermissionRequestDuringAuthentication}) Future<bool>
override
deauthenticate({bool? stopPushNotifications}) Future<void>
override
endEngagement() Future<void>
override
getQueues() Future<Map<String, Queue>>
override
getVisitorInfo() Future<VisitorInfo>
override
hideEntryWidget() Future<void>
override
hideVisitorCode() Future<void>
override
mediaTypeFromString(String value) MediaType
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pauseLiveObservation() Future<void>
override
queueFromJson(Map<String, dynamic> json) Queue
queueStatusFromString(String value) QueueStatus
refreshAuthentication({required String jwtToken, String? accessToken}) Future<void>
override
resumeLiveObservation() Future<void>
override
showEntryWidget({required List<String>? queueIds}) Future<void>
override
showVisitorCode() Future<void>
override
startAudioCall({required List<String>? queueIds}) Future<void>
override
startChat({required List<String>? queueIds}) Future<void>
override
startSecureMessaging({required List<String>? queueIds}) Future<void>
override
startVideoCall({required List<String>? queueIds}) Future<void>
override
subscribeToPushNotificationTypes({required List<PushNotificationType> types}) Future<void>
override
subscribeToUnreadMessageCount(UnreadMessageCountCallback callback) → void
override
toString() String
A string representation of this object.
inherited
unsubscribeFromUnreadMessageCount(UnreadMessageCountCallback callback) → void
override
updateVisitorInfo({required VisitorInfoUpdateRequest visitorInfoUpdateRequest}) Future<void>
override

Operators

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