ExposureNotification iOS 13.4 to 13.5 API Differences

ENCommon.h
Added #def EN_FEATURE_GENERAL
Added #def EN_API_AVAILABLE
Added #def EN_API_AVAILABLE_EXPORT
Added ENErrorDomain
Added ENErrorCode
Added ENErrorCodeUnknown
Added ENErrorCodeBadParameter
Added ENErrorCodeNotEntitled
Added ENErrorCodeNotAuthorized
Added ENErrorCodeUnsupported
Added ENErrorCodeInvalidated
Added ENErrorCodeBluetoothOff
Added ENErrorCodeInsufficientStorage
Added ENErrorCodeNotEnabled
Added ENErrorCodeAPIMisuse
Added ENErrorCodeInternal
Added ENErrorCodeInsufficientMemory
Added ENErrorCodeRateLimited
Added ENErrorCodeRestricted
Added ENErrorCodeBadFormat
Added ENErrorOutType
Added ENAttenuation
Added ENAuthorizationStatus
Added ENAuthorizationStatusUnknown
Added ENAuthorizationStatusRestricted
Added ENAuthorizationStatusNotAuthorized
Added ENAuthorizationStatusAuthorized
Added ENIntervalNumber
Added ENRiskLevel
Added ENRiskLevelValue
Added ENRiskScore
Added ENErrorHandler
Added ENExposureConfiguration
Added ENExposureConfiguration.metadata
Added ENExposureConfiguration.minimumRiskScore
Added ENExposureConfiguration.attenuationLevelValues
Added ENExposureConfiguration.attenuationWeight
Added ENExposureConfiguration.daysSinceLastExposureLevelValues
Added ENExposureConfiguration.daysSinceLastExposureWeight
Added ENExposureConfiguration.durationLevelValues
Added ENExposureConfiguration.durationWeight
Added ENExposureConfiguration.transmissionRiskLevelValues
Added ENExposureConfiguration.transmissionRiskWeight
Added ENExposureInfo
Added ENExposureInfo.attenuationDurations
Added ENExposureInfo.attenuationValue
Added ENExposureInfo.date
Added ENExposureInfo.duration
Added ENExposureInfo.metadata
Added ENExposureInfo.totalRiskScore
Added ENExposureInfo.transmissionRiskLevel
Added ENExposureDetectionSummary
Added ENExposureDetectionSummary.attenuationDurations
Added ENExposureDetectionSummary.daysSinceLastExposure
Added ENExposureDetectionSummary.matchedKeyCount
Added ENExposureDetectionSummary.maximumRiskScore
Added ENExposureDetectionSummary.metadata
Added ENTemporaryExposureKey
Added ENTemporaryExposureKey.keyData
Added ENTemporaryExposureKey.rollingPeriod
Added ENTemporaryExposureKey.rollingStartNumber
Added ENTemporaryExposureKey.transmissionRiskLevel
ENManager.h
Added ENGetDiagnosisKeysHandler
Added ENDetectExposuresHandler
Added ENGetExposureInfoHandler
Added ENStatus
Added ENStatusUnknown
Added ENStatusActive
Added ENStatusDisabled
Added ENStatusBluetoothOff
Added ENStatusRestricted
Added ENManager
Added ENManager.dispatchQueue
Added ENManager.exposureNotificationStatus
Added ENManager.invalidationHandler
Added -[ENManager activateWithCompletionHandler:]
Added -[ENManager invalidate]
Added ENManager.authorizationStatus
Added ENManager.exposureNotificationEnabled
Added -[ENManager setExposureNotificationEnabled:completionHandler:]
Added -[ENManager detectExposuresWithConfiguration:diagnosisKeyURLs:completionHandler:]
Added -[ENManager getExposureInfoFromSummary:userExplanation:completionHandler:]
Added -[ENManager getDiagnosisKeysWithCompletionHandler:]
Added -[ENManager getTestDiagnosisKeysWithCompletionHandler:]