blob: a5f84380bf307f684d87ab853729b66cd1f99b82 [file] [log] [blame] [edit]
{
"PublicSDKContentRoot": [
{
"enums": [
{
"access": "public",
"constants": [
{"access": "public", "name": "LAAccessControlOperationCreateItem"},
{"access": "public", "name": "LAAccessControlOperationUseItem"},
{"access": "public", "name": "LAAccessControlOperationCreateKey"},
{"access": "public", "name": "LAAccessControlOperationUseKeySign"},
{"access": "public", "introduced": "10", "name": "LAAccessControlOperationUseKeyDecrypt"},
{"access": "public", "introduced": "10", "name": "LAAccessControlOperationUseKeyKeyExchange"}
],
"introduced": "9",
"name": "LAAccessControlOperation"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "11.2", "name": "LABiometryTypeNone"},
{"access": "public", "introduced": "11", "name": "LABiometryNone"},
{"access": "public", "name": "LABiometryTypeTouchID"},
{"access": "public", "name": "LABiometryTypeFaceID"},
{"access": "public", "introduced": "17", "name": "LABiometryTypeOpticID"}
],
"introduced": "11",
"name": "LABiometryType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "LACompanionTypeWatch", "unavailable": true},
{"access": "public", "introduced": "18", "name": "LACompanionTypeMac"},
{"access": "public", "introduced": "26", "name": "LACompanionTypeVision"}
],
"introduced": "18",
"name": "LACompanionType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "LACredentialTypeApplicationPassword"},
{"access": "public", "introduced": "13.4", "name": "LACredentialTypeSmartCardPIN"}
],
"introduced": "9",
"name": "LACredentialType"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "LAErrorAuthenticationFailed"},
{"access": "public", "name": "LAErrorUserCancel"},
{"access": "public", "name": "LAErrorUserFallback"},
{"access": "public", "name": "LAErrorSystemCancel"},
{"access": "public", "name": "LAErrorPasscodeNotSet"},
{"access": "public", "introduced": "8", "name": "LAErrorTouchIDNotAvailable"},
{"access": "public", "introduced": "8", "name": "LAErrorTouchIDNotEnrolled"},
{"access": "public", "introduced": "9", "name": "LAErrorTouchIDLockout"},
{"access": "public", "introduced": "9", "name": "LAErrorAppCancel"},
{"access": "public", "introduced": "9", "name": "LAErrorInvalidContext"},
{"access": "public", "introduced": "11", "name": "LAErrorBiometryNotAvailable"},
{"access": "public", "introduced": "11", "name": "LAErrorBiometryNotEnrolled"},
{"access": "public", "introduced": "11", "name": "LAErrorBiometryLockout"},
{"access": "public", "introduced": "8", "name": "LAErrorNotInteractive"},
{"access": "public", "name": "LAErrorWatchNotAvailable", "unavailable": true},
{"access": "public", "introduced": "18", "name": "LAErrorCompanionNotAvailable"},
{"access": "public", "name": "LAErrorBiometryNotPaired", "unavailable": true},
{"access": "public", "name": "LAErrorBiometryDisconnected", "unavailable": true},
{"access": "public", "name": "LAErrorInvalidDimensions", "unavailable": true}
],
"introduced": "8",
"name": "LAError"
},
{
"access": "public",
"constants": [
{"access": "public", "introduced": "8", "name": "LAPolicyDeviceOwnerAuthenticationWithBiometrics"},
{"access": "public", "introduced": "9", "name": "LAPolicyDeviceOwnerAuthentication"},
{"access": "public", "introduced": "18", "name": "LAPolicyDeviceOwnerAuthenticationWithCompanion"},
{"access": "public", "introduced": "18", "name": "LAPolicyDeviceOwnerAuthenticationWithBiometricsOrCompanion"},
{"access": "public", "name": "LAPolicyDeviceOwnerAuthenticationWithWristDetection", "unavailable": true},
{"access": "public", "name": "LAPolicyDeviceOwnerAuthenticationWithWatch", "unavailable": true},
{"access": "public", "name": "LAPolicyDeviceOwnerAuthenticationWithBiometricsOrWatch", "unavailable": true}
],
"introduced": "8",
"name": "LAPolicy"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "LARightStateUnknown"},
{"access": "public", "name": "LARightStateAuthorizing"},
{"access": "public", "name": "LARightStateAuthorized"},
{"access": "public", "name": "LARightStateNotAuthorized"}
],
"introduced": "16",
"name": "LARightState"
}
],
"globals": [
{"access": "public", "introduced": "8.3", "kind": "variable", "linkage": "exported", "name": "_LAErrorDomain"},
{"access": "public", "introduced": "9", "kind": "variable", "linkage": "exported", "name": "_LATouchIDAuthenticationMaximumAllowableReuseDuration"}
],
"interfaces": [
{
"access": "public",
"classMethods": [
{"access": "public", "name": "biometryRequirementWithFallback:"}
],
"introduced": "16",
"linkage": "exported",
"name": "LAAuthenticationRequirement",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "defaultRequirement", "name": "defaultRequirement"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "biometryRequirement", "name": "biometryRequirement"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "biometryCurrentSetRequirement", "name": "biometryCurrentSetRequirement"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "16",
"linkage": "exported",
"name": "LABiometryFallbackRequirement",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "defaultRequirement", "name": "defaultRequirement"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "devicePasscodeRequirement", "name": "devicePasscodeRequirement"}
],
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "8", "name": "canEvaluatePolicy:error:"},
{"access": "public", "introduced": "8", "name": "evaluatePolicy:localizedReason:reply:"},
{"access": "public", "introduced": "9", "name": "invalidate"},
{"access": "public", "introduced": "9", "name": "setCredential:type:"},
{"access": "public", "introduced": "9", "name": "isCredentialSet:"},
{"access": "public", "introduced": "9", "name": "evaluateAccessControl:operation:localizedReason:reply:"}
],
"introduced": "8",
"linkage": "exported",
"name": "LAContext",
"properties": [
{"access": "public", "getter": "localizedFallbackTitle", "introduced": "8", "name": "localizedFallbackTitle", "setter": "setLocalizedFallbackTitle:"},
{"access": "public", "getter": "maxBiometryFailures", "introduced": "8.3", "name": "maxBiometryFailures", "setter": "setMaxBiometryFailures:"},
{"access": "public", "getter": "localizedCancelTitle", "introduced": "10", "name": "localizedCancelTitle", "setter": "setLocalizedCancelTitle:"},
{"access": "public", "getter": "touchIDAuthenticationAllowableReuseDuration", "introduced": "9", "name": "touchIDAuthenticationAllowableReuseDuration", "setter": "setTouchIDAuthenticationAllowableReuseDuration:"},
{"access": "public", "getter": "localizedReason", "introduced": "11", "name": "localizedReason", "setter": "setLocalizedReason:"},
{"access": "public", "getter": "interactionNotAllowed", "introduced": "11", "name": "interactionNotAllowed", "setter": "setInteractionNotAllowed:"},
{"access": "public", "attr": [ "readonly" ], "getter": "biometryType", "introduced": "11", "name": "biometryType"},
{"access": "public", "attr": [ "readonly" ], "getter": "evaluatedPolicyDomainState", "introduced": "9", "name": "evaluatedPolicyDomainState"},
{"access": "public", "attr": [ "readonly" ], "getter": "domainState", "introduced": "18", "name": "domainState"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "LADomainState",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "biometry", "name": "biometry"},
{"access": "public", "attr": [ "readonly" ], "getter": "companion", "introduced": "18", "name": "companion"},
{"access": "public", "attr": [ "readonly" ], "getter": "stateHash", "name": "stateHash"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "LADomainStateBiometry",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "biometryType", "name": "biometryType"},
{"access": "public", "attr": [ "readonly" ], "getter": "stateHash", "name": "stateHash"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "stateHashForCompanionType:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "LADomainStateCompanion",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "availableCompanionTypes", "name": "availableCompanionTypes"},
{"access": "public", "attr": [ "readonly" ], "getter": "stateHash", "name": "stateHash"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "addObserver:"},
{"access": "public", "name": "removeObserver:"}
],
"introduced": "18",
"linkage": "exported",
"name": "LAEnvironment",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "currentUser", "name": "currentUser"},
{"access": "public", "attr": [ "readonly" ], "getter": "state", "name": "state"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "LAEnvironmentMechanism",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "isUsable", "name": "isUsable"},
{"access": "public", "attr": [ "readonly" ], "getter": "localizedName", "name": "localizedName"},
{"access": "public", "attr": [ "readonly" ], "getter": "iconSystemName", "name": "iconSystemName"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "18",
"linkage": "exported",
"name": "LAEnvironmentMechanismBiometry",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "biometryType", "name": "biometryType"},
{"access": "public", "attr": [ "readonly" ], "getter": "isEnrolled", "name": "isEnrolled"},
{"access": "public", "attr": [ "readonly" ], "getter": "isLockedOut", "name": "isLockedOut"},
{"access": "public", "attr": [ "readonly" ], "getter": "stateHash", "name": "stateHash"},
{"access": "public", "attr": [ "readonly" ], "getter": "builtInSensorInaccessible", "name": "builtInSensorInaccessible"}
],
"super": "LAEnvironmentMechanism"
},
{
"access": "public",
"introduced": "18",
"linkage": "exported",
"name": "LAEnvironmentMechanismCompanion",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "type", "name": "type"},
{"access": "public", "attr": [ "readonly" ], "getter": "stateHash", "name": "stateHash"}
],
"super": "LAEnvironmentMechanism"
},
{
"access": "public",
"introduced": "18",
"linkage": "exported",
"name": "LAEnvironmentMechanismUserPassword",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "isSet", "name": "isSet"}
],
"super": "LAEnvironmentMechanism"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "18",
"linkage": "exported",
"name": "LAEnvironmentState",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "biometry", "name": "biometry"},
{"access": "public", "attr": [ "readonly" ], "getter": "userPassword", "name": "userPassword"},
{"access": "public", "attr": [ "readonly" ], "getter": "companions", "introduced": "18", "name": "companions"},
{"access": "public", "attr": [ "readonly" ], "getter": "allMechanisms", "name": "allMechanisms"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "16",
"linkage": "exported",
"name": "LAPersistedRight",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "key", "name": "key"},
{"access": "public", "attr": [ "readonly" ], "getter": "secret", "name": "secret"}
],
"super": "LARight"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "signData:secKeyAlgorithm:completion:"},
{"access": "public", "name": "canSignUsingSecKeyAlgorithm:"},
{"access": "public", "name": "decryptData:secKeyAlgorithm:completion:"},
{"access": "public", "name": "canDecryptUsingSecKeyAlgorithm:"},
{"access": "public", "name": "exchangeKeysWithPublicKey:secKeyAlgorithm:secKeyParameters:completion:"},
{"access": "public", "name": "canExchangeKeysUsingSecKeyAlgorithm:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "16",
"linkage": "exported",
"name": "LAPrivateKey",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "publicKey", "name": "publicKey"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "exportBytesWithCompletion:"},
{"access": "public", "name": "encryptData:secKeyAlgorithm:completion:"},
{"access": "public", "name": "canEncryptUsingSecKeyAlgorithm:"},
{"access": "public", "name": "verifyData:signature:secKeyAlgorithm:completion:"},
{"access": "public", "name": "canVerifyUsingSecKeyAlgorithm:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "16",
"linkage": "exported",
"name": "LAPublicKey",
"super": "NSObject"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "init"},
{"access": "public", "name": "initWithRequirement:"},
{"access": "public", "name": "authorizeWithLocalizedReason:completion:"},
{"access": "public", "name": "checkCanAuthorizeWithCompletion:"},
{"access": "public", "name": "deauthorizeWithCompletion:"}
],
"introduced": "16",
"linkage": "exported",
"name": "LARight",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "state", "name": "state"},
{"access": "public", "getter": "tag", "name": "tag", "setter": "setTag:"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "rightForIdentifier:completion:"},
{"access": "public", "name": "saveRight:identifier:completion:"},
{"access": "public", "name": "saveRight:identifier:secret:completion:"},
{"access": "public", "name": "removeRight:completion:"},
{"access": "public", "name": "removeRightForIdentifier:completion:"},
{"access": "public", "name": "removeAllRightsWithCompletion:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "16",
"linkage": "exported",
"name": "LARightStore",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "sharedStore", "name": "sharedStore"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "loadDataWithCompletion:"},
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "16",
"linkage": "exported",
"name": "LASecret",
"super": "NSObject"
}
],
"protocols": [
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "environment:stateDidChangeFromOldState:", "optional": true}
],
"introduced": "18",
"name": "LAEnvironmentObserver",
"protocols": [
"NSObject"
]
}
],
"target": "arm64e-apple-ios26.1",
"typedefs": [
{"access": "public", "name": "LAAccessControlOperation"},
{"access": "public", "name": "LABiometryType"},
{"access": "public", "name": "LACompanionType"},
{"access": "public", "name": "LACredentialType"},
{"access": "public", "name": "LAError"},
{"access": "public", "name": "LAPolicy"},
{"access": "public", "name": "LARightState"}
]
},
{
"globals": [
{"access": "public", "linkage": "exported", "name": "_$sSo22LADomainStateCompanionC19LocalAuthenticationE09availableC5TypesShySo15LACompanionTypeVGvg"},
{"access": "public", "linkage": "exported", "name": "_$sSo22LADomainStateCompanionC19LocalAuthenticationE09availableC5TypesShySo15LACompanionTypeVGvpMV"},
{"access": "public", "introduced": "18", "linkage": "exported", "name": "_$sSo9LAContextC11Observation10Observable19LocalAuthenticationMc"},
{"access": "public", "introduced": "18", "linkage": "exported", "name": "_$sSo9LAContextC7Combine16ObservableObject19LocalAuthenticationMc"}
],
"target": "arm64e-apple-ios26.1"
}
],
"version": "1.0"
}