| AutoCompleteTextView | An extension of the native Android android.widget.AutoCompleteTextView that can be masked. |
| ContainerPosition | Used to set the default position of the Agent Container. |
| ContainerPosition.Corner |
| EditText | An extension of the native Android android.widget.EditText that can be masked. |
| MultiAutoCompleteTextView | An extension of the native Android android.widget.MultiAutoCompleteTextView that can be masked. |
| Sos | The main API to interface with the session lifecycle. |
| Sos.SessionBuilder | SessionBuilder is used to aid in the construction of an SOS session. |
| Sos.SessionExistsException | Thrown when caller attempts to start an SOS session while one already exists. |
| SosAvailability | API used for monitoring the SOS system for agent availability updates. |
| SosAvailability.Listener | The Listener interface is used to receive updates about the SOS availability status. |
| SosAvailability.Status | Enumerates the possible availability statuses for SOS. |
| SosAVListener | Interface to listen for changes in the sessions audio or video status. |
| SosConfiguration | Configuration class for SOS sessions. |
| SosConfiguration.Builder | Builder for SosConfiguration instances. |
| SosConnectionListener | Interface for listening to changes in the SOS connection strength. |
| SosConnectionListener.Strength | |
| SosEndReason | Enumeration of the various causes of the end of the session. |
| SosHoldListener | Listener interface for receiving changes to the session hold state. |
| SosHoldState | Enumeration for all possible session hold states. |
| SosListener | Interface for listeners for the events that occur in an SOS session. |
| SosMaskedField | Interface that must be implemented for a View to be masked. |
| SosMaskingListener | Interface for listening for changes to the state of the masked fields during an SOS session. |
| SosNetworkTestListener | Interface for listening to the status of the network test conducted at the beginning of a session. |
| SosOptions | Encapsulates the information required to start a session. |
| SosShareType | Enumeration of the various Share Types that can occur within a session. |
| SosShareTypeListener | Interface for listening to the current share type. |
| SosState | Enumeration of the various states of an SOS session. |
| SosToast | Enumeration of the various Toasts that are shown by the SOS framework during a session. |
| TextView | An extension of the native Android android.widget.TextView that can be masked. |
| View | An extension of the native Android android.view.View that can be masked. |