UserDefaultsStore
public class UserDefaultsStore : UserDataStore
Interface to access user specific data
-
Declaration
Swift
public required init(userDefaults: UserDefaults = UserDefaults.standard)
-
Declaration
Swift
public var hideOnboarding: AnyPublisher<Bool, Never> { get }
-
Declaration
Swift
public func set(hideOnboarding: Bool)
-
Declaration
Swift
public var isOnboardingHidden: Bool { get }
-
Declaration
Swift
public var onboardingVersion: AnyPublisher<String?, Never> { get }
-
Declaration
Swift
public func set(onboardingVersion: String?)
-
Declaration
Swift
public var hideCardWallIntro: AnyPublisher<Bool, Never> { get }
-
Declaration
Swift
public var isCardWallIntroHidden: Bool { get }
-
Declaration
Swift
public func set(hideCardWallIntro: Bool)
-
Declaration
Swift
public var serverEnvironmentName: String? { get }
-
Declaration
Swift
public var serverEnvironmentConfiguration: AnyPublisher<String?, Never> { get }
-
Declaration
Swift
public func set(serverEnvironmentConfiguration: String?)
-
Declaration
Swift
public var appSecurityOption: AnyPublisher<AppSecurityOption, Never> { get }
-
Declaration
Swift
public func set(appSecurityOption: AppSecurityOption)
-
Declaration
Swift
public var failedAppAuthentications: AnyPublisher<Int, Never> { get }
-
Declaration
Swift
public func set(failedAppAuthentications: Int)
-
Declaration
Swift
public var ignoreDeviceNotSecuredWarningPermanently: AnyPublisher<Bool, Never> { get }
-
Declaration
Swift
public func set(ignoreDeviceNotSecuredWarningPermanently: Bool)
-
Declaration
Swift
public var selectedProfileId: AnyPublisher<UUID?, Never> { get }
-
Declaration
Swift
public func set(selectedProfileId: UUID)
-
Declaration
Swift
public var latestCompatibleModelVersion: ModelVersion { get set }
-
Declaration
Swift
public var appStartCounter: Int { get set }
-
Declaration
Swift
public func wipeAll()
-
Declaration
Swift
public var hideWelcomeDrawer: Bool { get set }