Store
protocol Store : AnyObject
Undocumented
-
Undocumented
Declaration
Swift
var isOnboarded: Bool { get set }
-
Undocumented
Declaration
Swift
var onboardingVersion: String { get set }
-
Undocumented
Declaration
Swift
var dateOfAcceptedPrivacyNotice: Date? { get set }
-
Undocumented
Declaration
Swift
var developerSubmissionBaseURLOverride: String? { get set }
-
Undocumented
Declaration
Swift
var developerDistributionBaseURLOverride: String? { get set }
-
Undocumented
Declaration
Swift
var developerVerificationBaseURLOverride: String? { get set }
-
Undocumented
Declaration
Swift
var teleTan: String? { get set }
-
Undocumented
Declaration
Swift
var hourlyFetchingEnabled: Bool { get set }
-
A secret allowing the client to upload the diagnosisKey set.
Declaration
Swift
var tan: String? { get set }
-
Undocumented
Declaration
Swift
var testGUID: String? { get set }
-
Undocumented
Declaration
Swift
var devicePairingConsentAccept: Bool { get set }
-
Undocumented
Declaration
Swift
var devicePairingConsentAcceptTimestamp: Int64? { get set }
-
Undocumented
Declaration
Swift
var devicePairingSuccessfulTimestamp: Int64? { get set }
-
Undocumented
Declaration
Swift
var isAllowedToSubmitDiagnosisKeys: Bool { get set }
-
Undocumented
Declaration
Swift
var allowRiskChangesNotification: Bool { get set }
-
Undocumented
Declaration
Swift
var allowTestsStatusNotification: Bool { get set }
-
Undocumented
Declaration
Swift
var summary: SummaryMetadata? { get set }
-
Undocumented
Declaration
Swift
var registrationToken: String? { get set }
-
Undocumented
Declaration
Swift
var hasSeenSubmissionExposureTutorial: Bool { get set }
-
A boolean flag that indicates whether the user has seen the background fetch disabled alert.
Declaration
Swift
var hasSeenBackgroundFetchAlert: Bool { get set }
-
Timestamp that represents the date at which the user has received a test reult.
Declaration
Swift
var testResultReceivedTimeStamp: Int64? { get set }
-
Timestamp representing the last successful diagnosis keys submission. This is needed to allow in the future delta submissions of diagnosis keys since the last submission.
Declaration
Swift
var lastSuccessfulSubmitDiagnosisKeyTimestamp: Int64? { get set }
-
The number of successful submissions to the CWA-submission backend service.
Declaration
Swift
var numberOfSuccesfulSubmissions: Int64? { get set }
-
Boolean representing the initial submit completed state.
Declaration
Swift
var initialSubmitCompleted: Bool { get set }
-
An integer value representing the timestamp when the user accepted to submit his diagnosisKeys with the CWA submission service.
Declaration
Swift
var exposureActivationConsentAcceptTimestamp: Int64? { get set }
-
A boolean storing if the user has confirmed to submit his diagnosiskeys to the CWA submission service.
Declaration
Swift
var exposureActivationConsentAccept: Bool { get set }
-
Undocumented
Declaration
Swift
var tracingStatusHistory: TracingStatusHistory { get set }
-
Undocumented
Declaration
Swift
var previousRiskLevel: EitherLowOrIncreasedRiskLevel? { get set }
-
Set to true whenever a risk calculation changes the risk from .increased to .low
Declaration
Swift
var shouldShowRiskStatusLoweredAlert: Bool { get set }
-
true
if the user needs to be informed about how risk detection works. We only inform the user once. By default the value of this property istrue
.Declaration
Swift
var userNeedsToBeInformedAboutHowRiskDetectionWorks: Bool { get set }
-
True if the app is allowed to execute fake requests (for plausible deniability) in the background.
Declaration
Swift
var isAllowedToPerformBackgroundFakeRequests: Bool { get set }
-
Time when the app sent the last background fake request.
Declaration
Swift
var lastBackgroundFakeRequest: Date { get set }
-
The time when the playbook was executed in background.
Declaration
Swift
var firstPlaybookExecution: Date? { get set }
-
Undocumented
Declaration
Swift
var selectedServerEnvironment: ServerEnvironmentData { get set }
-
Undocumented
Declaration
Swift
func clearAll(key: String?)
-
Settings from the debug menu.
Declaration
Swift
var fakeSQLiteError: Int32? { get set }