blob: 5eda5a9c87d892a8bcbc86722c6daaa836d983a1 [file] [log] [blame] [edit]
{
"PublicSDKContentRoot": [
{
"enums": [
{
"access": "public",
"constants": [
{"access": "public", "name": "BGContinuedProcessingTaskRequestResourcesDefault"},
{"access": "public", "name": "BGContinuedProcessingTaskRequestResourcesGPU"}
],
"introduced": "26",
"name": "BGContinuedProcessingTaskRequestResources"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "BGContinuedProcessingTaskRequestSubmissionStrategyFail"},
{"access": "public", "name": "BGContinuedProcessingTaskRequestSubmissionStrategyQueue"}
],
"introduced": "26",
"name": "BGContinuedProcessingTaskRequestSubmissionStrategy"
},
{
"access": "public",
"constants": [
{"access": "public", "name": "BGTaskSchedulerErrorCodeUnavailable"},
{"access": "public", "name": "BGTaskSchedulerErrorCodeTooManyPendingTaskRequests"},
{"access": "public", "name": "BGTaskSchedulerErrorCodeNotPermitted"},
{"access": "public", "name": "BGTaskSchedulerErrorCodeImmediateRunIneligible"}
],
"introduced": "13",
"name": "BGTaskSchedulerErrorCode"
}
],
"globals": [
{"access": "public", "introduced": "13", "kind": "variable", "linkage": "exported", "name": "_BGTaskSchedulerErrorDomain"}
],
"interfaces": [
{
"access": "public",
"introduced": "13",
"linkage": "exported",
"name": "BGAppRefreshTask",
"super": "BGTask"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithIdentifier:"}
],
"introduced": "13",
"linkage": "exported",
"name": "BGAppRefreshTaskRequest",
"super": "BGTaskRequest"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "updateTitle:subtitle:"}
],
"introduced": "26",
"linkage": "exported",
"name": "BGContinuedProcessingTask",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "title", "name": "title"},
{"access": "public", "attr": [ "readonly" ], "getter": "subtitle", "name": "subtitle"}
],
"protocols": [
"NSProgressReporting"
],
"super": "BGTask"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithIdentifier:title:subtitle:"}
],
"introduced": "26",
"linkage": "exported",
"name": "BGContinuedProcessingTaskRequest",
"properties": [
{"access": "public", "getter": "title", "name": "title", "setter": "setTitle:"},
{"access": "public", "getter": "subtitle", "name": "subtitle", "setter": "setSubtitle:"},
{"access": "public", "getter": "strategy", "name": "strategy", "setter": "setStrategy:"},
{"access": "public", "getter": "requiredResources", "name": "requiredResources", "setter": "setRequiredResources:"}
],
"super": "BGTaskRequest"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "BGHealthResearchTask",
"super": "BGProcessingTask"
},
{
"access": "public",
"introduced": "17",
"linkage": "exported",
"name": "BGHealthResearchTaskRequest",
"properties": [
{"access": "public", "getter": "protectionTypeOfRequiredData", "name": "protectionTypeOfRequiredData", "setter": "setProtectionTypeOfRequiredData:"}
],
"super": "BGProcessingTaskRequest"
},
{
"access": "public",
"introduced": "13",
"linkage": "exported",
"name": "BGProcessingTask",
"super": "BGTask"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "initWithIdentifier:"}
],
"introduced": "13",
"linkage": "exported",
"name": "BGProcessingTaskRequest",
"properties": [
{"access": "public", "getter": "requiresNetworkConnectivity", "name": "requiresNetworkConnectivity", "setter": "setRequiresNetworkConnectivity:"},
{"access": "public", "getter": "requiresExternalPower", "name": "requiresExternalPower", "setter": "setRequiresExternalPower:"}
],
"super": "BGTaskRequest"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "setTaskCompletedWithSuccess:"}
],
"introduced": "13",
"linkage": "exported",
"name": "BGTask",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "name": "identifier"},
{"access": "public", "getter": "expirationHandler", "name": "expirationHandler", "setter": "setExpirationHandler:"}
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true}
],
"introduced": "13",
"linkage": "exported",
"name": "BGTaskRequest",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "identifier", "name": "identifier"},
{"access": "public", "getter": "earliestBeginDate", "name": "earliestBeginDate", "setter": "setEarliestBeginDate:"}
],
"protocols": [
"NSCopying"
],
"super": "NSObject"
},
{
"access": "public",
"classMethods": [
{"access": "public", "name": "new", "unavailable": true}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "registerForTaskWithIdentifier:usingQueue:launchHandler:"},
{"access": "public", "name": "submitTaskRequest:error:"},
{"access": "public", "name": "cancelTaskRequestWithIdentifier:"},
{"access": "public", "name": "cancelAllTaskRequests"},
{"access": "public", "name": "getPendingTaskRequestsWithCompletionHandler:"}
],
"introduced": "13",
"linkage": "exported",
"name": "BGTaskScheduler",
"properties": [
{"access": "public", "attr": [ "readonly", "class" ], "getter": "sharedScheduler", "name": "sharedScheduler"},
{"access": "public", "attr": [ "readonly", "class" ], "getter": "supportedResources", "introduced": "26", "name": "supportedResources"}
],
"super": "NSObject"
}
],
"target": "arm64e-apple-ios26.1",
"typedefs": [
{"access": "public", "name": "BGContinuedProcessingTaskRequestResources"},
{"access": "public", "name": "BGContinuedProcessingTaskRequestSubmissionStrategy"},
{"access": "public", "name": "BGTaskSchedulerErrorCode"}
]
}
],
"version": "1.0"
}