Swift-Doc for the Corona-Warn-App
View on GitHub
ENA Reference
ENA Reference
ENA
Authors
Corona-Warn-App
Classes
ActionDetailTableViewCell
ActionTableViewCell
ActivateCollectionViewCell
AppDelegate
AppInformationDetailViewController
– CellReuseIdentifier
AppInformationImprintViewModel
AppInformationLegalCell
AppInformationViewController
– Category
AppNavigationController
AppUpdateCheckHelper
AppleFilesWriter
BackgroundAppRefreshViewController
BackgroundAppRefreshViewModel
– CombinedBackgroundAppRefreshStatus
CachedAppConfiguration
– CacheError
CachedAppConfigurationMock
CachingHTTPClient
CancellationToken
CircularProgressView
Coordinator
CoronaWarnURLSessionDelegate
CountdownTimer
CountryKeypackageDownloader
DMBackendConfigurationViewController
DMConfigurationCell
DMDeltaOnboardingViewController
DMDeveloperMenu
DMKeyCell
– Model
DMKeysViewController
DMLastSubmissionRequestViewController
DMLogsViewController
DMNotificationCell
DMNotificationsViewController
DMSQLiteErrorViewController
DMServerEnvironmentViewController
DMSettingsViewController
DMStoreViewController
DMSubmissionStateViewController
DMTracingHistoryViewController
DMViewController
DatePickerDayView
DatePickerDayViewModel
DatePickerOptionView
DeltaOnboardingCoordinator
DeltaOnboardingNavigationController
DeltaOnboardingV15
DeltaOnboardingV15ViewController
– CustomCellReuseIdentifiers
DescriptionTableViewCell
DownloadedPackagesSQLLiteStoreV0
– StoreError
DownloadedPackagesSQLLiteStoreV1
– StoreError
DynamicTableViewBulletPointCell
– Spacing
DynamicTableViewController
– HeaderFooterReuseIdentifier
DynamicTableViewHeaderFooterView
DynamicTableViewHeaderImageView
DynamicTableViewHeaderSeparatorView
DynamicTableViewHtmlCell
DynamicTableViewIconCell
– Text
DynamicTableViewOptionGroupCell
DynamicTableViewRoundedCell
DynamicTableViewSpaceCell
DynamicTableViewTextViewCell
DynamicTypeButton
DynamicTypeLabel
DynamicTypeSymbolImageView
DynamicTypeTableViewCell
ENAButton
ENAExposureManager
ENAExposureSubmissionService
ENAFooterView
ENALabel
– Style
ENANavigationControllerWithFooter
ENANavigationFooterItem
ENANavigationFooterView
ENASwitch
ENATanInput
ENATaskScheduler
ENStateHandler
– State
EUSettingsViewController
– CustomCellReuseIdentifiers
EUSettingsViewModel
– CountryModel
EuTracingTableViewCell
ExposureDetection
– DidEndPrematurelyReason
ExposureDetectionExecutor
ExposureDetectionHeaderCell
ExposureDetectionLoadingCell
ExposureDetectionLongGuideCell
ExposureDetectionRiskCell
ExposureDetectionRoundedView
ExposureDetectionViewController
– State
ExposureNotificationSettingViewController
ExposureSubmissionCoordinator
ExposureSubmissionCoordinatorModel
ExposureSubmissionHotlineViewController
– CustomCellReuseIdentifiers
ExposureSubmissionImageCardCell
ExposureSubmissionIntroViewController
ExposureSubmissionNavigationController
ExposureSubmissionOverviewViewController
– CustomCellReuseIdentifiers
ExposureSubmissionQRInfoViewController
ExposureSubmissionQRScannerFocusView
ExposureSubmissionQRScannerViewController
ExposureSubmissionQRScannerViewModel
ExposureSubmissionStepCell
– Hairline
– Spacing
ExposureSubmissionSuccessViewController
– CustomCellReuseIdentifiers
ExposureSubmissionSymptomsOnsetViewController
– SymptomsOnsetOption
– CustomCellReuseIdentifiers
ExposureSubmissionSymptomsViewController
– SymptomsOption
– CustomCellReuseIdentifiers
ExposureSubmissionTanInputViewController
ExposureSubmissionTestResultHeaderView
ExposureSubmissionTestResultViewController
– HeaderReuseIdentifier
– CustomCellReuseIdentifiers
ExposureSubmissionWarnOthersViewController
– CustomCellReuseIdentifiers
FriendsInviteController
HTTPClient
– Configuration
HomeActivateCellConfigurator
HomeCardCollectionViewCell
HomeFindingPositiveRiskCellConfigurator
HomeHighRiskCellConfigurator
HomeInactiveRiskCellConfigurator
– InactiveType
HomeInfoCellConfigurator
HomeInteractor
– State
HomeLowRiskCellConfigurator
HomeRiskImageItemViewConfigurator
HomeRiskLevelCellConfigurator
HomeRiskListItemViewConfigurator
HomeRiskLoadingItemViewConfigurator
HomeRiskTextItemViewConfigurator
HomeTestResultCellConfigurator
HomeTestResultCollectionViewCell
HomeTestResultLoadingCell
HomeTestResultLoadingCellConfigurator
HomeThankYouRiskCellConfigurator
HomeUnknown48hRiskCellConfigurator
HomeUnknownRiskCellConfigurator
HomeViewController
– Section
HtmlTextView
ImageTableViewCell
InfoBoxView
InfoCollectionViewCell
InsetTableViewCell
InsetTableViewCellContentView
LabelTableViewCell
MainSettingsTableViewCell
Migration0To1
MockDiagnosisKeysRetrieval
MockExposureManager
MockExposureSubmissionService
MultipleChoiceChoiceView
MultipleChoiceOptionView
NotificationSettingsOffTableViewCell
NotificationSettingsOnTableViewCell
NotificationSettingsViewController
NotificationSettingsViewModel
– SettingsItems
– SettingsOnItem
– SettingsOffItem
– OpenSettings
– Section
OnboardingInfoViewController
OptionGroupView
– OptionViewType
OptionGroupViewModel
– Choice
– Option
– Selection
OptionView
PixelPerfectLayoutConstraint
PrivacyProtectionViewController
ResetViewController
RiskConsumer
RiskFindingPositiveCollectionViewCell
RiskImageItemView
RiskInactiveCollectionViewCell
RiskLegendDotBodyCell
RiskLegendViewController
– CellReuseIdentifier
RiskLevelCollectionViewCell
RiskListItemView
RiskLoadingItemView
RiskProvider
– ActivityState
RiskTextItemView
RiskThankYouCollectionViewCell
SQLiteKeyValueStore
SceneDelegate
– State
SectionSystemBackgroundDecorationView
SecureStore
SerialMigrator
SettingsViewController
SettingsViewModel
– CellModel
TracingHistoryTableViewCell
Global Variables
DefaultPublicKeyFromString
DefaultPublicKeyProvider
isUITesting
Enumerations
AccessibilityIdentifiers
– ExposureNotificationSetting
– NotificationSettings
– RiskCollectionViewCell
– Home
– Onboarding
– RiskLegend
– Settings
– AppInformation
– ExposureDetection
– ExposureSubmissionDispatch
– ExposureSubmissionResult
– ExposureSubmissionSuccess
– ExposureSubmissionHotline
– ExposureSubmissionIntroduction
– ExposureSubmissionSymptoms
– ExposureSubmissionSymptomsOnset
– ExposureSubmissionWarnOthers
– DeltaOnboarding
– ExposureSubmissionWarnEuropeConsent
– ExposureSubmissionWarnEuropeTravelConfirmation
– ExposureSubmissionWarnEuropeCountrySelection
– ExposureSubmission
– Reset
– AccessibilityLabel
– InviteFriends
– General
– DatePickerOption
AppInformationModel
AppStoryboard
AppStrings
– Common
– Links
– AccessibilityLabel
– ExposureSubmission
– ExposureSubmissionTanEntry
– ExposureSubmissionIntroduction
– ExposureSubmissionResult
– ExposureSubmissionDispatch
– ExposureSubmissionQRInfo
– ExposureSubmissionQRScanner
– ExposureSubmissionHotline
– ExposureSubmissionSymptoms
– ExposureSubmissionSymptomsOnset
– ExposureSubmissionWarnOthers
– ExposureSubmissionSuccess
– ExposureSubmissionError
– ExposureDetection
– ExposureDetectionError
– Settings
– NotificationSettings
– BackgroundAppRefreshSettings
– Onboarding
– ExposureNotificationSetting
– ExposureNotificationError
– Home
– InviteFriends
– Reset
– SafariView
– LocalNotifications
– RiskLegend
– UpdateMessage
– AppInformation
– ENATanInput
– DeltaOnboarding
CellConfiguratorPositionInSection
DMMenuItem
DatePickerDay
DetectionMode
DeviceRegistrationKey
DynamicAction
DynamicHeader
ENAColor
ENAFont
ENATaskIdentifier
EitherLowOrIncreasedRiskLevel
ExposureDetectionError
ExposureNotificationError
ExposureSubmissionDynamicCell
ExposureSubmissionError
ExposureSubmissionServiceFactory
Hasher
KeyError
KeychainError
LinkHelper
Log
ManualExposureDetectionState
NextExposureDetection
OnboardingInfoViewControllerUtils
OnboardingPageType
PublicKeyEnv
QRScannerError
RiskCalculation
RiskLevel
RiskLevelCalculationError
SQLiteErrorCode
SQLiteStoreError
SettingAction
SubmissionError
SymptomsOnset
TestResult
UITestingParameters
– ExposureSubmission
– SecureStoreHandling
UpdateAlertType
UserNotificationAction
Extensions
AVMetadataMachineReadableCodeObject
AVMetadataObject
Array
– PrunedEntries
Bundle
CFDictionary
Calendar
Data
DateFormatter
Double
DownloadedPackagesStore
ENAuthorizationStatus
ENError
ENManager
ENStatus
ENTemporaryExposureKey
Locale
NSMutableAttributedString
NSObject
Notification
– Name
OSLog
OSLogType
P256
– Signing
ProcessInfo
String
UIAlertController
UIApplication
UICollectionReusableView
UICollectionView
UICollectionViewCell
UICollectionViewLayout
UIColor
UIFont
– Weight
UIImage
UINavigationBar
UITableView
UITableViewCell
UIView
UIViewController
UNUserNotificationCenter
URL
URLSession
– Response
URLSessionConfiguration
UserDefaults
Protocols
ActionCell
ActionTableViewCellDelegate
ActivityStateProviderDelegate
AppConfigCaching
AppConfigurationFetching
AppConfigurationProviding
BackgroundRefreshStatusProviding
Client
CollectionViewCellConfigurator
CollectionViewCellConfiguratorAny
ConfigurableENSettingCell
ConfigurableEuTracingSettingCell
CoordinatorDelegate
CoronaWarnAppDelegate
CountdownTimerDelegate
CountryKeypackageDownloading
DMStore
DMSubmissionStateViewControllerDelegate
DeltaOnboarding
DeltaOnboardingViewControllerProtocol
DiagnosisKeysRetrieval
DownloadedPackagesStoreV0
DownloadedPackagesStoreV1
DynamicTableViewTextCell
ENAButtonFooterViewDelegate
ENAExposureManagerObserver
ENANavigationControllerWithFooterChild
ENATanInputDelegate
ENATaskExecutionDelegate
ENStateHandlerUpdating
ExposureDetectionDelegate
ExposureDetectionViewControllerDelegate
ExposureDetector
ExposureManagerLifeCycle
ExposureManagerObserving
ExposureNotificationSettingViewControllerDelegate
ExposureStateUpdating
ExposureSubmissionCoordinating
ExposureSubmissionCoordinatorDelegate
ExposureSubmissionErrorTransformable
ExposureSubmissionService
ExposureSummaryProvider
HomeCardCellButtonDelegate
HomeLayoutDelegate
HomeRiskCellConfigurator
HomeRiskViewConfigurator
HomeRiskViewConfiguratorAny
HomeTestResultCollectionViewCellDelegate
HomeViewControllerDelegate
LowPowerModeStatusProviding
Manager
MetadataMachineReadableCodeObject
MetadataObject
Migration
NavigationBarOpacityDelegate
RequiresAppDependencies
RequiresDismissConfirmation
ResetDelegate
RiskFindingPositiveCollectionViewCellDelegate
RiskInactiveCollectionViewCellDelegate
RiskItemView
RiskItemViewSeparatorable
RiskLevelCollectionViewCellDelegate
RiskProviding
SegueIdentifiers
SerialMigratorProtocol
SettingsViewControllerDelegate
Store
TableViewCellConfigurator
TableViewCellConfiguratorAny
TableViewCellReuseIdentifiers
TableViewHeaderFooterReuseIdentifiers
TableViewReuseIdentifiers
TableViewSections
Structures
ActiveTracing
AppConfigurationFetchingResponse
AppInformationCellModel
CodableExposureDetectionSummary
Country
CountrySubmissionPayload
DMExportableKey
DatePickerOptionViewModel
DaysAndHours
DaysResult
DeltaCalculationResult
DeltaOnboardingV15ViewModel
DynamicCell
– CellReuseIdentifier
– TextCellStyle
DynamicSection
– Separators
DynamicTableViewModel
ENSettingEuTracingViewModel
ENSettingModel
– Content
ExposureManagerState
ExposureSubmissionQRInfoViewModel
ExposureSubmissionWarnOthersViewModel
FetchedDaysAndHours
FileLogger
HoursResult
InfoBoxViewModel
– InstructionStep
– Instruction
KeychainHelper
Map
– CodingKeys
OnboardingInfo
Risk
– Details
RiskProvidingConfiguration
SAPDownloadedPackage
– Verifier
ServerEnvironment
ServerEnvironmentData
SummaryMetadata
TracingStatusEntry
WrittenPackages
Type Aliases
DownloadedPackagesSQLLiteStore
DownloadedPackagesStore
DynamicFooter
ExposureManager
PublicKeyFromStringProvider
PublicKeyProvider
PublicKeyProviderFromActiveCompilationConditions
PublicKeyProviderFromEnv
TracingStatusHistory