blob: 15d01428c46bbf7cd63f4fdab0ba2815070a5535 [file]
{
"PublicSDKContentRoot": [
{
"enums": [
{
"access": "public",
"constants": [
{"access": "public", "introduced": "6", "name": "CBATTErrorSuccess"},
{"access": "public", "name": "CBATTErrorInvalidHandle"},
{"access": "public", "name": "CBATTErrorReadNotPermitted"},
{"access": "public", "name": "CBATTErrorWriteNotPermitted"},
{"access": "public", "name": "CBATTErrorInvalidPdu"},
{"access": "public", "name": "CBATTErrorInsufficientAuthentication"},
{"access": "public", "name": "CBATTErrorRequestNotSupported"},
{"access": "public", "name": "CBATTErrorInvalidOffset"},
{"access": "public", "name": "CBATTErrorInsufficientAuthorization"},
{"access": "public", "name": "CBATTErrorPrepareQueueFull"},
{"access": "public", "name": "CBATTErrorAttributeNotFound"},
{"access": "public", "name": "CBATTErrorAttributeNotLong"},
{"access": "public", "name": "CBATTErrorInsufficientEncryptionKeySize"},
{"access": "public", "name": "CBATTErrorInvalidAttributeValueLength"},
{"access": "public", "name": "CBATTErrorUnlikelyError"},
{"access": "public", "name": "CBATTErrorInsufficientEncryption"},
{"access": "public", "name": "CBATTErrorUnsupportedGroupType"},
{"access": "public", "name": "CBATTErrorInsufficientResources"}
],
"name": "CBATTError"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBAttributePermissionsReadable"},
{"access": "public", "name": "CBAttributePermissionsWriteable"},
{"access": "public", "name": "CBAttributePermissionsReadEncryptionRequired"},
{"access": "public", "name": "CBAttributePermissionsWriteEncryptionRequired"}
],
"introduced": "6",
"name": "CBAttributePermissions"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "13", "name": "CBCentralManagerFeatureExtendedScanAndConnect"}
],
"name": "CBCentralManagerFeature"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBCentralManagerStateUnknown"},
{"access": "public", "name": "CBCentralManagerStateResetting"},
{"access": "public", "name": "CBCentralManagerStateUnsupported"},
{"access": "public", "name": "CBCentralManagerStateUnauthorized"},
{"access": "public", "name": "CBCentralManagerStatePoweredOff"},
{"access": "public", "name": "CBCentralManagerStatePoweredOn"}
],
"introduced": "5",
"name": "CBCentralManagerState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBCharacteristicPropertyBroadcast"},
{"access": "public", "name": "CBCharacteristicPropertyRead"},
{"access": "public", "name": "CBCharacteristicPropertyWriteWithoutResponse"},
{"access": "public", "name": "CBCharacteristicPropertyWrite"},
{"access": "public", "name": "CBCharacteristicPropertyNotify"},
{"access": "public", "name": "CBCharacteristicPropertyIndicate"},
{"access": "public", "name": "CBCharacteristicPropertyAuthenticatedSignedWrites"},
{"access": "public", "name": "CBCharacteristicPropertyExtendedProperties"},
{"access": "public", "introduced": "6", "name": "CBCharacteristicPropertyNotifyEncryptionRequired"},
{"access": "public", "introduced": "6", "name": "CBCharacteristicPropertyIndicateEncryptionRequired"}
],
"name": "CBCharacteristicProperties"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBCharacteristicWriteWithResponse"},
{"access": "public", "name": "CBCharacteristicWriteWithoutResponse"}
],
"name": "CBCharacteristicWriteType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBConnectionEventPeerDisconnected"},
{"access": "public", "name": "CBConnectionEventPeerConnected"}
],
"name": "CBConnectionEvent"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBErrorUnknown"},
{"access": "public", "introduced": "6", "name": "CBErrorInvalidParameters"},
{"access": "public", "introduced": "6", "name": "CBErrorInvalidHandle"},
{"access": "public", "introduced": "6", "name": "CBErrorNotConnected"},
{"access": "public", "introduced": "6", "name": "CBErrorOutOfSpace"},
{"access": "public", "introduced": "6", "name": "CBErrorOperationCancelled"},
{"access": "public", "introduced": "6", "name": "CBErrorConnectionTimeout"},
{"access": "public", "introduced": "6", "name": "CBErrorPeripheralDisconnected"},
{"access": "public", "introduced": "6", "name": "CBErrorUUIDNotAllowed"},
{"access": "public", "introduced": "6", "name": "CBErrorAlreadyAdvertising"},
{"access": "public", "introduced": "7.1", "name": "CBErrorConnectionFailed"},
{"access": "public", "introduced": "9", "name": "CBErrorConnectionLimitReached"},
{"access": "public", "introduced": "9", "name": "CBErrorUnkownDevice"},
{"access": "public", "introduced": "12", "name": "CBErrorUnknownDevice"},
{"access": "public", "introduced": "12", "name": "CBErrorOperationNotSupported"},
{"access": "public", "introduced": "13.4", "name": "CBErrorPeerRemovedPairingInformation"},
{"access": "public", "introduced": "13.4", "name": "CBErrorEncryptionTimedOut"},
{"access": "public", "introduced": "14", "name": "CBErrorTooManyLEPairedDevices"},
{"access": "public", "name": "CBErrorLeGattExceededBackgroundNotificationLimit", "unavailable": true},
{"access": "public", "name": "CBErrorLeGattNearBackgroundNotificationLimit", "unavailable": true}
],
"name": "CBError"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBManagerAuthorizationNotDetermined"},
{"access": "public", "name": "CBManagerAuthorizationRestricted"},
{"access": "public", "name": "CBManagerAuthorizationDenied"},
{"access": "public", "name": "CBManagerAuthorizationAllowedAlways"}
],
"introduced": "13",
"name": "CBManagerAuthorization"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBManagerStateUnknown"},
{"access": "public", "name": "CBManagerStateResetting"},
{"access": "public", "name": "CBManagerStateUnsupported"},
{"access": "public", "name": "CBManagerStateUnauthorized"},
{"access": "public", "name": "CBManagerStatePoweredOff"},
{"access": "public", "name": "CBManagerStatePoweredOn"}
],
"introduced": "10",
"name": "CBManagerState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBPeripheralManagerAuthorizationStatusNotDetermined"},
{"access": "public", "name": "CBPeripheralManagerAuthorizationStatusRestricted"},
{"access": "public", "name": "CBPeripheralManagerAuthorizationStatusDenied"},
{"access": "public", "name": "CBPeripheralManagerAuthorizationStatusAuthorized"}
],
"introduced": "7",
"name": "CBPeripheralManagerAuthorizationStatus"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBPeripheralManagerConnectionLatencyLow"},
{"access": "public", "name": "CBPeripheralManagerConnectionLatencyMedium"},
{"access": "public", "name": "CBPeripheralManagerConnectionLatencyHigh"}
],
"introduced": "6",
"name": "CBPeripheralManagerConnectionLatency"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBPeripheralManagerStateUnknown"},
{"access": "public", "name": "CBPeripheralManagerStateResetting"},
{"access": "public", "name": "CBPeripheralManagerStateUnsupported"},
{"access": "public", "name": "CBPeripheralManagerStateUnauthorized"},
{"access": "public", "name": "CBPeripheralManagerStatePoweredOff"},
{"access": "public", "name": "CBPeripheralManagerStatePoweredOn"}
],
"introduced": "6",
"name": "CBPeripheralManagerState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBPeripheralStateDisconnected"},
{"access": "public", "name": "CBPeripheralStateConnecting"},
{"access": "public", "name": "CBPeripheralStateConnected"},
{"access": "public", "introduced": "9", "name": "CBPeripheralStateDisconnecting"}
],
"introduced": "7",
"name": "CBPeripheralState"
}
],
"globals": [
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBATTErrorDomain"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBAdvertisementDataIsConnectable"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBAdvertisementDataLocalNameKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBAdvertisementDataManufacturerDataKey"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_CBAdvertisementDataOverflowServiceUUIDsKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBAdvertisementDataServiceDataKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBAdvertisementDataServiceUUIDsKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBAdvertisementDataSolicitedServiceUUIDsKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBAdvertisementDataTxPowerLevelKey"},
{"access": "public", "introduced": "16", "kind": "variable", "linkage": "exported", "name": "_CBCentralManagerOptionDeviceAccessForMedia"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBCentralManagerOptionRestoreIdentifierKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBCentralManagerOptionShowPowerAlertKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBCentralManagerRestoredStatePeripheralsKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBCentralManagerRestoredStateScanOptionsKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBCentralManagerRestoredStateScanServicesKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBCentralManagerScanOptionAllowDuplicatesKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBCentralManagerScanOptionSolicitedServiceUUIDsKey"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_CBConnectPeripheralOptionEnableAutoReconnect"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_CBConnectPeripheralOptionEnableTransportBridgingKey"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_CBConnectPeripheralOptionNotifyOnConnectionKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBConnectPeripheralOptionNotifyOnDisconnectionKey"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_CBConnectPeripheralOptionNotifyOnNotificationKey"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_CBConnectPeripheralOptionRequiresANCS"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_CBConnectPeripheralOptionStartDelayKey"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_CBConnectionEventMatchingOptionPeripheralUUIDs"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_CBConnectionEventMatchingOptionServiceUUIDs"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBErrorDomain"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBPeripheralManagerOptionRestoreIdentifierKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBPeripheralManagerOptionShowPowerAlertKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBPeripheralManagerRestoredStateAdvertisementDataKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBPeripheralManagerRestoredStateServicesKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBUUIDCharacteristicAggregateFormatString"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBUUIDCharacteristicExtendedPropertiesString"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBUUIDCharacteristicFormatString"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBUUIDCharacteristicObservationScheduleString"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBUUIDCharacteristicUserDescriptionString"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBUUIDCharacteristicValidRangeString"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBUUIDClientCharacteristicConfigurationString"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_CBUUIDL2CAPPSMCharacteristicString"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBUUIDServerCharacteristicConfigurationString"}
],
"interfaces": [
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "6",
"linkage": "exported",
"name": "CBATTRequest",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "central", "name": "central"},
{"access": "public", "attr": [ "readonly" ], "getter": "characteristic", "name": "characteristic"},
{"access": "public", "attr": [ "readonly" ], "getter": "offset", "name": "offset"},
{"access": "public", "getter": "value", "name": "value", "setter": "setValue:"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "8",
"linkage": "exported",
"name": "CBAttribute",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "UUID", "name": "UUID"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "6",
"linkage": "exported",
"name": "CBCentral",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "maximumUpdateValueLength", "name": "maximumUpdateValueLength"}
],
"super": "CBPeer"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "13", "name": "supportsFeatures:"}
],
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithDelegate:queue:"},
{"access": "public", "introduced": "7", "name": "initWithDelegate:queue:options:"},
{"access": "public", "introduced": "7", "name": "retrievePeripheralsWithIdentifiers:"},
{"access": "public", "introduced": "7", "name": "retrieveConnectedPeripheralsWithServices:"},
{"access": "public", "name": "scanForPeripheralsWithServices:options:"},
{"access": "public", "name": "stopScan"},
{"access": "public", "name": "connectPeripheral:options:"},
{"access": "public", "name": "cancelPeripheralConnection:"},
{"access": "public", "introduced": "13", "name": "registerForConnectionEventsWithOptions:"}
],
"introduced": "5",
"linkage": "exported",
"name": "CBCentralManager",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isScanning", "introduced": "9", "name": "isScanning"}
],
"super": "CBManager"
},
{
"access": "public",
"introduced": "5",
"linkage": "exported",
"name": "CBCharacteristic",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "service", "name": "service"},
{"access": "public", "attr": [ "readonly" ], "getter": "properties", "name": "properties"},
{"access": "public", "attr": [ "readonly" ], "getter": "value", "name": "value"},
{"access": "public", "attr": [ "readonly" ], "getter": "descriptors", "name": "descriptors"},
{"access": "public", "attr": [ "readonly" ], "getter": "isBroadcasted", "introduced": "5", "name": "isBroadcasted"},
{"access": "public", "attr": [ "readonly" ], "getter": "isNotifying", "name": "isNotifying"}
],
"super": "CBAttribute"
},
{
"access": "public",
"introduced": "5",
"linkage": "exported",
"name": "CBDescriptor",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "characteristic", "name": "characteristic"},
{"access": "public", "attr": [ "readonly" ], "getter": "value", "name": "value"}
],
"super": "CBAttribute"
},
{
"access": "public",
"introduced": "11",
"linkage": "exported",
"name": "CBL2CAPChannel",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "peer", "name": "peer"},
{"access": "public", "attr": [ "readonly" ], "getter": "inputStream", "name": "inputStream"},
{"access": "public", "attr": [ "readonly" ], "getter": "outputStream", "name": "outputStream"},
{"access": "public", "attr": [ "readonly" ], "getter": "PSM", "name": "PSM"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "10",
"linkage": "exported",
"name": "CBManager",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "state", "name": "state"},
{"access": "public", "attr": [ "readonly" ], "getter": "authorization", "introduced": "13", "name": "authorization"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "authorization", "introduced": "13.1", "name": "authorization"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "initWithType:properties:value:permissions:"}
],
"introduced": "6",
"linkage": "exported",
"name": "CBMutableCharacteristic",
"properties": [
{"access": "public", "getter": "permissions", "name": "permissions", "setter": "setPermissions:"},
{"access": "public", "attr": [ "readonly" ], "getter": "subscribedCentrals", "introduced": "7", "name": "subscribedCentrals"},
{"access": "public", "getter": "properties", "name": "properties", "setter": "setProperties:"},
{"access": "public", "getter": "value", "name": "value", "setter": "setValue:"},
{"access": "public", "getter": "descriptors", "name": "descriptors", "setter": "setDescriptors:"}
],
"super": "CBCharacteristic"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "initWithType:value:"}
],
"introduced": "6",
"linkage": "exported",
"name": "CBMutableDescriptor",
"super": "CBDescriptor"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "initWithType:primary:"}
],
"introduced": "6",
"linkage": "exported",
"name": "CBMutableService",
"properties": [
{"access": "public", "getter": "includedServices", "name": "includedServices", "setter": "setIncludedServices:"},
{"access": "public", "getter": "characteristics", "name": "characteristics", "setter": "setCharacteristics:"}
],
"super": "CBService"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "8",
"linkage": "exported",
"name": "CBPeer",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "introduced": "7", "name": "identifier"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "readRSSI"},
{"access": "public", "name": "discoverServices:"},
{"access": "public", "name": "discoverIncludedServices:forService:"},
{"access": "public", "name": "discoverCharacteristics:forService:"},
{"access": "public", "name": "readValueForCharacteristic:"},
{"access": "public", "introduced": "9", "name": "maximumWriteValueLengthForType:"},
{"access": "public", "name": "writeValue:forCharacteristic:type:"},
{"access": "public", "name": "setNotifyValue:forCharacteristic:"},
{"access": "public", "name": "discoverDescriptorsForCharacteristic:"},
{"access": "public", "name": "readValueForDescriptor:"},
{"access": "public", "name": "writeValue:forDescriptor:"},
{"access": "public", "introduced": "11", "name": "openL2CAPChannel:"}
],
"introduced": "5",
"linkage": "exported",
"name": "CBPeripheral",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "name", "name": "name"},
{"access": "public", "attr": [ "readonly" ], "getter": "RSSI", "introduced": "5", "name": "RSSI"},
{"access": "public", "attr": [ "readonly" ], "getter": "state", "name": "state"},
{"access": "public", "attr": [ "readonly" ], "getter": "services", "name": "services"},
{"access": "public", "attr": [ "readonly" ], "getter": "canSendWriteWithoutResponse", "introduced": "11", "name": "canSendWriteWithoutResponse"},
{"access": "public", "attr": [ "readonly" ], "getter": "ancsAuthorized", "introduced": "13", "name": "ancsAuthorized"}
],
"super": "CBPeer"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "7", "name": "authorizationStatus"}
],
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "introduced": "6", "name": "initWithDelegate:queue:"},
{"access": "public", "introduced": "7", "name": "initWithDelegate:queue:options:"},
{"access": "public", "name": "startAdvertising:"},
{"access": "public", "name": "stopAdvertising"},
{"access": "public", "name": "setDesiredConnectionLatency:forCentral:"},
{"access": "public", "name": "addService:"},
{"access": "public", "name": "removeService:"},
{"access": "public", "name": "removeAllServices"},
{"access": "public", "name": "respondToRequest:withResult:"},
{"access": "public", "name": "updateValue:forCharacteristic:onSubscribedCentrals:"},
{"access": "public", "introduced": "11", "name": "publishL2CAPChannelWithEncryption:"},
{"access": "public", "introduced": "11", "name": "unpublishL2CAPChannel:"}
],
"introduced": "6",
"linkage": "exported",
"name": "CBPeripheralManager",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isAdvertising", "name": "isAdvertising"}
],
"super": "CBManager"
},
{
"access": "public",
"introduced": "5",
"linkage": "exported",
"name": "CBService",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "peripheral", "name": "peripheral"},
{"access": "public", "attr": [ "readonly" ], "getter": "isPrimary", "name": "isPrimary"},
{"access": "public", "attr": [ "readonly" ], "getter": "includedServices", "name": "includedServices"},
{"access": "public", "attr": [ "readonly" ], "getter": "characteristics", "name": "characteristics"}
],
"super": "CBAttribute"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "UUIDWithString:"},
{"access": "public", "name": "UUIDWithData:"},
{"access": "public", "introduced": "5", "name": "UUIDWithCFUUID:"},
{"access": "public", "introduced": "7", "name": "UUIDWithNSUUID:"}
],
"introduced": "5",
"linkage": "exported",
"name": "CBUUID",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "data", "name": "data"},
{"access": "public", "attr": [ "readonly" ], "getter": "UUIDString", "introduced": "7.1", "name": "UUIDString"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
}
],
"protocols": [
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "centralManagerDidUpdateState:"},
{"access": "public", "name": "centralManager:willRestoreState:", "optional": true},
{"access": "public", "name": "centralManager:didDiscoverPeripheral:advertisementData:RSSI:", "optional": true},
{"access": "public", "name": "centralManager:didConnectPeripheral:", "optional": true},
{"access": "public", "name": "centralManager:didFailToConnectPeripheral:error:", "optional": true},
{"access": "public", "name": "centralManager:didDisconnectPeripheral:error:", "optional": true},
{"access": "public", "name": "centralManager:didDisconnectPeripheral:timestamp:isReconnecting:error:", "optional": true},
{"access": "public", "introduced": "13", "name": "centralManager:connectionEventDidOccur:forPeripheral:", "optional": true},
{"access": "public", "introduced": "13", "name": "centralManager:didUpdateANCSAuthorizationForPeripheral:", "optional": true}
],
"name": "CBCentralManagerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "peripheralDidUpdateName:", "optional": true},
{"access": "public", "introduced": "7", "name": "peripheral:didModifyServices:", "optional": true},
{"access": "public", "introduced": "5", "name": "peripheralDidUpdateRSSI:error:", "optional": true},
{"access": "public", "introduced": "8", "name": "peripheral:didReadRSSI:error:", "optional": true},
{"access": "public", "name": "peripheral:didDiscoverServices:", "optional": true},
{"access": "public", "name": "peripheral:didDiscoverIncludedServicesForService:error:", "optional": true},
{"access": "public", "name": "peripheral:didDiscoverCharacteristicsForService:error:", "optional": true},
{"access": "public", "name": "peripheral:didUpdateValueForCharacteristic:error:", "optional": true},
{"access": "public", "name": "peripheral:didWriteValueForCharacteristic:error:", "optional": true},
{"access": "public", "name": "peripheral:didUpdateNotificationStateForCharacteristic:error:", "optional": true},
{"access": "public", "name": "peripheral:didDiscoverDescriptorsForCharacteristic:error:", "optional": true},
{"access": "public", "name": "peripheral:didUpdateValueForDescriptor:error:", "optional": true},
{"access": "public", "name": "peripheral:didWriteValueForDescriptor:error:", "optional": true},
{"access": "public", "name": "peripheralIsReadyToSendWriteWithoutResponse:", "optional": true},
{"access": "public", "name": "peripheral:didOpenL2CAPChannel:error:", "optional": true}
],
"name": "CBPeripheralDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "peripheralManagerDidUpdateState:"},
{"access": "public", "name": "peripheralManager:willRestoreState:", "optional": true},
{"access": "public", "name": "peripheralManagerDidStartAdvertising:error:", "optional": true},
{"access": "public", "name": "peripheralManager:didAddService:error:", "optional": true},
{"access": "public", "name": "peripheralManager:central:didSubscribeToCharacteristic:", "optional": true},
{"access": "public", "name": "peripheralManager:central:didUnsubscribeFromCharacteristic:", "optional": true},
{"access": "public", "name": "peripheralManager:didReceiveReadRequest:", "optional": true},
{"access": "public", "name": "peripheralManager:didReceiveWriteRequests:", "optional": true},
{"access": "public", "name": "peripheralManagerIsReadyToUpdateSubscribers:", "optional": true},
{"access": "public", "name": "peripheralManager:didPublishL2CAPChannel:error:", "optional": true},
{"access": "public", "name": "peripheralManager:didUnpublishL2CAPChannel:error:", "optional": true},
{"access": "public", "name": "peripheralManager:didOpenL2CAPChannel:error:", "optional": true}
],
"name": "CBPeripheralManagerDelegate",
"protocols": [
"NSObject"
]
}
],
"target": "arm64-apple-ios18.5",
"typedefs": [
{"access": "public", "name": "CBATTError"},
{"access": "public", "name": "CBAttributePermissions"},
{"access": "public", "name": "CBCentralManagerFeature"},
{"access": "public", "name": "CBCentralManagerState"},
{"access": "public", "name": "CBCharacteristicProperties"},
{"access": "public", "name": "CBCharacteristicWriteType"},
{"access": "public", "name": "CBConnectionEvent"},
{"access": "public", "name": "CBConnectionEventMatchingOption"},
{"access": "public", "name": "CBError"},
{"access": "public", "name": "CBL2CAPPSM"},
{"access": "public", "name": "CBManagerAuthorization"},
{"access": "public", "name": "CBManagerState"},
{"access": "public", "name": "CBPeripheralManagerAuthorizationStatus"},
{"access": "public", "name": "CBPeripheralManagerConnectionLatency"},
{"access": "public", "name": "CBPeripheralManagerState"},
{"access": "public", "name": "CBPeripheralState"}
]
},
{
"enums": [
{
"access": "public",
"constants": [
{"access": "public", "introduced": "6", "name": "CBATTErrorSuccess"},
{"access": "public", "name": "CBATTErrorInvalidHandle"},
{"access": "public", "name": "CBATTErrorReadNotPermitted"},
{"access": "public", "name": "CBATTErrorWriteNotPermitted"},
{"access": "public", "name": "CBATTErrorInvalidPdu"},
{"access": "public", "name": "CBATTErrorInsufficientAuthentication"},
{"access": "public", "name": "CBATTErrorRequestNotSupported"},
{"access": "public", "name": "CBATTErrorInvalidOffset"},
{"access": "public", "name": "CBATTErrorInsufficientAuthorization"},
{"access": "public", "name": "CBATTErrorPrepareQueueFull"},
{"access": "public", "name": "CBATTErrorAttributeNotFound"},
{"access": "public", "name": "CBATTErrorAttributeNotLong"},
{"access": "public", "name": "CBATTErrorInsufficientEncryptionKeySize"},
{"access": "public", "name": "CBATTErrorInvalidAttributeValueLength"},
{"access": "public", "name": "CBATTErrorUnlikelyError"},
{"access": "public", "name": "CBATTErrorInsufficientEncryption"},
{"access": "public", "name": "CBATTErrorUnsupportedGroupType"},
{"access": "public", "name": "CBATTErrorInsufficientResources"}
],
"name": "CBATTError"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBAttributePermissionsReadable"},
{"access": "public", "name": "CBAttributePermissionsWriteable"},
{"access": "public", "name": "CBAttributePermissionsReadEncryptionRequired"},
{"access": "public", "name": "CBAttributePermissionsWriteEncryptionRequired"}
],
"introduced": "6",
"name": "CBAttributePermissions"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "13", "name": "CBCentralManagerFeatureExtendedScanAndConnect"}
],
"name": "CBCentralManagerFeature"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBCentralManagerStateUnknown"},
{"access": "public", "name": "CBCentralManagerStateResetting"},
{"access": "public", "name": "CBCentralManagerStateUnsupported"},
{"access": "public", "name": "CBCentralManagerStateUnauthorized"},
{"access": "public", "name": "CBCentralManagerStatePoweredOff"},
{"access": "public", "name": "CBCentralManagerStatePoweredOn"}
],
"introduced": "5",
"name": "CBCentralManagerState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBCharacteristicPropertyBroadcast"},
{"access": "public", "name": "CBCharacteristicPropertyRead"},
{"access": "public", "name": "CBCharacteristicPropertyWriteWithoutResponse"},
{"access": "public", "name": "CBCharacteristicPropertyWrite"},
{"access": "public", "name": "CBCharacteristicPropertyNotify"},
{"access": "public", "name": "CBCharacteristicPropertyIndicate"},
{"access": "public", "name": "CBCharacteristicPropertyAuthenticatedSignedWrites"},
{"access": "public", "name": "CBCharacteristicPropertyExtendedProperties"},
{"access": "public", "introduced": "6", "name": "CBCharacteristicPropertyNotifyEncryptionRequired"},
{"access": "public", "introduced": "6", "name": "CBCharacteristicPropertyIndicateEncryptionRequired"}
],
"name": "CBCharacteristicProperties"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBCharacteristicWriteWithResponse"},
{"access": "public", "name": "CBCharacteristicWriteWithoutResponse"}
],
"name": "CBCharacteristicWriteType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBConnectionEventPeerDisconnected"},
{"access": "public", "name": "CBConnectionEventPeerConnected"}
],
"name": "CBConnectionEvent"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBErrorUnknown"},
{"access": "public", "introduced": "6", "name": "CBErrorInvalidParameters"},
{"access": "public", "introduced": "6", "name": "CBErrorInvalidHandle"},
{"access": "public", "introduced": "6", "name": "CBErrorNotConnected"},
{"access": "public", "introduced": "6", "name": "CBErrorOutOfSpace"},
{"access": "public", "introduced": "6", "name": "CBErrorOperationCancelled"},
{"access": "public", "introduced": "6", "name": "CBErrorConnectionTimeout"},
{"access": "public", "introduced": "6", "name": "CBErrorPeripheralDisconnected"},
{"access": "public", "introduced": "6", "name": "CBErrorUUIDNotAllowed"},
{"access": "public", "introduced": "6", "name": "CBErrorAlreadyAdvertising"},
{"access": "public", "introduced": "7.1", "name": "CBErrorConnectionFailed"},
{"access": "public", "introduced": "9", "name": "CBErrorConnectionLimitReached"},
{"access": "public", "introduced": "9", "name": "CBErrorUnkownDevice"},
{"access": "public", "introduced": "12", "name": "CBErrorUnknownDevice"},
{"access": "public", "introduced": "12", "name": "CBErrorOperationNotSupported"},
{"access": "public", "introduced": "13.4", "name": "CBErrorPeerRemovedPairingInformation"},
{"access": "public", "introduced": "13.4", "name": "CBErrorEncryptionTimedOut"},
{"access": "public", "introduced": "14", "name": "CBErrorTooManyLEPairedDevices"},
{"access": "public", "name": "CBErrorLeGattExceededBackgroundNotificationLimit", "unavailable": true},
{"access": "public", "name": "CBErrorLeGattNearBackgroundNotificationLimit", "unavailable": true}
],
"name": "CBError"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBManagerAuthorizationNotDetermined"},
{"access": "public", "name": "CBManagerAuthorizationRestricted"},
{"access": "public", "name": "CBManagerAuthorizationDenied"},
{"access": "public", "name": "CBManagerAuthorizationAllowedAlways"}
],
"introduced": "13",
"name": "CBManagerAuthorization"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBManagerStateUnknown"},
{"access": "public", "name": "CBManagerStateResetting"},
{"access": "public", "name": "CBManagerStateUnsupported"},
{"access": "public", "name": "CBManagerStateUnauthorized"},
{"access": "public", "name": "CBManagerStatePoweredOff"},
{"access": "public", "name": "CBManagerStatePoweredOn"}
],
"introduced": "10",
"name": "CBManagerState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBPeripheralManagerAuthorizationStatusNotDetermined"},
{"access": "public", "name": "CBPeripheralManagerAuthorizationStatusRestricted"},
{"access": "public", "name": "CBPeripheralManagerAuthorizationStatusDenied"},
{"access": "public", "name": "CBPeripheralManagerAuthorizationStatusAuthorized"}
],
"introduced": "7",
"name": "CBPeripheralManagerAuthorizationStatus"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBPeripheralManagerConnectionLatencyLow"},
{"access": "public", "name": "CBPeripheralManagerConnectionLatencyMedium"},
{"access": "public", "name": "CBPeripheralManagerConnectionLatencyHigh"}
],
"introduced": "6",
"name": "CBPeripheralManagerConnectionLatency"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBPeripheralManagerStateUnknown"},
{"access": "public", "name": "CBPeripheralManagerStateResetting"},
{"access": "public", "name": "CBPeripheralManagerStateUnsupported"},
{"access": "public", "name": "CBPeripheralManagerStateUnauthorized"},
{"access": "public", "name": "CBPeripheralManagerStatePoweredOff"},
{"access": "public", "name": "CBPeripheralManagerStatePoweredOn"}
],
"introduced": "6",
"name": "CBPeripheralManagerState"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "CBPeripheralStateDisconnected"},
{"access": "public", "name": "CBPeripheralStateConnecting"},
{"access": "public", "name": "CBPeripheralStateConnected"},
{"access": "public", "introduced": "9", "name": "CBPeripheralStateDisconnecting"}
],
"introduced": "7",
"name": "CBPeripheralState"
}
],
"globals": [
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBATTErrorDomain"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBAdvertisementDataIsConnectable"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBAdvertisementDataLocalNameKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBAdvertisementDataManufacturerDataKey"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_CBAdvertisementDataOverflowServiceUUIDsKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBAdvertisementDataServiceDataKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBAdvertisementDataServiceUUIDsKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBAdvertisementDataSolicitedServiceUUIDsKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBAdvertisementDataTxPowerLevelKey"},
{"access": "public", "introduced": "16", "kind": "variable", "linkage": "exported", "name": "_CBCentralManagerOptionDeviceAccessForMedia"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBCentralManagerOptionRestoreIdentifierKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBCentralManagerOptionShowPowerAlertKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBCentralManagerRestoredStatePeripheralsKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBCentralManagerRestoredStateScanOptionsKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBCentralManagerRestoredStateScanServicesKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBCentralManagerScanOptionAllowDuplicatesKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBCentralManagerScanOptionSolicitedServiceUUIDsKey"},
{"access": "public", "introduced": "17", "kind": "variable", "linkage": "exported", "name": "_CBConnectPeripheralOptionEnableAutoReconnect"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_CBConnectPeripheralOptionEnableTransportBridgingKey"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_CBConnectPeripheralOptionNotifyOnConnectionKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBConnectPeripheralOptionNotifyOnDisconnectionKey"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_CBConnectPeripheralOptionNotifyOnNotificationKey"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_CBConnectPeripheralOptionRequiresANCS"},
{"access": "public", "introduced": "6", "kind": "variable", "linkage": "exported", "name": "_CBConnectPeripheralOptionStartDelayKey"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_CBConnectionEventMatchingOptionPeripheralUUIDs"},
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_CBConnectionEventMatchingOptionServiceUUIDs"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBErrorDomain"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBPeripheralManagerOptionRestoreIdentifierKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBPeripheralManagerOptionShowPowerAlertKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBPeripheralManagerRestoredStateAdvertisementDataKey"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_CBPeripheralManagerRestoredStateServicesKey"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBUUIDCharacteristicAggregateFormatString"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBUUIDCharacteristicExtendedPropertiesString"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBUUIDCharacteristicFormatString"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBUUIDCharacteristicObservationScheduleString"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBUUIDCharacteristicUserDescriptionString"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBUUIDCharacteristicValidRangeString"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBUUIDClientCharacteristicConfigurationString"},
{"access": "public", "introduced": "11", "kind": "variable", "linkage": "exported", "name": "_CBUUIDL2CAPPSMCharacteristicString"},
{"access": "public", "kind": "variable", "linkage": "exported", "name": "_CBUUIDServerCharacteristicConfigurationString"}
],
"interfaces": [
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "6",
"linkage": "exported",
"name": "CBATTRequest",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "central", "name": "central"},
{"access": "public", "attr": [ "readonly" ], "getter": "characteristic", "name": "characteristic"},
{"access": "public", "attr": [ "readonly" ], "getter": "offset", "name": "offset"},
{"access": "public", "getter": "value", "name": "value", "setter": "setValue:"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "8",
"linkage": "exported",
"name": "CBAttribute",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "UUID", "name": "UUID"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "6",
"linkage": "exported",
"name": "CBCentral",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "maximumUpdateValueLength", "name": "maximumUpdateValueLength"}
],
"super": "CBPeer"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "13", "name": "supportsFeatures:"}
],
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithDelegate:queue:"},
{"access": "public", "introduced": "7", "name": "initWithDelegate:queue:options:"},
{"access": "public", "introduced": "7", "name": "retrievePeripheralsWithIdentifiers:"},
{"access": "public", "introduced": "7", "name": "retrieveConnectedPeripheralsWithServices:"},
{"access": "public", "name": "scanForPeripheralsWithServices:options:"},
{"access": "public", "name": "stopScan"},
{"access": "public", "name": "connectPeripheral:options:"},
{"access": "public", "name": "cancelPeripheralConnection:"},
{"access": "public", "introduced": "13", "name": "registerForConnectionEventsWithOptions:"}
],
"introduced": "5",
"linkage": "exported",
"name": "CBCentralManager",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isScanning", "introduced": "9", "name": "isScanning"}
],
"super": "CBManager"
},
{
"access": "public",
"introduced": "5",
"linkage": "exported",
"name": "CBCharacteristic",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "service", "name": "service"},
{"access": "public", "attr": [ "readonly" ], "getter": "properties", "name": "properties"},
{"access": "public", "attr": [ "readonly" ], "getter": "value", "name": "value"},
{"access": "public", "attr": [ "readonly" ], "getter": "descriptors", "name": "descriptors"},
{"access": "public", "attr": [ "readonly" ], "getter": "isBroadcasted", "introduced": "5", "name": "isBroadcasted"},
{"access": "public", "attr": [ "readonly" ], "getter": "isNotifying", "name": "isNotifying"}
],
"super": "CBAttribute"
},
{
"access": "public",
"introduced": "5",
"linkage": "exported",
"name": "CBDescriptor",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "characteristic", "name": "characteristic"},
{"access": "public", "attr": [ "readonly" ], "getter": "value", "name": "value"}
],
"super": "CBAttribute"
},
{
"access": "public",
"introduced": "11",
"linkage": "exported",
"name": "CBL2CAPChannel",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "peer", "name": "peer"},
{"access": "public", "attr": [ "readonly" ], "getter": "inputStream", "name": "inputStream"},
{"access": "public", "attr": [ "readonly" ], "getter": "outputStream", "name": "outputStream"},
{"access": "public", "attr": [ "readonly" ], "getter": "PSM", "name": "PSM"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "10",
"linkage": "exported",
"name": "CBManager",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "state", "name": "state"},
{"access": "public", "attr": [ "readonly" ], "getter": "authorization", "introduced": "13", "name": "authorization"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "authorization", "introduced": "13.1", "name": "authorization"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "initWithType:properties:value:permissions:"}
],
"introduced": "6",
"linkage": "exported",
"name": "CBMutableCharacteristic",
"properties": [
{"access": "public", "getter": "permissions", "name": "permissions", "setter": "setPermissions:"},
{"access": "public", "attr": [ "readonly" ], "getter": "subscribedCentrals", "introduced": "7", "name": "subscribedCentrals"},
{"access": "public", "getter": "properties", "name": "properties", "setter": "setProperties:"},
{"access": "public", "getter": "value", "name": "value", "setter": "setValue:"},
{"access": "public", "getter": "descriptors", "name": "descriptors", "setter": "setDescriptors:"}
],
"super": "CBCharacteristic"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "initWithType:value:"}
],
"introduced": "6",
"linkage": "exported",
"name": "CBMutableDescriptor",
"super": "CBDescriptor"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "initWithType:primary:"}
],
"introduced": "6",
"linkage": "exported",
"name": "CBMutableService",
"properties": [
{"access": "public", "getter": "includedServices", "name": "includedServices", "setter": "setIncludedServices:"},
{"access": "public", "getter": "characteristics", "name": "characteristics", "setter": "setCharacteristics:"}
],
"super": "CBService"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "8",
"linkage": "exported",
"name": "CBPeer",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "introduced": "7", "name": "identifier"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "readRSSI"},
{"access": "public", "name": "discoverServices:"},
{"access": "public", "name": "discoverIncludedServices:forService:"},
{"access": "public", "name": "discoverCharacteristics:forService:"},
{"access": "public", "name": "readValueForCharacteristic:"},
{"access": "public", "introduced": "9", "name": "maximumWriteValueLengthForType:"},
{"access": "public", "name": "writeValue:forCharacteristic:type:"},
{"access": "public", "name": "setNotifyValue:forCharacteristic:"},
{"access": "public", "name": "discoverDescriptorsForCharacteristic:"},
{"access": "public", "name": "readValueForDescriptor:"},
{"access": "public", "name": "writeValue:forDescriptor:"},
{"access": "public", "introduced": "11", "name": "openL2CAPChannel:"}
],
"introduced": "5",
"linkage": "exported",
"name": "CBPeripheral",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "name", "name": "name"},
{"access": "public", "attr": [ "readonly" ], "getter": "RSSI", "introduced": "5", "name": "RSSI"},
{"access": "public", "attr": [ "readonly" ], "getter": "state", "name": "state"},
{"access": "public", "attr": [ "readonly" ], "getter": "services", "name": "services"},
{"access": "public", "attr": [ "readonly" ], "getter": "canSendWriteWithoutResponse", "introduced": "11", "name": "canSendWriteWithoutResponse"},
{"access": "public", "attr": [ "readonly" ], "getter": "ancsAuthorized", "introduced": "13", "name": "ancsAuthorized"}
],
"super": "CBPeer"
},
{
"access": "public",
"classMethods": [
{"access": "public", "introduced": "7", "name": "authorizationStatus"}
],
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "introduced": "6", "name": "initWithDelegate:queue:"},
{"access": "public", "introduced": "7", "name": "initWithDelegate:queue:options:"},
{"access": "public", "name": "startAdvertising:"},
{"access": "public", "name": "stopAdvertising"},
{"access": "public", "name": "setDesiredConnectionLatency:forCentral:"},
{"access": "public", "name": "addService:"},
{"access": "public", "name": "removeService:"},
{"access": "public", "name": "removeAllServices"},
{"access": "public", "name": "respondToRequest:withResult:"},
{"access": "public", "name": "updateValue:forCharacteristic:onSubscribedCentrals:"},
{"access": "public", "introduced": "11", "name": "publishL2CAPChannelWithEncryption:"},
{"access": "public", "introduced": "11", "name": "unpublishL2CAPChannel:"}
],
"introduced": "6",
"linkage": "exported",
"name": "CBPeripheralManager",
"properties": [
{"access": "public", "getter": "delegate", "name": "delegate", "setter": "setDelegate:"},
{"access": "public", "attr": [ "readonly" ], "getter": "isAdvertising", "name": "isAdvertising"}
],
"super": "CBManager"
},
{
"access": "public",
"introduced": "5",
"linkage": "exported",
"name": "CBService",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "peripheral", "name": "peripheral"},
{"access": "public", "attr": [ "readonly" ], "getter": "isPrimary", "name": "isPrimary"},
{"access": "public", "attr": [ "readonly" ], "getter": "includedServices", "name": "includedServices"},
{"access": "public", "attr": [ "readonly" ], "getter": "characteristics", "name": "characteristics"}
],
"super": "CBAttribute"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "UUIDWithString:"},
{"access": "public", "name": "UUIDWithData:"},
{"access": "public", "introduced": "5", "name": "UUIDWithCFUUID:"},
{"access": "public", "introduced": "7", "name": "UUIDWithNSUUID:"}
],
"introduced": "5",
"linkage": "exported",
"name": "CBUUID",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "data", "name": "data"},
{"access": "public", "attr": [ "readonly" ], "getter": "UUIDString", "introduced": "7.1", "name": "UUIDString"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
}
],
"protocols": [
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "centralManagerDidUpdateState:"},
{"access": "public", "name": "centralManager:willRestoreState:", "optional": true},
{"access": "public", "name": "centralManager:didDiscoverPeripheral:advertisementData:RSSI:", "optional": true},
{"access": "public", "name": "centralManager:didConnectPeripheral:", "optional": true},
{"access": "public", "name": "centralManager:didFailToConnectPeripheral:error:", "optional": true},
{"access": "public", "name": "centralManager:didDisconnectPeripheral:error:", "optional": true},
{"access": "public", "name": "centralManager:didDisconnectPeripheral:timestamp:isReconnecting:error:", "optional": true},
{"access": "public", "introduced": "13", "name": "centralManager:connectionEventDidOccur:forPeripheral:", "optional": true},
{"access": "public", "introduced": "13", "name": "centralManager:didUpdateANCSAuthorizationForPeripheral:", "optional": true}
],
"name": "CBCentralManagerDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "6", "name": "peripheralDidUpdateName:", "optional": true},
{"access": "public", "introduced": "7", "name": "peripheral:didModifyServices:", "optional": true},
{"access": "public", "introduced": "5", "name": "peripheralDidUpdateRSSI:error:", "optional": true},
{"access": "public", "introduced": "8", "name": "peripheral:didReadRSSI:error:", "optional": true},
{"access": "public", "name": "peripheral:didDiscoverServices:", "optional": true},
{"access": "public", "name": "peripheral:didDiscoverIncludedServicesForService:error:", "optional": true},
{"access": "public", "name": "peripheral:didDiscoverCharacteristicsForService:error:", "optional": true},
{"access": "public", "name": "peripheral:didUpdateValueForCharacteristic:error:", "optional": true},
{"access": "public", "name": "peripheral:didWriteValueForCharacteristic:error:", "optional": true},
{"access": "public", "name": "peripheral:didUpdateNotificationStateForCharacteristic:error:", "optional": true},
{"access": "public", "name": "peripheral:didDiscoverDescriptorsForCharacteristic:error:", "optional": true},
{"access": "public", "name": "peripheral:didUpdateValueForDescriptor:error:", "optional": true},
{"access": "public", "name": "peripheral:didWriteValueForDescriptor:error:", "optional": true},
{"access": "public", "name": "peripheralIsReadyToSendWriteWithoutResponse:", "optional": true},
{"access": "public", "name": "peripheral:didOpenL2CAPChannel:error:", "optional": true}
],
"name": "CBPeripheralDelegate",
"protocols": [
"NSObject"
]
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "peripheralManagerDidUpdateState:"},
{"access": "public", "name": "peripheralManager:willRestoreState:", "optional": true},
{"access": "public", "name": "peripheralManagerDidStartAdvertising:error:", "optional": true},
{"access": "public", "name": "peripheralManager:didAddService:error:", "optional": true},
{"access": "public", "name": "peripheralManager:central:didSubscribeToCharacteristic:", "optional": true},
{"access": "public", "name": "peripheralManager:central:didUnsubscribeFromCharacteristic:", "optional": true},
{"access": "public", "name": "peripheralManager:didReceiveReadRequest:", "optional": true},
{"access": "public", "name": "peripheralManager:didReceiveWriteRequests:", "optional": true},
{"access": "public", "name": "peripheralManagerIsReadyToUpdateSubscribers:", "optional": true},
{"access": "public", "name": "peripheralManager:didPublishL2CAPChannel:error:", "optional": true},
{"access": "public", "name": "peripheralManager:didUnpublishL2CAPChannel:error:", "optional": true},
{"access": "public", "name": "peripheralManager:didOpenL2CAPChannel:error:", "optional": true}
],
"name": "CBPeripheralManagerDelegate",
"protocols": [
"NSObject"
]
}
],
"target": "arm64e-apple-ios18.5",
"typedefs": [
{"access": "public", "name": "CBATTError"},
{"access": "public", "name": "CBAttributePermissions"},
{"access": "public", "name": "CBCentralManagerFeature"},
{"access": "public", "name": "CBCentralManagerState"},
{"access": "public", "name": "CBCharacteristicProperties"},
{"access": "public", "name": "CBCharacteristicWriteType"},
{"access": "public", "name": "CBConnectionEvent"},
{"access": "public", "name": "CBConnectionEventMatchingOption"},
{"access": "public", "name": "CBError"},
{"access": "public", "name": "CBL2CAPPSM"},
{"access": "public", "name": "CBManagerAuthorization"},
{"access": "public", "name": "CBManagerState"},
{"access": "public", "name": "CBPeripheralManagerAuthorizationStatus"},
{"access": "public", "name": "CBPeripheralManagerConnectionLatency"},
{"access": "public", "name": "CBPeripheralManagerState"},
{"access": "public", "name": "CBPeripheralState"}
]
},
{
"enums": [
{
"access": "public",
"constants": [
{"access": "public", "name": "ENActivityFlagsReserved1"},
{"access": "public", "name": "ENActivityFlagsReserved2"},
{"access": "public", "name": "ENActivityFlagsPeriodicRun"},
{"access": "public", "name": "ENActivityFlagsPreAuthorizedKeyReleaseNotificationTapped"}
],
"introduced": "12.5",
"name": "ENActivityFlags"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "ENAuthorizationStatusUnknown"},
{"access": "public", "name": "ENAuthorizationStatusRestricted"},
{"access": "public", "name": "ENAuthorizationStatusNotAuthorized"},
{"access": "public", "name": "ENAuthorizationStatusAuthorized"}
],
"introduced": "12.5",
"name": "ENAuthorizationStatus"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "ENCalibrationConfidenceLowest"},
{"access": "public", "name": "ENCalibrationConfidenceLow"},
{"access": "public", "name": "ENCalibrationConfidenceMedium"},
{"access": "public", "name": "ENCalibrationConfidenceHigh"}
],
"introduced": "12.5",
"name": "ENCalibrationConfidence"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "ENDiagnosisReportTypeUnknown"},
{"access": "public", "name": "ENDiagnosisReportTypeConfirmedTest"},
{"access": "public", "name": "ENDiagnosisReportTypeConfirmedClinicalDiagnosis"},
{"access": "public", "name": "ENDiagnosisReportTypeSelfReported"},
{"access": "public", "name": "ENDiagnosisReportTypeRecursive"},
{"access": "public", "name": "ENDiagnosisReportTypeRevoked"}
],
"introduced": "12.5",
"name": "ENDiagnosisReportType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "ENErrorCodeUnknown"},
{"access": "public", "name": "ENErrorCodeBadParameter"},
{"access": "public", "name": "ENErrorCodeNotEntitled"},
{"access": "public", "name": "ENErrorCodeNotAuthorized"},
{"access": "public", "name": "ENErrorCodeUnsupported"},
{"access": "public", "name": "ENErrorCodeInvalidated"},
{"access": "public", "name": "ENErrorCodeBluetoothOff"},
{"access": "public", "name": "ENErrorCodeInsufficientStorage"},
{"access": "public", "name": "ENErrorCodeNotEnabled"},
{"access": "public", "name": "ENErrorCodeAPIMisuse"},
{"access": "public", "name": "ENErrorCodeInternal"},
{"access": "public", "name": "ENErrorCodeInsufficientMemory"},
{"access": "public", "name": "ENErrorCodeRateLimited"},
{"access": "public", "name": "ENErrorCodeRestricted"},
{"access": "public", "name": "ENErrorCodeBadFormat"},
{"access": "public", "name": "ENErrorCodeDataInaccessible"},
{"access": "public", "name": "ENErrorCodeTravelStatusNotAvailable"}
],
"introduced": "12.5",
"name": "ENErrorCode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "ENInfectiousnessNone"},
{"access": "public", "name": "ENInfectiousnessStandard"},
{"access": "public", "name": "ENInfectiousnessHigh"}
],
"introduced": "12.5",
"name": "ENInfectiousness"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "ENStatusUnknown"},
{"access": "public", "name": "ENStatusActive"},
{"access": "public", "name": "ENStatusDisabled"},
{"access": "public", "name": "ENStatusBluetoothOff"},
{"access": "public", "name": "ENStatusRestricted"},
{"access": "public", "name": "ENStatusPaused"},
{"access": "public", "name": "ENStatusUnauthorized"}
],
"introduced": "12.5",
"name": "ENStatus"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "ENVariantOfConcernTypeUnknown"},
{"access": "public", "name": "ENVariantOfConcernType1"},
{"access": "public", "name": "ENVariantOfConcernType2"},
{"access": "public", "name": "ENVariantOfConcernType3"},
{"access": "public", "name": "ENVariantOfConcernType4"}
],
"introduced": "15.2",
"name": "ENVariantOfConcernType"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "12.5", "name": "ENAttenuationMin"},
{"access": "public", "introduced": "12.5", "name": "ENAttenuationMax"}
],
"name": "enum (unnamed at ENCommon.h:1041)"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "12.5", "name": "ENRiskLevelMin"},
{"access": "public", "introduced": "12.5", "name": "ENRiskLevelMax"}
],
"name": "enum (unnamed at ENCommon.h:2181)"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "12.5", "name": "ENRiskLevelValueMin"},
{"access": "public", "introduced": "12.5", "name": "ENRiskLevelValueMax"}
],
"name": "enum (unnamed at ENCommon.h:2281)"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "12.5", "name": "ENRiskScoreMin"},
{"access": "public", "introduced": "12.5", "name": "ENRiskScoreMax"}
],
"name": "enum (unnamed at ENCommon.h:2381)"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "12.5", "name": "ENRiskWeightDefault"},
{"access": "public", "introduced": "12.5", "name": "ENRiskWeightDefaultV2"},
{"access": "public", "introduced": "12.5", "name": "ENRiskWeightMin"},
{"access": "public", "introduced": "12.5", "name": "ENRiskWeightMax"},
{"access": "public", "introduced": "12.5", "name": "ENRiskWeightMaxV2"}
],
"name": "enum (unnamed at ENCommon.h:2471)"
}
],
"globals": [
{"access": "public", "introduced": "12.5", "kind": "variable", "linkage": "exported", "name": "_ENErrorDomain"}
],
"interfaces": [
{
"access": "public",
"introduced": "12.5",
"linkage": "exported",
"name": "ENExposureConfiguration",
"properties": [
{"access": "public", "getter": "immediateDurationWeight", "introduced": "12.5", "name": "immediateDurationWeight", "setter": "setImmediateDurationWeight:"},
{"access": "public", "getter": "nearDurationWeight", "introduced": "12.5", "name": "nearDurationWeight", "setter": "setNearDurationWeight:"},
{"access": "public", "getter": "mediumDurationWeight", "introduced": "12.5", "name": "mediumDurationWeight", "setter": "setMediumDurationWeight:"},
{"access": "public", "getter": "otherDurationWeight", "introduced": "12.5", "name": "otherDurationWeight", "setter": "setOtherDurationWeight:"},
{"access": "public", "getter": "infectiousnessForDaysSinceOnsetOfSymptoms", "introduced": "12.5", "name": "infectiousnessForDaysSinceOnsetOfSymptoms", "setter": "setInfectiousnessForDaysSinceOnsetOfSymptoms:"},
{"access": "public", "getter": "infectiousnessStandardWeight", "introduced": "12.5", "name": "infectiousnessStandardWeight", "setter": "setInfectiousnessStandardWeight:"},
{"access": "public", "getter": "infectiousnessHighWeight", "introduced": "12.5", "name": "infectiousnessHighWeight", "setter": "setInfectiousnessHighWeight:"},
{"access": "public", "getter": "reportTypeConfirmedTestWeight", "introduced": "12.5", "name": "reportTypeConfirmedTestWeight", "setter": "setReportTypeConfirmedTestWeight:"},
{"access": "public", "getter": "reportTypeConfirmedClinicalDiagnosisWeight", "introduced": "12.5", "name": "reportTypeConfirmedClinicalDiagnosisWeight", "setter": "setReportTypeConfirmedClinicalDiagnosisWeight:"},
{"access": "public", "getter": "reportTypeSelfReportedWeight", "introduced": "12.5", "name": "reportTypeSelfReportedWeight", "setter": "setReportTypeSelfReportedWeight:"},
{"access": "public", "getter": "reportTypeRecursiveWeight", "introduced": "12.5", "name": "reportTypeRecursiveWeight", "setter": "setReportTypeRecursiveWeight:"},
{"access": "public", "getter": "reportTypeNoneMap", "introduced": "12.5", "name": "reportTypeNoneMap", "setter": "setReportTypeNoneMap:"},
{"access": "public", "getter": "attenuationDurationThresholds", "name": "attenuationDurationThresholds", "setter": "setAttenuationDurationThresholds:"},
{"access": "public", "getter": "daysSinceLastExposureThreshold", "introduced": "12.5", "name": "daysSinceLastExposureThreshold", "setter": "setDaysSinceLastExposureThreshold:"},
{"access": "public", "getter": "minimumRiskScoreFullRange", "name": "minimumRiskScoreFullRange", "setter": "setMinimumRiskScoreFullRange:"},
{"access": "public", "getter": "attenuationLevelValues", "name": "attenuationLevelValues", "setter": "setAttenuationLevelValues:"},
{"access": "public", "getter": "attenuationWeight", "name": "attenuationWeight", "setter": "setAttenuationWeight:"},
{"access": "public", "getter": "daysSinceLastExposureLevelValues", "name": "daysSinceLastExposureLevelValues", "setter": "setDaysSinceLastExposureLevelValues:"},
{"access": "public", "getter": "daysSinceLastExposureWeight", "name": "daysSinceLastExposureWeight", "setter": "setDaysSinceLastExposureWeight:"},
{"access": "public", "getter": "durationLevelValues", "name": "durationLevelValues", "setter": "setDurationLevelValues:"},
{"access": "public", "getter": "durationWeight", "name": "durationWeight", "setter": "setDurationWeight:"},
{"access": "public", "getter": "metadata", "name": "metadata", "setter": "setMetadata:"},
{"access": "public", "getter": "minimumRiskScore", "name": "minimumRiskScore", "setter": "setMinimumRiskScore:"},
{"access": "public", "getter": "transmissionRiskLevelValues", "name": "transmissionRiskLevelValues", "setter": "setTransmissionRiskLevelValues:"},
{"access": "public", "getter": "transmissionRiskWeight", "name": "transmissionRiskWeight", "setter": "setTransmissionRiskWeight:"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "12.5",
"linkage": "exported",
"name": "ENExposureDaySummary",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "date", "name": "date"},
{"access": "public", "attr": [ "readonly" ], "getter": "confirmedTestSummary", "name": "confirmedTestSummary"},
{"access": "public", "attr": [ "readonly" ], "getter": "confirmedClinicalDiagnosisSummary", "name": "confirmedClinicalDiagnosisSummary"},
{"access": "public", "attr": [ "readonly" ], "getter": "recursiveSummary", "name": "recursiveSummary"},
{"access": "public", "attr": [ "readonly" ], "getter": "selfReportedSummary", "name": "selfReportedSummary"},
{"access": "public", "attr": [ "readonly" ], "getter": "daySummary", "name": "daySummary"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "12.5",
"linkage": "exported",
"name": "ENExposureDetectionSummary",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "attenuationDurations", "name": "attenuationDurations"},
{"access": "public", "attr": [ "readonly" ], "getter": "daysSinceLastExposure", "name": "daysSinceLastExposure"},
{"access": "public", "attr": [ "readonly" ], "getter": "matchedKeyCount", "name": "matchedKeyCount"},
{"access": "public", "attr": [ "readonly" ], "getter": "maximumRiskScore", "name": "maximumRiskScore"},
{"access": "public", "attr": [ "readonly" ], "getter": "maximumRiskScoreFullRange", "name": "maximumRiskScoreFullRange"},
{"access": "public", "attr": [ "readonly" ], "getter": "metadata", "name": "metadata"},
{"access": "public", "attr": [ "readonly" ], "getter": "riskScoreSumFullRange", "name": "riskScoreSumFullRange"},
{"access": "public", "attr": [ "readonly" ], "getter": "daySummaries", "introduced": "12.5", "name": "daySummaries"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "12.5",
"linkage": "exported",
"name": "ENExposureInfo",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "attenuationDurations", "name": "attenuationDurations"},
{"access": "public", "attr": [ "readonly" ], "getter": "attenuationValue", "name": "attenuationValue"},
{"access": "public", "attr": [ "readonly" ], "getter": "date", "name": "date"},
{"access": "public", "attr": [ "readonly" ], "getter": "daysSinceOnsetOfSymptoms", "introduced": "12.5", "name": "daysSinceOnsetOfSymptoms"},
{"access": "public", "attr": [ "readonly" ], "getter": "diagnosisReportType", "introduced": "12.5", "name": "diagnosisReportType"},
{"access": "public", "attr": [ "readonly" ], "getter": "duration", "name": "duration"},
{"access": "public", "attr": [ "readonly" ], "getter": "metadata", "name": "metadata"},
{"access": "public", "attr": [ "readonly" ], "getter": "totalRiskScore", "name": "totalRiskScore"},
{"access": "public", "attr": [ "readonly" ], "getter": "totalRiskScoreFullRange", "name": "totalRiskScoreFullRange"},
{"access": "public", "attr": [ "readonly" ], "getter": "transmissionRiskLevel", "name": "transmissionRiskLevel"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "12.5",
"linkage": "exported",
"name": "ENExposureSummaryItem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "maximumScore", "name": "maximumScore"},
{"access": "public", "attr": [ "readonly" ], "getter": "scoreSum", "name": "scoreSum"},
{"access": "public", "attr": [ "readonly" ], "getter": "weightedDurationSum", "name": "weightedDurationSum"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "12.5",
"linkage": "exported",
"name": "ENExposureWindow",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "calibrationConfidence", "name": "calibrationConfidence"},
{"access": "public", "attr": [ "readonly" ], "getter": "date", "name": "date"},
{"access": "public", "attr": [ "readonly" ], "getter": "diagnosisReportType", "name": "diagnosisReportType"},
{"access": "public", "attr": [ "readonly" ], "getter": "infectiousness", "name": "infectiousness"},
{"access": "public", "attr": [ "readonly" ], "getter": "scanInstances", "name": "scanInstances"},
{"access": "public", "attr": [ "readonly" ], "getter": "variantOfConcernType", "introduced": "15.2", "name": "variantOfConcernType"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "activateWithCompletionHandler:"},
{"access": "public", "name": "invalidate"},
{"access": "public", "introduced": "12.5", "name": "getUserTraveledWithCompletionHandler:"},
{"access": "public", "name": "setExposureNotificationEnabled:completionHandler:"},
{"access": "public", "introduced": "12.5", "name": "detectExposuresWithConfiguration:completionHandler:"},
{"access": "public", "name": "detectExposuresWithConfiguration:diagnosisKeyURLs:completionHandler:"},
{"access": "public", "introduced": "13.5", "name": "getExposureInfoFromSummary:userExplanation:completionHandler:"},
{"access": "public", "introduced": "12.5", "name": "getExposureWindowsFromSummary:completionHandler:"},
{"access": "public", "name": "getDiagnosisKeysWithCompletionHandler:"},
{"access": "public", "name": "getTestDiagnosisKeysWithCompletionHandler:"},
{"access": "public", "introduced": "14.4", "name": "preAuthorizeDiagnosisKeysWithCompletionHandler:"},
{"access": "public", "introduced": "14.4", "name": "requestPreAuthorizedDiagnosisKeysWithCompletionHandler:"}
],
"introduced": "12.5",
"linkage": "exported",
"name": "ENManager",
"properties": [
{"access": "public", "getter": "activityHandler", "introduced": "12.5", "name": "activityHandler", "setter": "setActivityHandler:"},
{"access": "public", "getter": "dispatchQueue", "name": "dispatchQueue", "setter": "setDispatchQueue:"},
{"access": "public", "attr": [ "readonly" ], "getter": "exposureNotificationStatus", "name": "exposureNotificationStatus"},
{"access": "public", "getter": "invalidationHandler", "name": "invalidationHandler", "setter": "setInvalidationHandler:"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "authorizationStatus", "name": "authorizationStatus"},
{"access": "public", "attr": [ "readonly" ], "getter": "exposureNotificationEnabled", "name": "exposureNotificationEnabled"},
{"access": "public", "getter": "diagnosisKeysAvailableHandler", "introduced": "14.4", "name": "diagnosisKeysAvailableHandler", "setter": "setDiagnosisKeysAvailableHandler:"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "12.5",
"linkage": "exported",
"name": "ENScanInstance",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "minimumAttenuation", "name": "minimumAttenuation"},
{"access": "public", "attr": [ "readonly" ], "getter": "typicalAttenuation", "name": "typicalAttenuation"},
{"access": "public", "attr": [ "readonly" ], "getter": "secondsSinceLastScan", "name": "secondsSinceLastScan"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "12.5",
"linkage": "exported",
"name": "ENTemporaryExposureKey",
"properties": [
{"access": "public", "getter": "keyData", "name": "keyData", "setter": "setKeyData:"},
{"access": "public", "getter": "rollingPeriod", "name": "rollingPeriod", "setter": "setRollingPeriod:"},
{"access": "public", "getter": "rollingStartNumber", "name": "rollingStartNumber", "setter": "setRollingStartNumber:"},
{"access": "public", "getter": "transmissionRiskLevel", "name": "transmissionRiskLevel", "setter": "setTransmissionRiskLevel:"}
],
"super": "NSObject"
}
],
"target": "arm64-apple-ios18.5",
"typedefs": [
{"access": "public", "name": "ENActivityFlags"},
{"access": "public", "introduced": "12.5", "name": "ENActivityHandler"},
{"access": "public", "introduced": "12.5", "name": "ENAttenuation"},
{"access": "public", "name": "ENAuthorizationStatus"},
{"access": "public", "name": "ENCalibrationConfidence"},
{"access": "public", "introduced": "12.5", "name": "ENDetectExposuresHandler"},
{"access": "public", "introduced": "14.4", "name": "ENDiagnosisKeysAvailableHandler"},
{"access": "public", "name": "ENDiagnosisReportType"},
{"access": "public", "name": "ENErrorCode"},
{"access": "public", "introduced": "12.5", "name": "ENErrorHandler"},
{"access": "public", "introduced": "12.5", "name": "ENErrorOutType"},
{"access": "public", "introduced": "12.5", "name": "ENGetDiagnosisKeysHandler"},
{"access": "public", "introduced": "12.5", "name": "ENGetExposureInfoHandler"},
{"access": "public", "introduced": "12.5", "name": "ENGetExposureWindowsHandler"},
{"access": "public", "introduced": "12.5", "name": "ENGetUserTraveledHandler"},
{"access": "public", "name": "ENInfectiousness"},
{"access": "public", "introduced": "12.5", "name": "ENIntervalNumber"},
{"access": "public", "introduced": "12.5", "name": "ENRiskLevel"},
{"access": "public", "introduced": "12.5", "name": "ENRiskLevelValue"},
{"access": "public", "introduced": "12.5", "name": "ENRiskScore"},
{"access": "public", "name": "ENStatus"},
{"access": "public", "name": "ENVariantOfConcernType"}
]
},
{
"enums": [
{
"access": "public",
"constants": [
{"access": "public", "name": "ENActivityFlagsReserved1"},
{"access": "public", "name": "ENActivityFlagsReserved2"},
{"access": "public", "name": "ENActivityFlagsPeriodicRun"},
{"access": "public", "name": "ENActivityFlagsPreAuthorizedKeyReleaseNotificationTapped"}
],
"introduced": "12.5",
"name": "ENActivityFlags"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "ENAuthorizationStatusUnknown"},
{"access": "public", "name": "ENAuthorizationStatusRestricted"},
{"access": "public", "name": "ENAuthorizationStatusNotAuthorized"},
{"access": "public", "name": "ENAuthorizationStatusAuthorized"}
],
"introduced": "12.5",
"name": "ENAuthorizationStatus"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "ENCalibrationConfidenceLowest"},
{"access": "public", "name": "ENCalibrationConfidenceLow"},
{"access": "public", "name": "ENCalibrationConfidenceMedium"},
{"access": "public", "name": "ENCalibrationConfidenceHigh"}
],
"introduced": "12.5",
"name": "ENCalibrationConfidence"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "ENDiagnosisReportTypeUnknown"},
{"access": "public", "name": "ENDiagnosisReportTypeConfirmedTest"},
{"access": "public", "name": "ENDiagnosisReportTypeConfirmedClinicalDiagnosis"},
{"access": "public", "name": "ENDiagnosisReportTypeSelfReported"},
{"access": "public", "name": "ENDiagnosisReportTypeRecursive"},
{"access": "public", "name": "ENDiagnosisReportTypeRevoked"}
],
"introduced": "12.5",
"name": "ENDiagnosisReportType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "ENErrorCodeUnknown"},
{"access": "public", "name": "ENErrorCodeBadParameter"},
{"access": "public", "name": "ENErrorCodeNotEntitled"},
{"access": "public", "name": "ENErrorCodeNotAuthorized"},
{"access": "public", "name": "ENErrorCodeUnsupported"},
{"access": "public", "name": "ENErrorCodeInvalidated"},
{"access": "public", "name": "ENErrorCodeBluetoothOff"},
{"access": "public", "name": "ENErrorCodeInsufficientStorage"},
{"access": "public", "name": "ENErrorCodeNotEnabled"},
{"access": "public", "name": "ENErrorCodeAPIMisuse"},
{"access": "public", "name": "ENErrorCodeInternal"},
{"access": "public", "name": "ENErrorCodeInsufficientMemory"},
{"access": "public", "name": "ENErrorCodeRateLimited"},
{"access": "public", "name": "ENErrorCodeRestricted"},
{"access": "public", "name": "ENErrorCodeBadFormat"},
{"access": "public", "name": "ENErrorCodeDataInaccessible"},
{"access": "public", "name": "ENErrorCodeTravelStatusNotAvailable"}
],
"introduced": "12.5",
"name": "ENErrorCode"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "ENInfectiousnessNone"},
{"access": "public", "name": "ENInfectiousnessStandard"},
{"access": "public", "name": "ENInfectiousnessHigh"}
],
"introduced": "12.5",
"name": "ENInfectiousness"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "ENStatusUnknown"},
{"access": "public", "name": "ENStatusActive"},
{"access": "public", "name": "ENStatusDisabled"},
{"access": "public", "name": "ENStatusBluetoothOff"},
{"access": "public", "name": "ENStatusRestricted"},
{"access": "public", "name": "ENStatusPaused"},
{"access": "public", "name": "ENStatusUnauthorized"}
],
"introduced": "12.5",
"name": "ENStatus"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "ENVariantOfConcernTypeUnknown"},
{"access": "public", "name": "ENVariantOfConcernType1"},
{"access": "public", "name": "ENVariantOfConcernType2"},
{"access": "public", "name": "ENVariantOfConcernType3"},
{"access": "public", "name": "ENVariantOfConcernType4"}
],
"introduced": "15.2",
"name": "ENVariantOfConcernType"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "12.5", "name": "ENAttenuationMin"},
{"access": "public", "introduced": "12.5", "name": "ENAttenuationMax"}
],
"name": "enum (unnamed at ENCommon.h:1041)"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "12.5", "name": "ENRiskLevelMin"},
{"access": "public", "introduced": "12.5", "name": "ENRiskLevelMax"}
],
"name": "enum (unnamed at ENCommon.h:2181)"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "12.5", "name": "ENRiskLevelValueMin"},
{"access": "public", "introduced": "12.5", "name": "ENRiskLevelValueMax"}
],
"name": "enum (unnamed at ENCommon.h:2281)"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "12.5", "name": "ENRiskScoreMin"},
{"access": "public", "introduced": "12.5", "name": "ENRiskScoreMax"}
],
"name": "enum (unnamed at ENCommon.h:2381)"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "12.5", "name": "ENRiskWeightDefault"},
{"access": "public", "introduced": "12.5", "name": "ENRiskWeightDefaultV2"},
{"access": "public", "introduced": "12.5", "name": "ENRiskWeightMin"},
{"access": "public", "introduced": "12.5", "name": "ENRiskWeightMax"},
{"access": "public", "introduced": "12.5", "name": "ENRiskWeightMaxV2"}
],
"name": "enum (unnamed at ENCommon.h:2471)"
}
],
"globals": [
{"access": "public", "introduced": "12.5", "kind": "variable", "linkage": "exported", "name": "_ENErrorDomain"}
],
"interfaces": [
{
"access": "public",
"introduced": "12.5",
"linkage": "exported",
"name": "ENExposureConfiguration",
"properties": [
{"access": "public", "getter": "immediateDurationWeight", "introduced": "12.5", "name": "immediateDurationWeight", "setter": "setImmediateDurationWeight:"},
{"access": "public", "getter": "nearDurationWeight", "introduced": "12.5", "name": "nearDurationWeight", "setter": "setNearDurationWeight:"},
{"access": "public", "getter": "mediumDurationWeight", "introduced": "12.5", "name": "mediumDurationWeight", "setter": "setMediumDurationWeight:"},
{"access": "public", "getter": "otherDurationWeight", "introduced": "12.5", "name": "otherDurationWeight", "setter": "setOtherDurationWeight:"},
{"access": "public", "getter": "infectiousnessForDaysSinceOnsetOfSymptoms", "introduced": "12.5", "name": "infectiousnessForDaysSinceOnsetOfSymptoms", "setter": "setInfectiousnessForDaysSinceOnsetOfSymptoms:"},
{"access": "public", "getter": "infectiousnessStandardWeight", "introduced": "12.5", "name": "infectiousnessStandardWeight", "setter": "setInfectiousnessStandardWeight:"},
{"access": "public", "getter": "infectiousnessHighWeight", "introduced": "12.5", "name": "infectiousnessHighWeight", "setter": "setInfectiousnessHighWeight:"},
{"access": "public", "getter": "reportTypeConfirmedTestWeight", "introduced": "12.5", "name": "reportTypeConfirmedTestWeight", "setter": "setReportTypeConfirmedTestWeight:"},
{"access": "public", "getter": "reportTypeConfirmedClinicalDiagnosisWeight", "introduced": "12.5", "name": "reportTypeConfirmedClinicalDiagnosisWeight", "setter": "setReportTypeConfirmedClinicalDiagnosisWeight:"},
{"access": "public", "getter": "reportTypeSelfReportedWeight", "introduced": "12.5", "name": "reportTypeSelfReportedWeight", "setter": "setReportTypeSelfReportedWeight:"},
{"access": "public", "getter": "reportTypeRecursiveWeight", "introduced": "12.5", "name": "reportTypeRecursiveWeight", "setter": "setReportTypeRecursiveWeight:"},
{"access": "public", "getter": "reportTypeNoneMap", "introduced": "12.5", "name": "reportTypeNoneMap", "setter": "setReportTypeNoneMap:"},
{"access": "public", "getter": "attenuationDurationThresholds", "name": "attenuationDurationThresholds", "setter": "setAttenuationDurationThresholds:"},
{"access": "public", "getter": "daysSinceLastExposureThreshold", "introduced": "12.5", "name": "daysSinceLastExposureThreshold", "setter": "setDaysSinceLastExposureThreshold:"},
{"access": "public", "getter": "minimumRiskScoreFullRange", "name": "minimumRiskScoreFullRange", "setter": "setMinimumRiskScoreFullRange:"},
{"access": "public", "getter": "attenuationLevelValues", "name": "attenuationLevelValues", "setter": "setAttenuationLevelValues:"},
{"access": "public", "getter": "attenuationWeight", "name": "attenuationWeight", "setter": "setAttenuationWeight:"},
{"access": "public", "getter": "daysSinceLastExposureLevelValues", "name": "daysSinceLastExposureLevelValues", "setter": "setDaysSinceLastExposureLevelValues:"},
{"access": "public", "getter": "daysSinceLastExposureWeight", "name": "daysSinceLastExposureWeight", "setter": "setDaysSinceLastExposureWeight:"},
{"access": "public", "getter": "durationLevelValues", "name": "durationLevelValues", "setter": "setDurationLevelValues:"},
{"access": "public", "getter": "durationWeight", "name": "durationWeight", "setter": "setDurationWeight:"},
{"access": "public", "getter": "metadata", "name": "metadata", "setter": "setMetadata:"},
{"access": "public", "getter": "minimumRiskScore", "name": "minimumRiskScore", "setter": "setMinimumRiskScore:"},
{"access": "public", "getter": "transmissionRiskLevelValues", "name": "transmissionRiskLevelValues", "setter": "setTransmissionRiskLevelValues:"},
{"access": "public", "getter": "transmissionRiskWeight", "name": "transmissionRiskWeight", "setter": "setTransmissionRiskWeight:"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "12.5",
"linkage": "exported",
"name": "ENExposureDaySummary",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "date", "name": "date"},
{"access": "public", "attr": [ "readonly" ], "getter": "confirmedTestSummary", "name": "confirmedTestSummary"},
{"access": "public", "attr": [ "readonly" ], "getter": "confirmedClinicalDiagnosisSummary", "name": "confirmedClinicalDiagnosisSummary"},
{"access": "public", "attr": [ "readonly" ], "getter": "recursiveSummary", "name": "recursiveSummary"},
{"access": "public", "attr": [ "readonly" ], "getter": "selfReportedSummary", "name": "selfReportedSummary"},
{"access": "public", "attr": [ "readonly" ], "getter": "daySummary", "name": "daySummary"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "12.5",
"linkage": "exported",
"name": "ENExposureDetectionSummary",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "attenuationDurations", "name": "attenuationDurations"},
{"access": "public", "attr": [ "readonly" ], "getter": "daysSinceLastExposure", "name": "daysSinceLastExposure"},
{"access": "public", "attr": [ "readonly" ], "getter": "matchedKeyCount", "name": "matchedKeyCount"},
{"access": "public", "attr": [ "readonly" ], "getter": "maximumRiskScore", "name": "maximumRiskScore"},
{"access": "public", "attr": [ "readonly" ], "getter": "maximumRiskScoreFullRange", "name": "maximumRiskScoreFullRange"},
{"access": "public", "attr": [ "readonly" ], "getter": "metadata", "name": "metadata"},
{"access": "public", "attr": [ "readonly" ], "getter": "riskScoreSumFullRange", "name": "riskScoreSumFullRange"},
{"access": "public", "attr": [ "readonly" ], "getter": "daySummaries", "introduced": "12.5", "name": "daySummaries"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "12.5",
"linkage": "exported",
"name": "ENExposureInfo",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "attenuationDurations", "name": "attenuationDurations"},
{"access": "public", "attr": [ "readonly" ], "getter": "attenuationValue", "name": "attenuationValue"},
{"access": "public", "attr": [ "readonly" ], "getter": "date", "name": "date"},
{"access": "public", "attr": [ "readonly" ], "getter": "daysSinceOnsetOfSymptoms", "introduced": "12.5", "name": "daysSinceOnsetOfSymptoms"},
{"access": "public", "attr": [ "readonly" ], "getter": "diagnosisReportType", "introduced": "12.5", "name": "diagnosisReportType"},
{"access": "public", "attr": [ "readonly" ], "getter": "duration", "name": "duration"},
{"access": "public", "attr": [ "readonly" ], "getter": "metadata", "name": "metadata"},
{"access": "public", "attr": [ "readonly" ], "getter": "totalRiskScore", "name": "totalRiskScore"},
{"access": "public", "attr": [ "readonly" ], "getter": "totalRiskScoreFullRange", "name": "totalRiskScoreFullRange"},
{"access": "public", "attr": [ "readonly" ], "getter": "transmissionRiskLevel", "name": "transmissionRiskLevel"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "12.5",
"linkage": "exported",
"name": "ENExposureSummaryItem",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "maximumScore", "name": "maximumScore"},
{"access": "public", "attr": [ "readonly" ], "getter": "scoreSum", "name": "scoreSum"},
{"access": "public", "attr": [ "readonly" ], "getter": "weightedDurationSum", "name": "weightedDurationSum"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "12.5",
"linkage": "exported",
"name": "ENExposureWindow",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "calibrationConfidence", "name": "calibrationConfidence"},
{"access": "public", "attr": [ "readonly" ], "getter": "date", "name": "date"},
{"access": "public", "attr": [ "readonly" ], "getter": "diagnosisReportType", "name": "diagnosisReportType"},
{"access": "public", "attr": [ "readonly" ], "getter": "infectiousness", "name": "infectiousness"},
{"access": "public", "attr": [ "readonly" ], "getter": "scanInstances", "name": "scanInstances"},
{"access": "public", "attr": [ "readonly" ], "getter": "variantOfConcernType", "introduced": "15.2", "name": "variantOfConcernType"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "activateWithCompletionHandler:"},
{"access": "public", "name": "invalidate"},
{"access": "public", "introduced": "12.5", "name": "getUserTraveledWithCompletionHandler:"},
{"access": "public", "name": "setExposureNotificationEnabled:completionHandler:"},
{"access": "public", "introduced": "12.5", "name": "detectExposuresWithConfiguration:completionHandler:"},
{"access": "public", "name": "detectExposuresWithConfiguration:diagnosisKeyURLs:completionHandler:"},
{"access": "public", "introduced": "13.5", "name": "getExposureInfoFromSummary:userExplanation:completionHandler:"},
{"access": "public", "introduced": "12.5", "name": "getExposureWindowsFromSummary:completionHandler:"},
{"access": "public", "name": "getDiagnosisKeysWithCompletionHandler:"},
{"access": "public", "name": "getTestDiagnosisKeysWithCompletionHandler:"},
{"access": "public", "introduced": "14.4", "name": "preAuthorizeDiagnosisKeysWithCompletionHandler:"},
{"access": "public", "introduced": "14.4", "name": "requestPreAuthorizedDiagnosisKeysWithCompletionHandler:"}
],
"introduced": "12.5",
"linkage": "exported",
"name": "ENManager",
"properties": [
{"access": "public", "getter": "activityHandler", "introduced": "12.5", "name": "activityHandler", "setter": "setActivityHandler:"},
{"access": "public", "getter": "dispatchQueue", "name": "dispatchQueue", "setter": "setDispatchQueue:"},
{"access": "public", "attr": [ "readonly" ], "getter": "exposureNotificationStatus", "name": "exposureNotificationStatus"},
{"access": "public", "getter": "invalidationHandler", "name": "invalidationHandler", "setter": "setInvalidationHandler:"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "authorizationStatus", "name": "authorizationStatus"},
{"access": "public", "attr": [ "readonly" ], "getter": "exposureNotificationEnabled", "name": "exposureNotificationEnabled"},
{"access": "public", "getter": "diagnosisKeysAvailableHandler", "introduced": "14.4", "name": "diagnosisKeysAvailableHandler", "setter": "setDiagnosisKeysAvailableHandler:"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "12.5",
"linkage": "exported",
"name": "ENScanInstance",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "minimumAttenuation", "name": "minimumAttenuation"},
{"access": "public", "attr": [ "readonly" ], "getter": "typicalAttenuation", "name": "typicalAttenuation"},
{"access": "public", "attr": [ "readonly" ], "getter": "secondsSinceLastScan", "name": "secondsSinceLastScan"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "12.5",
"linkage": "exported",
"name": "ENTemporaryExposureKey",
"properties": [
{"access": "public", "getter": "keyData", "name": "keyData", "setter": "setKeyData:"},
{"access": "public", "getter": "rollingPeriod", "name": "rollingPeriod", "setter": "setRollingPeriod:"},
{"access": "public", "getter": "rollingStartNumber", "name": "rollingStartNumber", "setter": "setRollingStartNumber:"},
{"access": "public", "getter": "transmissionRiskLevel", "name": "transmissionRiskLevel", "setter": "setTransmissionRiskLevel:"}
],
"super": "NSObject"
}
],
"target": "arm64e-apple-ios18.5",
"typedefs": [
{"access": "public", "name": "ENActivityFlags"},
{"access": "public", "introduced": "12.5", "name": "ENActivityHandler"},
{"access": "public", "introduced": "12.5", "name": "ENAttenuation"},
{"access": "public", "name": "ENAuthorizationStatus"},
{"access": "public", "name": "ENCalibrationConfidence"},
{"access": "public", "introduced": "12.5", "name": "ENDetectExposuresHandler"},
{"access": "public", "introduced": "14.4", "name": "ENDiagnosisKeysAvailableHandler"},
{"access": "public", "name": "ENDiagnosisReportType"},
{"access": "public", "name": "ENErrorCode"},
{"access": "public", "introduced": "12.5", "name": "ENErrorHandler"},
{"access": "public", "introduced": "12.5", "name": "ENErrorOutType"},
{"access": "public", "introduced": "12.5", "name": "ENGetDiagnosisKeysHandler"},
{"access": "public", "introduced": "12.5", "name": "ENGetExposureInfoHandler"},
{"access": "public", "introduced": "12.5", "name": "ENGetExposureWindowsHandler"},
{"access": "public", "introduced": "12.5", "name": "ENGetUserTraveledHandler"},
{"access": "public", "name": "ENInfectiousness"},
{"access": "public", "introduced": "12.5", "name": "ENIntervalNumber"},
{"access": "public", "introduced": "12.5", "name": "ENRiskLevel"},
{"access": "public", "introduced": "12.5", "name": "ENRiskLevelValue"},
{"access": "public", "introduced": "12.5", "name": "ENRiskScore"},
{"access": "public", "name": "ENStatus"},
{"access": "public", "name": "ENVariantOfConcernType"}
]
}
],
"version": "1.0"
}