GliaWidgetsSdkMethodChannel class
An implementation of GliaWidgetsSdkPlatform that uses method channels.
- Inheritance
-
- Object
- PlatformInterface
- GliaWidgetsSdkPlatform
- GliaWidgetsSdkMethodChannel
Constructors
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