ExposureDetectionDelegate
protocol ExposureDetectionDelegate : AnyObject
Methods required to move an exposure detection transaction forward and for consuming the results of a transaction.
-
Undocumented
Declaration
Swift
func exposureDetection( country: Country.ID, determineAvailableData completion: @escaping (DaysAndHours?, Country.ID) -> Void )
-
Undocumented
Declaration
Swift
func exposureDetection( country: Country.ID, downloadDeltaFor remote: DaysAndHours ) -> DaysAndHours
-
Undocumented
Declaration
Swift
func exposureDetection( country: Country.ID, downloadAndStore delta: DaysAndHours, completion: @escaping (ExposureDetection.DidEndPrematurelyReason?) -> Void )
-
Undocumented
Declaration
Swift
func exposureDetectionWriteDownloadedPackages(country: Country.ID) -> WrittenPackages?
-
Undocumented
Declaration
Swift
func exposureDetection( _ detection: ExposureDetection, detectSummaryWithConfiguration configuration: ENExposureConfiguration, writtenPackages: WrittenPackages, completion: @escaping DetectionHandler ) -> Progress