Package-level declarations

Types

Link copied to clipboard
data class DeviceSettings(var fxaDeviceId: String, var name: String, var kind: DeviceType)
Link copied to clipboard
interface Disposable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SyncAuthInfo(var kid: String, var fxaAccessToken: String, var syncKey: String, var tokenserverUrl: String)
Link copied to clipboard
sealed class SyncEngineSelection
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SyncParams(var reason: SyncReason, var engines: SyncEngineSelection, var enabledChanges: Map<String, Boolean>, var localEncryptionKeys: Map<String, String>, var authInfo: SyncAuthInfo, var persistedState: String?, var deviceSettings: DeviceSettings)
Link copied to clipboard
Link copied to clipboard
data class SyncResult(var status: ServiceStatus, var successful: List<String>, var failures: Map<String, String>, var persistedState: String, var declined: List<String>?, var nextSyncAllowedAt: Instant?, var telemetryJson: String?)