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 onboardingDate: AnyPublisher<Date?, Never> { get }
-
Declaration
Swift
public func set(onboardingDate: Date?)
-
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 }
-
Declaration
Swift
public var readInternalCommunications: AnyPublisher<[String], Never> { get }
-
Declaration
Swift
public func markInternalCommunicationAsRead(messageId: String)
-
Declaration
Swift
public var hideWelcomeMessage: AnyPublisher<Bool, Never> { get }
-
Declaration
Swift
public func set(hideWelcomeMessage: Bool)