| AnnotationsRequest | Provides ability to accept or decline annotations request. |
| AttachmentFile | |
| Audio | Audio information. |
| Chat | Interface for managing chat activity. |
| Chat.ChatEvent<T> | |
| Chat.Events | Defines Chat event types. |
| Chat.Participant | Defines possible chat participant types. |
| ChatMessage | Contains Chat message information. |
| Engagement | Provides access to Engagement specific functionality. |
| Engagement.EngagementEvent<T> | |
| Engagement.Events | Engagement event types. |
| Engagement.MediaType | Defines different media types supported by Glia. |
| EngagementFile | |
| EngagementFile.Events | |
| EngagementFile.FileEvent<T> | |
| EngagementFile.ScanResult | File security scan result status |
| EngagementOptions | Optional parameters to use when starting an engagement. |
| EngagementRequest | |
| EngagementRequest.EngagementRequestEvent<T> | |
| EngagementRequest.Events | Engagement Request event types. |
| EngagementRequest.Outcome | Possible Engagement Request outcomes. |
| FilesAttachment | Presents the user with attached files. |
| Glia | This class is a starting point for integration with Glia SDK and for most interactions with Glia platform. |
| Glia.Events | Glia global event types. |
| Glia.OmnicoreEvent<T> | |
| GliaConfig | Configurations used to initialize Glia SDK |
| GliaConfig.Builder | Glia configuration builder. |
| GliaConfig.Regions | Defines regions that can be applied to GliaConfig. |
| GliaException | Glia exception that contains a message for debugging and
a GliaException.Cause enum value for handling some of the user and connection
errors programmatically. |
| GliaException.Cause | Possible exception causes |
| GliaFcmMessage | |
| GliaFcmService |
| IncomingEngagementRequest | Provides ability to accept or decline EngagementRequest initiated by Operator. |
| LocalScreen | LocalScreen provides an ability to stop a screen shared by a Visitor during an Engagement. |
| Media | Interface for managing different media during Engagement. |
| Media.Events | Defines media event types. |
| Media.MediaEvent<T> | |
| Media.Status | Defines possible media statuses. |
| MediaDirection | Defines possible media streaming types. |
| MediaState | Contains information about Visitor or Operator media state. |
| MediaUpgradeOffer | Object that represents media upgrade request that is send by the Operator to the Visitor. |
| MessageAttachment | Attachments let you add more context to a message, enhancing user experience and making it more interactive. |
| MessageAttachment.Type |
| Omnibrowse | OmniBrowse is a Glia product that allows Operators to conduct CoBrowsing Engagement. |
| Omnibrowse.Events | Defines OmniBrowse event types. |
| Omnibrowse.OmnibrowseEvent<T> | |
| OmnibrowseEngagement | OmniBrowse extension of Engagement. |
| OmnicoreEngagement | OmniCore extension of Engagement. |
| Operator | Operator information |
| Operator.Picture | Operator picture information |
| OperatorMediaState | Object that represents Operator media state. |
| OperatorMessage | Contains Operator Chat message information |
| OperatorTypingStatus | Allows to notify the Visitor if Operator is typing a message or not. |
| OutgoingEngagementRequest | Provides ability to view state and cancel Engagement Request initiated by Visitor side. |
| PushNotificationEvent | |
| PushNotifications | |
| PushNotifications.PushNotificationsEvent<T> | |
| PushNotificationType |
| Queue | Contains information about Queue. |
| QueueState | Describes state of the Queue. |
| QueueState.Status | Defines possible Queue state types. |
| QueueTicket | A ticket for Visitor's spot in the Queue. |
| RequestCallback<T> | Callback used in some requests to Glia SDK. |
| ScreenSharing | Provides ability for Visitor to share their screen with an Operator. |
| ScreenSharing.Events | Screen sharing events |
| ScreenSharing.Mode | Defines the way Visitor screen is shared with an Operator. |
| ScreenSharing.ScreenSharingEvent<T> | |
| ScreenSharing.Status | List of available screen sharing statuses. |
| ScreenSharingRequest | Allows to accept or decline screen sharing requests made by an Operator. |
| SingleChoiceAttachment | Presents the user with the list of options to make a simplified decision for the next interaction. |
| SingleChoiceOption |
| Video | Video information, also provides an ability to display video from a camera in the app. |
| VideoView | A view that renders video stream. |
| VideoView.ScalingType | Contains types of video scaling that can be applied to VideoView
|
| VisitorCode | Visitor unique code information. |
| VisitorContext | Represents Visitor current content inside the app. |
| VisitorContext.Type | Defines different types of Visitor context. |
| VisitorInfo | Provide Visitor information |
| VisitorInfoUpdateRequest | Object that can be used for updating the visitor's information on the server. |
| VisitorInfoUpdateRequest.Builder | Used for creating the VisitorInfoUpdateRequest. |
| VisitorInfoUpdateRequest.CustomAttributesUpdateMethod | Specifies the method for updating custom attributes. |
| VisitorInfoUpdateRequest.NoteUpdateMethod | Specifies a method for updating the visitor's note. |
| VisitorMediaState | Object that represents Visitor media state. |
| VisitorMessage | Contains Visitor Chat message information. |
| VisitorScreenSharingState |