Protocols The following protocols are available globally. CoronaWarnAppDelegate Client CoordinatorDelegate DMStore DMSubmissionStateViewControllerDelegate ExposureSubmissionErrorTransformable protocol. ExposureSubmissionErrorTransformable TableViewSections TableViewReuseIdentifiers TableViewHeaderFooterReuseIdentifiers TableViewCellReuseIdentifiers SegueIdentifiers Manager ExposureManagerLifeCycle DiagnosisKeysRetrieval ExposureDetector ExposureManagerObserving ENAExposureManagerObserver HomeRiskCellConfigurator HomeRiskViewConfiguratorAny HomeRiskViewConfigurator ENATaskExecutionDelegate CollectionViewCellConfiguratorAny CollectionViewCellConfigurator ExposureStateUpdating HomeCardCellButtonDelegate RequiresAppDependencies TableViewCellConfiguratorAny TableViewCellConfigurator NavigationBarOpacityDelegate DynamicTableViewTextCell ENStateHandlerUpdating ExposureNotificationSettingViewControllerDelegate ExposureDetectionViewControllerDelegate ExposureSubmissionCoordinating ExposureSubmissionCoordinatorDelegate RequiresDismissConfirmation MetadataObject MetadataMachineReadableCodeObject HomeLayoutDelegate HomeViewControllerDelegate ENANavigationControllerWithFooterChild ENAButtonFooterViewDelegate DeltaOnboardingViewControllerProtocol DeltaOnboarding LowPowerModeStatusProviding BackgroundRefreshStatusProviding ResetDelegate SettingsViewControllerDelegate Migration SerialMigratorProtocol DownloadedPackagesStoreV0 DownloadedPackagesStoreV1 ExposureSubmissionService CountryKeypackageDownloading ExposureDetectionDelegate AppConfigurationProviding AppConfigurationFetching ExposureSummaryProvider ActivityStateProviderDelegate RiskProviding CountdownTimerDelegate. CountdownTimerDelegate ENATanInputDelegate ActionCell ActionTableViewCellDelegate ConfigurableEuTracingSettingCell ConfigurableENSettingCell HomeTestResultCollectionViewCellDelegate RiskItemView RiskItemViewSeparatorable RiskFindingPositiveCollectionViewCellDelegate RiskInactiveCollectionViewCellDelegate RiskLevelCollectionViewCellDelegate Store AppConfigCaching