Package-level declarations

Types

Link copied to clipboard
class ClientPolicyService @JvmOverloads constructor(target: SettingsTarget? = SettingsTarget.USER, autoRetrieveListener: ServiceListener<ClientPolicies>? = null) : MobileService

Represents the service to retrieve all client policies from server, like passcode, log settings, usage policy, etc.

Link copied to clipboard
class CustomSettingsService<out R : CustomSettingsEntity> @JvmOverloads constructor(target: SettingsTarget = SettingsTarget.USER, keyPath: String? = null, parse: (String) -> R?? = null, autoCustomSettingsLoadListener: ServiceListener<R>? = null) : MobileService

Represents the service to deal with custom setting exchanges, loading/storing/updating/deleting custom settings. All operations will need an instance of CustomSettingsEntity.

Link copied to clipboard
class SharedDeviceService @JvmOverloads constructor(applicationKeyParameter: String? = null, val encryptionKeyReadyListener: ServiceListener<String>? = null) : MobileService

Represents the service to retrieve shared device settings, encryption key for offline database initialization, etc.

Link copied to clipboard
@Serializable
data class SharedDeviceSettings(val allowUploadPreviousUserPendingChange: Boolean = false, val encryptionKey: String? = null)

Represents the data model related to shared device settings.