Package-level declarations

Types

Link copied to clipboard
class Device @VisibleForTesting(otherwise = 2) constructor(context: Context) : DeviceBuildInfo, DeviceInfo

Represents the physical device, providing a stable unique identifier used for push notification registration.

Link copied to clipboard

Default DeviceBuildInfo implementation that reads hardware and OS metadata from android.os.Build.

Link copied to clipboard
interface DeviceBuildInfo

Hardware and operating system metadata for the current device.

Link copied to clipboard

Combines build metadata with a stable device identifier used for registration.

Link copied to clipboard
@JsonClass(generateAdapter = false)
enum DeviceRegistrationStatus : Enum<DeviceRegistrationStatus>

Indicates whether the device is currently registered for push notifications.

Link copied to clipboard

Represents the SDK installation on this device, combining device, build, and app metadata.

Link copied to clipboard

Default InstallBuildInfo implementation that provides SDK version and capabilities from the build configuration.

Link copied to clipboard

SDK version and feature-capabilities metadata for this installation.

Link copied to clipboard

Complete installation metadata combining device info, SDK build info, and the host application name.