UAirship and the Options classes.
| Cancelable | Interface for an cancelable operation. |
| Predicate<T> | Predicate interface. |
| ResultCallback<T> | Result callback interface. |
| UAirship.OnReadyCallback | Callback interface used to notify app when UAirship is ready. |
| UrlAllowList.OnUrlAllowListCallback | Interface that defines a callback that can be used to reject or allow a URL. |
| AirshipComponent | Base class for Airship components. |
| AirshipConfigOptions | This class holds the set of options necessary to properly initialize
UAirship. |
| AirshipConfigOptions.Builder | Airship config builder. |
| AirshipLoopers | Shared SDK loopers. |
| ApplicationMetrics | ApplicationMetrics stores metric information about the application. |
| Autopilot | Autopilot allows UAirship.takeOff to be called without overriding the Application class. |
| CancelableOperation | A cancelable operation that executes its task on a specific looper. |
| ChannelCapture | ChannelCapture detects a knock when the application is foregrounded 6 times in 30 seconds. |
| Fonts | Helper class to cache and resolve font families. |
| NoDependencyAirshipInitializer | Airship initializer without any external dependencies. |
| PendingResult<T> | A pending result. |
| PreferenceData | |
| PrivacyManager | The privacy manager allow enabling/disabling features in the SDK that require user data. |
| UAirship | UAirship manages the shared state for all Airship services. |
| UrlAllowList | Defines a set of URL patterns to match a URL. |
| AirshipConfigOptions.ConfigException | Config exceptions when trying to load properties from a resource. |