| ActionHandler |
Defines a handler for an inter-SDK action, such as one SDK starting another one, without either
SDK having a dependency on the other.
|
| ActionHandlerRegistry |
Defines an interface for a registry of ActionHandler objects to be used for inter-SDK
actions, such as starting an android.app.Activity from one SDK, in another SDK, without
any dependency between them.
|
| AuthenticationProvider |
SDK access to Identity.
|
| BaseStorage |
Low level storage description.
|
| BlipsProvider |
A Provider for tracking user actions.
|
| Identity |
This is a marker interface for handling different identity types which are used to resolve
end users within a Zendesk instance.
|
| MachineIdStorage |
Provides access to the machine id storage that will be generate only once the host app installed.
|
| MemoryCache |
Cache for storing data at the application level to survive config changes,
prevents pollution of the parcelable buffers when handing larger objects.
|
| NetworkAware |
Interface to indicate that an implementer is aware of changes to network state
|
| NetworkInfoProvider |
A provider which will provide information about network connectivity.
|
| ProviderStore |
Interface used to expose Providers through Zendesk.
|
| PushRegistrationProvider |
A provider which will offer a higher level of abstraction compared to the PushRegistrationService
You can create an instance of PushRegistrationProvider like this:
|
| RestServiceProvider |
A Provider which is used to create RestApis for sub-SDKs.
|
| RetryAction |
RetryAction specifies behavior of things that can be retried
|
| SessionStorage |
Class holding storage that is tied to a user.
|
| Settings |
Marker interface for SDK-specific Settings objects.
|
| SettingsProvider |
A provider which will offer a higher level of abstraction compared to the SdkSettingsService
This provider is used internally by the SDK and does not need to be called explicitly.
|
| UserProvider |
Setting tags and fields on a user are features.
|