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?)